summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNils Schulte2020-07-15 13:06:42 +0200
committerNils Schulte2020-07-15 13:06:42 +0200
commit19b6147db806f792aa42eb37ed1a2d5197467abb (patch)
treee5302e284dbc6660349a36675dd828afc3705062
parenta16ef24261c810efe47ead5c9a0d3fded3a072ac (diff)
downloadaur-19b6147db806f792aa42eb37ed1a2d5197467abb.tar.gz
added waybind user and systemd unit
-rw-r--r--PKGBUILD34
-rw-r--r--waybind.sysusers2
2 files changed, 25 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c294152364b1..048462ffeead 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=waybind-git
_pkgname=waybind
-pkgver=v0.1.1.r2.g2e976d7
+pkgver=v0.1.1.r3.g3db32b7
pkgrel=1
pkgdesc='Simple Key rebinder'
arch=('x86_64')
@@ -15,20 +15,32 @@ source=("$_pkgname::git+https://github.com/arnarg/waybind")
sha512sums=('SKIP')
pkgver() {
- cd "$srcdir/$_pkgname"
- git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+ cd "$srcdir/$_pkgname"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- cd "$srcdir/$_pkgname"
- make PREFIX=/usr VERSION="$(pkgver)"
+ cd "$srcdir/$_pkgname"
+ make PREFIX=/usr VERSION="$(pkgver)"
}
package() {
- cd "$srcdir/$_pkgname"
- mkdir -p "${pkgdir}/usr/bin/"
- install -Dm644 waybind "${pkgdir}/usr/bin/waybind"
- echo $(pwd)
- mkdir -p "${pkgdir}/usr/lib/udev/rules.d/"
- install -Dm644 "udev/99-uinput.rules" "${pkgdir}/usr/lib/udev/rules.d/99-uinput.rules"
+ cd "$srcdir/$_pkgname"
+
+ mkdir -p "${pkgdir}/usr/bin/"
+ install -Dm755 waybind "${pkgdir}/usr/bin/waybind"
+
+ #add waybind user with group uinput
+ install -Dm644 "../../waybind.sysusers" "${pkgdir}/usr/lib/sysusers.d/$_pkgname.conf"
+
+ #install uinput udev rule
+ mkdir -p "${pkgdir}/usr/lib/udev/rules.d/"
+ install -Dm644 "udev/99-uinput.rules" "${pkgdir}/usr/lib/udev/rules.d/99-uinput.rules"
+
+ #install systemd unit
+ install -Dm644 "systemd/waybind.service" "${pkgdir}/usr/lib/systemd/system/$_pkgname.service"
+
+ #install example config file
+ mkdir -p "${pkgdir}/etc/waybind/"
+ install -Dm644 "examples/config.yml" "${pkgdir}/etc/waybind/config.yml"
}
diff --git a/waybind.sysusers b/waybind.sysusers
new file mode 100644
index 000000000000..102c99e5467b
--- /dev/null
+++ b/waybind.sysusers
@@ -0,0 +1,2 @@
+u waybind - "waybind user"
+m waybind uinput