diff options
author | David | 2021-02-18 12:48:28 -0500 |
---|---|---|
committer | David | 2021-02-18 12:48:28 -0500 |
commit | 1edac8c6799b32f651ad7302f868c001a0315782 (patch) | |
tree | ccd870a9da91ed9f1a694f8ad7063a508009be8d | |
parent | 9c8ed3c2f866783b68a3f13948fa9a2b3e23e05c (diff) | |
download | aur-1edac8c6799b32f651ad7302f868c001a0315782.tar.gz |
added systemd unit
-rw-r--r-- | PKGBUILD | 25 | ||||
-rw-r--r-- | skr@.service | 11 |
2 files changed, 27 insertions, 9 deletions
@@ -2,7 +2,7 @@ pkgbase=skr pkgname=skr-git _gitname='skr' -pkgver=r115.70fad82 +pkgver=r126.7552367 pkgrel=1 pkgdesc="Low level key remapping" arch=('x86_64' 'arm' 'aarch64') @@ -12,8 +12,14 @@ groups=() depends=('interception-tools' 'sudo' 'python') makedepends=('git' 'gcc') provides=('skr') -source=('skr::git://github.com/DavRack/skr') -md5sums=('SKIP') +source=( + 'skr::git://github.com/DavRack/skr' + 'skr@.service' +) +sha256sums=( + 'SKIP' + '9faffc3a0806ebb69ec7d894bc5f8bc772da7a3d6da019e72f4fba46c439a957' +) pkgver() { cd "$srcdir/${_gitname}" @@ -22,14 +28,15 @@ pkgver() { build() { cd "${srcdir}/${_gitname}" - ./install.sh -b + ./install.sh -b } package() { cd "${srcdir}/${_gitname}" - mkdir -p "$pkgdir/usr/share/skr/" - cp -r ./src/parser "$pkgdir/usr/share/skr/" - install -D -m755 skrkid "$pkgdir/usr/share/skr/" - install -D -m755 skrcore "$pkgdir/usr/share/skr/" - install -D -m755 skr "$pkgdir/usr/bin/${_gitname}" + mkdir -p "$pkgdir/usr/share/skr/" "$pkgdir/usr/lib/systemd/system/" + cp -r ./src/parser "$pkgdir/usr/share/skr/" + install -Dm755 skrkid "$pkgdir/usr/share/skr/" + install -Dm755 skrcore "$pkgdir/usr/share/skr/" + install -Dm755 skr "$pkgdir/usr/bin/${_gitname}" + install -Dm644 "${srcdir}/skr@.service" "$pkgdir/usr/lib/systemd/system/" } diff --git a/skr@.service b/skr@.service new file mode 100644 index 000000000000..98e42f5bd3b7 --- /dev/null +++ b/skr@.service @@ -0,0 +1,11 @@ +[Unit] +Description=Low-Level key remapping + +[Service] +User=root +Environment=USER=root +Environment=SUDO_USER=%i +ExecStart=/usr/bin/skr + +[Install] +WantedBy=multi-user.target |