63 lines
2.0 KiB
Plaintext
63 lines
2.0 KiB
Plaintext
# 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
|
|
"
|