summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPopolon2020-09-10 13:55:13 +0200
committerPopolon2020-09-10 13:55:13 +0200
commit0e81e1666fa1043c1ffc948211d2cec674b1e133 (patch)
treee3590760d13b6a3e15d206b2c90973e95bd7fd6e
parent3d93554f95f50f561672fba10e5f5774faf549ee (diff)
downloadaur-0e81e1666fa1043c1ffc948211d2cec674b1e133.tar.gz
Add a systemd user mode service
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD10
-rw-r--r--networktablet.service8
3 files changed, 18 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a88136c949cf..53bbdc927273 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,16 @@
pkgbase = networktablet
pkgdesc = Linux driver for Android GfxTablet input
pkgver = 1.5
- pkgrel = 1
+ pkgrel = 2
url = http://rfc2822.github.io/GfxTablet/
arch = x86_64
arch = armv7h
arch = armv8
license = GPL3
source = https://github.com/rfc2822/GfxTablet/archive/android-app-1.4-linux-driver-1.5.tar.gz
+ source = networktablet.service
sha512sums = 3f56c4982c95d0be4588424af9c8046e59a4bd7f310738fdc6099a4f93e1b58bf82d8730139167f74d86001e31fd6def20752405c15683ceeb04f7efa3f7c801
+ sha512sums = a13131f6fc19a437cb5173ad48dae2d26fc85036bc9181ebb680654060f7ef4ea908d198dc9a4939ba4207281cecf5bd877eb525cb7c82a6bc74dceca67eb4bb
pkgname = networktablet
diff --git a/PKGBUILD b/PKGBUILD
index a38b3531a939..f80df899efc7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,13 +2,16 @@
pkgname=networktablet
pkgver=1.5
-pkgrel=1
+pkgrel=2
pkgdesc="Linux driver for Android GfxTablet input"
arch=(x86_64 armv7h armv8)
url="http://rfc2822.github.io/GfxTablet/"
license=('GPL3')
-source=("https://github.com/rfc2822/GfxTablet/archive/android-app-1.4-linux-driver-$pkgver.tar.gz")
-sha512sums=('3f56c4982c95d0be4588424af9c8046e59a4bd7f310738fdc6099a4f93e1b58bf82d8730139167f74d86001e31fd6def20752405c15683ceeb04f7efa3f7c801')
+source=("https://github.com/rfc2822/GfxTablet/archive/android-app-1.4-linux-driver-$pkgver.tar.gz"
+ 'networktablet.service')
+sha512sums=('3f56c4982c95d0be4588424af9c8046e59a4bd7f310738fdc6099a4f93e1b58bf82d8730139167f74d86001e31fd6def20752405c15683ceeb04f7efa3f7c801'
+'a13131f6fc19a437cb5173ad48dae2d26fc85036bc9181ebb680654060f7ef4ea908d198dc9a4939ba4207281cecf5bd877eb525cb7c82a6bc74dceca67eb4bb'
+)
build() {
cd GfxTablet-android-app-1.4-linux-driver-$pkgver/driver-uinput/
@@ -16,6 +19,7 @@ build() {
}
package() {
+ install -Dm 644 networktablet.service "$pkgdir"/usr/lib/systemd/user/networktablet.service
cd GfxTablet-android-app-1.4-linux-driver-$pkgver
install -D driver-uinput/networktablet "$pkgdir"/usr/bin/networktablet
install -Dm 644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
diff --git a/networktablet.service b/networktablet.service
new file mode 100644
index 000000000000..fafab20b47c5
--- /dev/null
+++ b/networktablet.service
@@ -0,0 +1,8 @@
+[Unit]
+Description=Multimedia Service
+
+[Service]
+Type=simple
+ExecStart=/usr/bin/networktablet
+Restart=on-failure
+WantedBy=default.target