Add xppen package
This commit is contained in:
parent
4d2893435d
commit
6b784f9d77
|
@ -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
|
||||
"
|
Loading…
Reference in New Issue