diff options
author | Eric Engestrom | 2022-05-31 15:58:58 +0100 |
---|---|---|
committer | Eric Engestrom | 2022-05-31 15:59:14 +0100 |
commit | 616256990473a974343a04cee5d9ed9835e2e13b (patch) | |
tree | a3bd3502bece6ac576587d1d8e5375f2c47e3568 | |
parent | 54c31c284a85ac64e299c28781e831589171caf5 (diff) | |
download | aur-616256990473a974343a04cee5d9ed9835e2e13b.tar.gz |
bring back the wrapper script, in case it needed these versions of these libs
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 10 insertions, 19 deletions
@@ -6,10 +6,6 @@ pkgbase = xencelabs install = xencelabs.install arch = x86_64 license = LGPL3 - depends = qt5-base - depends = qt5-x11extras - depends = icu - depends = openssl source_x86_64 = https://download01.xencelabs.com/file/20220527/XencelabsLinux_1.2.1-11.zip sha256sums_x86_64 = 0ee73309d9c2f6681c47542ae1c0efaea8c49f273c835046968d9271b7c7ed03 @@ -10,7 +10,6 @@ pkgdesc='Driver for the Xencelabs Pen Tablets' arch=(x86_64) url='https://www.xencelabs.com' license=(LGPL3) -depends=(qt5-base qt5-x11extras icu openssl) install=$pkgname.install source_x86_64=("https://download01.xencelabs.com/file/$_UPLOAD_DATE/XencelabsLinux_$_TARBALL_PKGVER.zip") sha256sums_x86_64=('0ee73309d9c2f6681c47542ae1c0efaea8c49f273c835046968d9271b7c7ed03') @@ -34,22 +33,17 @@ build() { ln -sf ../../../usr/share/applications/xencelabs.desktop \ etc/xdg/autostart/xencelabs.desktop - # provided by package dependencies - rm usr/lib/xencelabs/lib/libQt5* - rm usr/lib/xencelabs/platforms/libqxcb.so - rm usr/lib/xencelabs/lib/libicu* - rm usr/lib/xencelabs/lib/libssl.so* - rm usr/lib/xencelabs/lib/libcrypto.so* - - # make sure it's empty, so that if some other lib is added in a future - # release we notice it right away. - rmdir usr/lib/xencelabs/lib/ - rmdir usr/lib/xencelabs/platforms/ - - # Now that we use the sytem libs, the wrapper doesn't do anything anymore + # Replace the wrapper script mkdir usr/bin - mv usr/lib/xencelabs/xencelabs usr/bin/xencelabs rm usr/lib/xencelabs/xencelabs.sh + cat > usr/bin/xencelabs <<'EOF' +#!/bin/sh +LD_LIBRARY_PATH=/usr/lib/xencelabs/lib +export LD_LIBRARY_PATH +cd /usr/lib/xencelabs/ +./xencelabs "$@" +EOF + sed s,/usr/lib/xencelabs/xencelabs.sh,xencelabs,g -i \ usr/share/applications/xencelabs.desktop } @@ -57,4 +51,5 @@ build() { package() { cp -r --no-preserve=ownership,mode $pkgname-$_TARBALL_PKGVER.$CARCH/App/* "$pkgdir" chmod +x "$pkgdir"/usr/bin/xencelabs + chmod +x "$pkgdir"/usr/lib/xencelabs/xencelabs } |