Add xppen package

This commit is contained in:
Alex D. 2024-04-25 11:21:39 +00:00
parent 4d2893435d
commit 6b784f9d77
Signed by: caskd
GPG Key ID: F92BA85F61F4C173
1 changed files with 62 additions and 0 deletions

62
main/xppen/APKBUILD Normal file
View File

@ -0,0 +1,62 @@
# Contributor: Alex Denes <caskd@redxen.eu>
# Maintainer: Alex Denes <caskd@redxen.eu>
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
"