summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjayceecreates2022-04-27 01:40:13 +0800
committerjayceecreates2022-04-27 01:40:13 +0800
commitb39b1780cceed9717418e140a6813a3c0da13685 (patch)
tree906484d2d52c0ad0a5e35b1f30148f28b24647a7
downloadaur-b39b1780cceed9717418e140a6813a3c0da13685.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..94ff4c6a551a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = userspace-tablet-driver-gui
+ pkgdesc = A front-end GUI for Userspace Tablet Driver Daemon for non-Wacom tablets
+ pkgver = r1.61ef190
+ 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-git
+ source = userspace-tablet-driver-gui::git+https://github.com/kurikaesu/userspace-tablet-driver-gui#branch=release
+ sha256sums = SKIP
+
+pkgname = userspace-tablet-driver-gui
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..badfcfaf68b4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: JayCee Creates <jaycee.creates@gmail.com>
+pkgname="userspace-tablet-driver-gui"
+_pkgname="userspace-tablet-driver-gui"
+pkgver=r1.61ef190
+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-git')
+provides=('userspace-tablet-driver-gui')
+install=postremove.install
+source=("userspace-tablet-driver-gui::git+https://github.com/kurikaesu/userspace-tablet-driver-gui#branch=release")
+sha256sums=("SKIP")
+
+prepare() {
+ if [ ! -d "${srcdir}/${_pkgname}" ]
+ then
+ cd ${srcdir}
+ git clone ${url} --branch release --single-branch --depth 1
+ else
+ cd "${srcdir}/${_pkgname}"
+ git fetch --depth 1 origin release
+ git reset --hard origin/release
+ 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
+}