From 70c40d2599409c37e15b2a7408d4f484e564946d Mon Sep 17 00:00:00 2001 From: charvenetis Date: Wed, 23 Sep 2026 16:23:54 +0300 Subject: [PATCH] Move unibackpack.desktop from RKGBUILD to a seperate file in resources' --- PKGBUILD | 25 ++++++------------------- resources/unibackpack.desktop | 11 +++++++++++ 2 files changed, 17 insertions(+), 19 deletions(-) create mode 100644 resources/unibackpack.desktop diff --git a/PKGBUILD b/PKGBUILD index 4cab089..4130602 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -32,27 +32,14 @@ build() { package() { DESTDIR="$pkgdir" cmake --install build - install -d "$pkgdir/usr/share/applications" - install -d "$pkgdir/usr/share/pixmaps" + install -Dm644 "$srcdir/$_pkgname/resources/unibackpack.desktop" \ + "$pkgdir/usr/share/applications/unibackpack.desktop" if [ -f "$srcdir/$_pkgname/resources/icons/unibackpack.png" ]; then - install -Dm644 "$srcdir/$_pkgname/resources/icons/unibackpack.png" "$pkgdir/usr/share/pixmaps/unibackpack.png" - ICON="unibackpack" + install -Dm644 "$srcdir/$_pkgname/resources/icons/unibackpack.png" \ + "$pkgdir/usr/share/pixmaps/unibackpack.png" else - ICON="system-software-install" + sed -i 's/^Icon=.*/Icon=system-software-install/' \ + "$pkgdir/usr/share/applications/unibackpack.desktop" fi - - cat < "$pkgdir/usr/share/applications/unibackpack.desktop" -[Desktop Entry] -Type=Application -Version=1.0 -Name=UniBackpack -GenericName=Software Toolchain Installer -Comment=Automate software toolchain installation for university students -Exec=unibackpack -Icon=$ICON -Terminal=false -StartupNotify=true -Categories=Development;Education;System; -EOF } diff --git a/resources/unibackpack.desktop b/resources/unibackpack.desktop new file mode 100644 index 0000000..a4cb7b4 --- /dev/null +++ b/resources/unibackpack.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Name=UniBackpack +GenericName=Software Toolchain Installer +Comment=Automate software toolchain installation for university students +Exec=unibackpack +Icon=unibackpack +Terminal=false +StartupNotify=true +Categories=Development;Education;System;