From 6b784f9d77559d917cee9bf33e270c6a1f2daab7 Mon Sep 17 00:00:00 2001 From: Alex Denes Date: Thu, 25 Apr 2024 11:21:39 +0000 Subject: [PATCH] Add xppen package --- main/xppen/APKBUILD | 62 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 main/xppen/APKBUILD diff --git a/main/xppen/APKBUILD b/main/xppen/APKBUILD new file mode 100644 index 0000000..aa6a462 --- /dev/null +++ b/main/xppen/APKBUILD @@ -0,0 +1,62 @@ +# Contributor: Alex Denes +# Maintainer: Alex Denes +pkgname=xppen +pkgver=3.4.9 +pkgrel=0 +pkgdesc="XPPen Tablet Software" +url="https://www.xp-pen.com/download/artist-12-2nd-generation.html" +arch="x86_64" +license="unknown" +depends=" + icu-libs + so:ld-linux-x86-64.so.2 + so:libQt5Core.so.5 + so:libQt5DBus.so.5 + so:libQt5Gui.so.5 + so:libQt5Network.so.5 + so:libQt5Widgets.so.5 + so:libQt5X11Extras.so.5 + so:libQt5XcbQpa.so.5 + so:libQt5Xml.so.5 +" +makedepends=" + cmd:patchelf +" +source=" + xppen-$pkgver.tar.gz::https://download01.xp-pen.com/file/2023/11/XPPenLinux$pkgver-231023.tar.gz +" +subpackages="$pkgname-doc $pkgname-udev" +options="!check" +builddir="$srcdir/XPPenLinux$pkgver-231023" + +build() { + patchelf --remove-rpath App/usr/lib/pentablet/PenTablet +} + +package() { + install -vDm755 App/usr/lib/pentablet/PenTablet "$pkgdir"/usr/lib/pentablet/PenTablet + install -vDm444 App/usr/lib/pentablet/resource.rcc "$pkgdir"/usr/lib/pentablet/resource.rcc + + mkdir -p "$pkgdir"/etc/ + mv -v App/usr/lib/pentablet/conf/xppen/ "$pkgdir"/etc/xppen + mkdir -p "$pkgdir"/usr/lib/pentablet/conf/ + ln -vs /etc/xppen/ "$pkgdir"/usr/lib/pentablet/conf/xppen + + mkdir -p "$pkgdir"/usr/bin/ + ln -vs ../lib/pentablet/PenTablet "$pkgdir"/usr/bin/PenTablet + + mkdir -vp "$pkgdir"/usr/share/doc/ + install -vDm644 App/usr/lib/pentablet/doc/EULA "$pkgdir"/usr/share/doc/EULA + install -vDm644 App/usr/lib/pentablet/doc/ThirdPartyLibraries.html "$pkgdir"/usr/share/doc/ThirdPartyLibraries.html + + install -vD App/usr/share/applications/xppentablet.desktop "$pkgdir"/usr/share/applications/xppentablet.desktop + install -vD App/usr/share/icons/hicolor/256x256/apps/xppentablet.png "$pkgdir"/usr/share/icons/hicolor/256x256/apps/xppentablet.png + install -vD App/lib/udev/rules.d/10-xp-pen.rules "$pkgdir"/lib/udev/rules.d/10-xp-pen.rules +} + +udev() { + amove lib/udev/ +} +sha512sums=" +3732abdb444ae6ee0ff585b8fadb750761f194936054c392a3cf0e93f59468acedff79e864f6e751aac2b398e0ba6d951b55048ffe11bcb68c5b690062adf441 xppen-3.4.9.tar.gz +"