Package Details: uabea-next-git 0.0.0.r100.da7c773-1

Git Clone URL: https://aur.archlinux.org/uabea-next-git.git (read-only, click to copy)
Package Base: uabea-next-git
Description: A research and modding tool for SerializedFiles and Asset Bundles
Upstream URL: https://github.com/nesrak1/UABEANext
Keywords: development unity
Licenses: MIT
Submitter: jakobhellermann
Maintainer: jakobhellermann
Last Packager: jakobhellermann
Votes: 1
Popularity: 0.85
First Submitted: 2025-09-17 16:41 (UTC)
Last Updated: 2025-10-09 12:51 (UTC)

Latest Comments

Damgaldor commented on 2025-10-06 21:37 (UTC)

I might've forgotten to change Icon= in desktop entry and bump pkgrel, so here's another patch to fix that. I also changed StartupWMClass to the actual WMClass name.

From cc9437bf845ac4472cded08e28b199d0aa9c3a1a Mon Sep 17 00:00:00 2001
From: Damglador <vse.stopchanskyi@gmail.com>
Date: Mon, 6 Oct 2025 23:34:27 +0200
Subject: [PATCH] Fix icon and bump pkgrel

---
 PKGBUILD      | 6 +++---
 uabea.desktop | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/PKGBUILD b/PKGBUILD
index e8f5ed3..977b315 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
 # Maintainer: Jakob Hellermann <jakob.hellermann@protonmail.com>
 pkgname=uabea-next-git
 _pkgname=uabea-next
-pkgver=0.0.0.r99.7ae61d2
-pkgrel=1
+pkgver=0.0.0.r100.da7c773
+pkgrel=2
 pkgdesc='A research and modding tool for SerializedFiles and Asset Bundles'
 url='https://github.com/nesrak1/UABEANext'
 makedepends=('git' 'dotnet-sdk' 'imagemagick')
