diff options
author | jayceecreates | 2022-04-27 01:40:13 +0800 |
---|---|---|
committer | jayceecreates | 2022-04-27 01:40:13 +0800 |
commit | b39b1780cceed9717418e140a6813a3c0da13685 (patch) | |
tree | 906484d2d52c0ad0a5e35b1f30148f28b24647a7 | |
download | aur-b39b1780cceed9717418e140a6813a3c0da13685.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 46 | ||||
-rw-r--r-- | postremove.install | 3 |
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 +} |