diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 26 insertions, 19 deletions
@@ -6,7 +6,7 @@ pkgname=soulseekqt pkgver=20180130 _pkgver=2018-1-30 -pkgrel=7 +pkgrel=8 pkgdesc="A desktop client for the Soulseek peer-to-peer file sharing network" arch=('x86_64') url="http://www.soulseekqt.net/news/" @@ -14,30 +14,37 @@ license=('CUSTOM') depends=('freetype2') makedepends=('gcc') source=("https://www.slsknet.org/SoulseekQt/Linux/SoulseekQt-${_pkgver}-64bit-appimage.tgz" - selinux-mock.c - soulseekqt.sh - $pkgname.desktop + selinux-mock.c + soulseekqt.sh + $pkgname.desktop ) options=("!strip") -package () { - cd $srcdir - - msg2 "Extraction..." - ./SoulseekQt-${_pkgver}-64bit.AppImage --appimage-extract - - msg2 "Compiling libselinux.so.1 fakelib" - gcc -s -shared -o libselinux.so.1 -Wl,-soname,libselinux.so.1 selinux-mock.c +prepare() { + cd $srcdir + msg2 "Extraction..." + ./SoulseekQt-${_pkgver}-64bit.AppImage --appimage-extract + + msg2 "Compiling libselinux.so.1 fakelib" + gcc -s -shared -o libselinux.so.1 -Wl,-soname,libselinux.so.1 selinux-mock.c +} - msg2 "Installing assets..." - install -vDm755 "SoulseekQt-${_pkgver}-64bit.AppImage" "$pkgdir/opt/soulseekqt/$pkgname.AppImage" - install -vDm755 libselinux.so.1 "$pkgdir/opt/soulseekqt/libselinux.so.1" - install -vDm755 soulseekqt.sh "$pkgdir/usr/bin/$pkgname" - install -vDm644 squashfs-root/soulseek.png "$pkgdir/usr/share/pixmaps/soulseek.png" - install -vDm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" +package() { + cd $srcdir + mkdir -p $pkgdir/opt/ + cp -r squashfs-root $pkgdir/opt/$pkgname + install -vDm755 soulseekqt.sh "$pkgdir/usr/bin/$pkgname" + install -vDm755 libselinux.so.1 "$pkgdir/opt/soulseekqt/lib/libselinux.so.1" + install -vDm644 squashfs-root/soulseek.png "$pkgdir/usr/share/pixmaps/soulseek.png" + install -vDm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + + msg2 "Cleanup" + chmod 755 -R $pkgdir/opt/$pkgname + rm $pkgdir/opt/$pkgname/lib/libfreetype.so.6 + rm -rf $pkgdir/opt/soulseekqt/{AppRun,default.desktop,soulseek.png,*.AppImage} } md5sums=('1d98331893bc9b9d45ba34f6523353ab' '4ed42be654289fc9cd7f4181c363f745' - '81470652eeabc4f8a51443d1c22f079f' + 'cdc28ff969333f5ef009dfa73c214efc' '2544611108889c2c4c7a9084672f4d32') |