summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjayceecreates2022-04-27 01:51:28 +0800
committerjayceecreates2022-04-27 01:51:28 +0800
commitc31b6f96a77fa4c0af39c4a82dd184d264eb5308 (patch)
tree961e3f3f28e0db937ab1c757db9cbf7bcc184b25
downloadaur-userspace-tablet-driver-gui-git.tar.gz
Initial commit
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD46
-rw-r--r--postremove.install3
3 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..44020db4e3a6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = userspace-tablet-driver-gui-git
+ pkgdesc = A front-end GUI for Userspace Tablet Driver Daemon for non-Wacom tablets
+ pkgver = r1.8a0e292
+ pkgrel = 1
+ url = https://github.com/kurikaesu/userspace-tablet-driver-gui.git
+ install = postremove.install
+ arch = x86_64
+ license = GPL3
+ depends = java-runtime>=11
+ depends = userspace-tablet-driver-daemon
+ provides = userspace-tablet-driver-gui
+ conflicts = userspace-tablet-driver-gui
+ source = userspace-tablet-driver-gui::git+https://github.com/kurikaesu/userspace-tablet-driver-gui#branch=main
+ sha256sums = SKIP
+
+pkgname = userspace-tablet-driver-gui-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b1e22c27e23e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: JayCee Creates <jaycee.creates@gmail.com>
+pkgname="userspace-tablet-driver-gui-git"
+_pkgname="userspace-tablet-driver-gui"
+pkgver=r1.8a0e292
+pkgrel=1
+pkgdesc="A front-end GUI for Userspace Tablet Driver Daemon for non-Wacom tablets"
+arch=("x86_64")
+url="https://github.com/kurikaesu/userspace-tablet-driver-gui.git"
+license=('GPL3')
+depends=('java-runtime>=11' 'userspace-tablet-driver-daemon')
+conflicts=('userspace-tablet-driver-gui')
+provides=('userspace-tablet-driver-gui')
+install=postremove.install
+source=("userspace-tablet-driver-gui::git+https://github.com/kurikaesu/userspace-tablet-driver-gui#branch=main")
+sha256sums=("SKIP")
+
+prepare() {
+ if [ ! -d "${srcdir}/${_pkgname}" ]
+ then
+ cd ${srcdir}
+ git clone ${url} --branch main --single-branch --depth 1
+ else
+ cd "${srcdir}/${_pkgname}"
+ git fetch --depth 1 origin main
+ git reset --hard origin/main
+ fi
+}
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}"
+ ./gradlew build
+}
+
+package() {
+ mkdir -p "${pkgdir}/usr/lib"
+ cd "${srcdir}/${_pkgname}"
+ cp -rfv ./config/usr/local/* "${pkgdir}/usr"
+ cp -rfv ./build/libs "${pkgdir}/usr/lib/userspace-tablet-driver-utility"
+ sed -i 's/local\///g' "${pkgdir}/usr/bin/userspace-tablet-driver-utility"
+ chmod a+wr "${pkgdir}/usr/lib/userspace-tablet-driver-utility" -R
+}
diff --git a/postremove.install b/postremove.install
new file mode 100644
index 000000000000..e2d88b48ffe2
--- /dev/null
+++ b/postremove.install
@@ -0,0 +1,3 @@
+post_remove() {
+ rm -rfv /usr/lib/userspace-tablet-driver-utility
+}