summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 16 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e532e50cb775..652d6e433021 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,27 +6,37 @@
pkgname=soulseekqt
pkgver=20180130
_pkgver=2018-1-30
-pkgrel=2
+pkgrel=3
pkgdesc="A desktop client for the Soulseek peer-to-peer file sharing network"
arch=('x86_64')
url="http://www.soulseekqt.net/news/"
license=('CUSTOM')
depends=('fontconfig' 'libxext' 'libxrender' 'qt5-multimedia')
source=("https://www.dropbox.com/s/0vi87eef3ooh7iy/SoulseekQt-${_pkgver}-64bit.tgz"
+ selinux-mock.c
+ soulseekqt.sh
$pkgname.desktop
)
+options=("!strip")
package () {
cd $srcdir
+ msg2 "Extraction..."
./SoulseekQt-${_pkgver}-64bit.AppImage --appimage-extract
- cd squashfs-root
+ msg2 "Compiling libselinux.so.1 fakelib"
+ gcc -s -shared -o libselinux.so.1 -Wl,-soname,libselinux.so.1 selinux-mock.c
- install -vDm755 SoulseekQt "$pkgdir/usr/bin/$pkgname"
- install -vDm644 soulseek.png "$pkgdir/usr/share/pixmaps/soulseek.png"
- install -vDm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+ 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"
}
md5sums=('1d98331893bc9b9d45ba34f6523353ab'
- '810a4200a3c8568257b66b6bdea5c29c')
+ '4ed42be654289fc9cd7f4181c363f745'
+ 'a95f77dbfe0b714b31866273ff47a206'
+'810a4200a3c8568257b66b6bdea5c29c')