summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Engestrom2022-05-31 15:58:58 +0100
committerEric Engestrom2022-05-31 15:59:14 +0100
commit616256990473a974343a04cee5d9ed9835e2e13b (patch)
treea3bd3502bece6ac576587d1d8e5375f2c47e3568
parent54c31c284a85ac64e299c28781e831589171caf5 (diff)
downloadaur-616256990473a974343a04cee5d9ed9835e2e13b.tar.gz
bring back the wrapper script, in case it needed these versions of these libs
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD25
2 files changed, 10 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cab860574c11..e9a873bfa123 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 0dd39ba18203..1532853dc238 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}