summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorwaicool202022-04-30 23:03:10 -0700
committerwaicool202022-04-30 23:03:10 -0700
commita560dbe9a49cfeb23fcf3d300425b847abb0f114 (patch)
tree151c2e02852f2ec97ac359c89516ad548c4c74a8
downloadaur-a560dbe9a49cfeb23fcf3d300425b847abb0f114.tar.gz
Initial PKGBUILD of official Huion tablet drivers
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD36
2 files changed, 47 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5ec9d9983bf1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,11 @@
+pkgbase = huiontablet
+ pkgdesc = Official Huion tablet drivers
+ pkgver = v15.0.0.80.202204090856
+ pkgrel = 1
+ url = https://www.huion.com/download/
+ arch = x86_64
+ license = unknown
+ source = https://driverdl.huion.com/driver/Linux/HuionTablet_v15.0.0.80.202204090856.x86_64.tar.xz
+ md5sums = 45ca87801f19c193992e7c5cc0b87739
+
+pkgname = huiontablet
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0615dd4ca46c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+
+# Maintainer: Wai <waicool20@gmail.com>
+pkgname=huiontablet
+pkgver=v15.0.0.80.202204090856
+pkgrel=1
+pkgdesc="Official Huion tablet drivers"
+arch=('x86_64')
+url="https://www.huion.com/download/"
+license=('unknown')
+source=("https://driverdl.huion.com/driver/Linux/HuionTablet_$pkgver.$arch.tar.xz")
+md5sums=("45ca87801f19c193992e7c5cc0b87739")
+
+prepare() {
+ cd "${srcdir}"
+
+ # Modify install script with our dirs
+ sed -E -i "s|(sysRuleDir=).*|\1$pkgdir/usr/lib/udev/rules.d|" install.sh
+ sed -E -i "s|(sysAppDir=).*|\1$pkgdir/usr/lib/|" install.sh
+ sed -E -i "s|(sysDesktopDir=).*|\1$pkgdir/usr/share/applications|" install.sh
+ sed -E -i "s|(sysAppIconDir=).*|\1$pkgdir/usr/share/icons|" install.sh
+ sed -E -i "s|(sysAutoStartDir=).*|\1$pkgdir/etc/xdg/autostart|" install.sh
+
+ sed -E -i "s|sudo ||" install.sh
+ sed -E -i "s|/usr/lib/huiontablet/res|$pkgdir\0|" install.sh
+}
+
+package() {
+ cd "${srcdir}"
+
+ # Make directories
+ grep "sys.*Dir=" install.sh | sed -E 's/.*=(.*)/\1/' | tr -d '"' | xargs mkdir -p
+
+ # Invoke install script
+ sh install.sh
+}
+