@@ -14,7 +14,7 @@ source=(
     "uabea.desktop"
 )
 sha1sums=('SKIP'
-          '72a4fc27f5097d25418ee63c5124a8bfad45cf07')
+          '053b63a171fbf04fba2c061ae83d997f7d913e79')


 pkgver() {
diff --git a/uabea.desktop b/uabea.desktop
index 11b3f22..a60b2ef 100644
--- a/uabea.desktop
+++ b/uabea.desktop
@@ -4,6 +4,6 @@ Exec=uabea-next
 Terminal=false
 Type=Application
 Categories=Application;Development;
-Icon=UABEANext
-StartupWMClass=uabeanext
+Icon=uabea-next
+StartupWMClass=uabea-next
 Comment=A research and modding tool for SerializedFiles and Asset Bundles
-- 
2.51.0

jakobhellermann commented on 2025-10-01 18:55 (UTC)

Thanks, I've applied the patch.

Damgaldor commented on 2025-10-01 18:29 (UTC)

Hi. I've made a patch to add icons, categories in the desktop file (so the app is not in «lost and found») and some other tweaks.

Feel free to pick whatever you need. The patch:

From 54d70e020254e6543a7f3cec96d1ae0a20e7e660 Mon Sep 17 00:00:00 2001
From: Damglador <vse.stopchanskyi@gmail.com>
Date: Wed, 1 Oct 2025 20:25:41 +0200
Subject: [PATCH] Some improvements

---
 PKGBUILD      | 19 +++++++++++--------
 uabea.desktop |  5 +++--
 2 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/PKGBUILD b/PKGBUILD
index ef3dcf8..e8f5ed3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,11 @@
 # Maintainer: Jakob Hellermann <jakob.hellermann@protonmail.com>
 pkgname=uabea-next-git
+_pkgname=uabea-next
 pkgver=0.0.0.r99.7ae61d2
 pkgrel=1
 pkgdesc='A research and modding tool for SerializedFiles and Asset Bundles'
 url='https://github.com/nesrak1/UABEANext'
-makedepends=('git' 'dotnet-sdk')
+makedepends=('git' 'dotnet-sdk' 'imagemagick')
 depends=('gcc-libs' 'glibc' 'fontconfig' 'dotnet-runtime')
 arch=('x86_64' 'armv7h' 'aarch64')
 license=('MIT')
@@ -13,7 +14,7 @@ source=(
     "uabea.desktop"
 )
 sha1sums=('SKIP'
-          '5a5a0440206e498bfdafcf4039485c5f69d7f33f')
+          '72a4fc27f5097d25418ee63c5124a8bfad45cf07')


 pkgver() {
@@ -25,10 +26,6 @@ pkgver() {
   echo "0.0.0.r$commits.$(git log --pretty=format:'%h' -n 1)"
 }

-prepare() {
-    cd "$pkgname"
-}
-
 build() {
     cd "$pkgname"
     dotnet restore
@@ -41,14 +38,20 @@ package() {
     cp -r "$pkgname/UABEANext4.Desktop/bin/Release/net8.0" "$pkgdir/usr/lib/UABEANext"

     install -d "$pkgdir/usr/bin"
-    ln -sf "/usr/lib/UABEANext/UABEANext4.Desktop" "$pkgdir/usr/bin/UABEANext"
+    ln -sf "/usr/lib/UABEANext/UABEANext4.Desktop" "$pkgdir/usr/bin/$_pkgname"
     # install -Dm644 "$pkgname/license" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"

+    magick "$pkgname/UABEANext4/Assets/logo-new.ico" "icon.png"
+    install -Dm644 "icon-0.png" "${pkgdir}/usr/share/icons/hicolor/16x16/apps/$_pkgname.png"
+    install -Dm644 "icon-1.png" "${pkgdir}/usr/share/icons/hicolor/32x32/apps/$_pkgname.png"
+    install -Dm644 "icon-2.png" "${pkgdir}/usr/share/icons/hicolor/64x64/apps/$_pkgname.png"
+    install -Dm644 "icon-3.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/$_pkgname.png"
+    #install -Dm644 "$pkgname/UABEANext4/Assets/logo-new.png" "${pkgdir}/usr/share/icons/hicolor/16x16/apps/UABEANext.png"
     # mkdir -p "${pkgdir}/usr/share/icons/hicolor/"{'256x256/apps','48x48/apps','32x32/apps','16x16/apps'}
     # convert "$pkgname/ui/assets/icon/icon.png" -resize 256x265 "${pkgdir}/usr/share/icons/hicolor/256x256/apps/atlas.png"
     # convert "$pkgname/ui/assets/icon/icon.png" -resize 48x48 "${pkgdir}/usr/share/icons/hicolor/48x48/apps/atlas.png"
     # convert "$pkgname/ui/assets/icon/icon.png" -resize 32x32 "${pkgdir}/usr/share/icons/hicolor/32x32/apps/atlas.png"
     # convert "$pkgname/ui/assets/icon/icon.png" -resize 16x16 "${pkgdir}/usr/share/icons/hicolor/16x16/apps/atlas.png"

-    install -Dm 644 "uabea.desktop" "${pkgdir}/usr/share/applications/uabea-next.desktop"
+    install -Dm644 "uabea.desktop" "${pkgdir}/usr/share/applications/$_pkgname.desktop"
 }
diff --git a/uabea.desktop b/uabea.desktop
index f064fc3..11b3f22 100644
--- a/uabea.desktop
+++ b/uabea.desktop
@@ -1,8 +1,9 @@
 [Desktop Entry]
 Name=UABEANext
-Exec=/usr/bin/UABEANext
+Exec=uabea-next
 Terminal=false
 Type=Application
-# Icon=todo
+Categories=Application;Development;
+Icon=UABEANext
 StartupWMClass=uabeanext
 Comment=A research and modding tool for SerializedFiles and Asset Bundles
-- 
2.51.0

And thank you for packaging this app.