diff options
author | Nils Schulte | 2020-07-15 13:06:42 +0200 |
---|---|---|
committer | Nils Schulte | 2020-07-15 13:06:42 +0200 |
commit | 19b6147db806f792aa42eb37ed1a2d5197467abb (patch) | |
tree | e5302e284dbc6660349a36675dd828afc3705062 | |
parent | a16ef24261c810efe47ead5c9a0d3fded3a072ac (diff) | |
download | aur-19b6147db806f792aa42eb37ed1a2d5197467abb.tar.gz |
added waybind user and systemd unit
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | waybind.sysusers | 2 |
2 files changed, 25 insertions, 11 deletions
@@ -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 |