diff options
author | fenuks | 2022-08-11 12:58:34 +0200 |
---|---|---|
committer | fenuks | 2022-08-11 13:31:19 +0200 |
commit | ecf9c43b9dc1f96a76ed3560009bf16e29a1e4b4 (patch) | |
tree | 10da34856c9ec8faf8605ae27f8b30f6e2cf106b | |
download | aur-ecf9c43b9dc1f96a76ed3560009bf16e29a1e4b4.tar.gz |
Initial release
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 30 | ||||
-rw-r--r-- | kanata.service | 11 |
3 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6a673f3a7444 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = kanata + pkgdesc = Bring the customizability of a QMK board to any keyboard near you + pkgver = 1.0.6 + pkgrel = 1 + url = https://github.com/jtroo/kanata + arch = i686 + arch = pentium4 + arch = x86_64 + arch = arm + arch = armv7h + arch = armv6h + arch = aarch64 + license = LGPL-3.0 + makedepends = cargo + depends = libevdev + provides = kanata + conflicts = kanata + source = https://github.com/jtroo/kanata/archive/refs/tags/v1.0.6.tar.gz + source = kanata.service + sha256sums = 24997d718b004db3bf5ce0068201c61b9e506854c3f220720d9b26fe145c6c8f + sha256sums = 02f657a0d3e6c2621d74282b192c45bbfba868a26c35fe0f351cb77c3c666e55 + +pkgname = kanata diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..01eaddc56f93 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: fenuks + +pkgname=kanata +pkgver=1.0.6 +pkgrel=1 +pkgdesc="Bring the customizability of a QMK board to any keyboard near you" +arch=('i686' 'pentium4' 'x86_64' 'arm' 'armv7h' 'armv6h' 'aarch64') +url="https://github.com/jtroo/kanata" +license=("LGPL-3.0") +depends=(libevdev) +optdepends=() +makedepends=("cargo") +provides=("${pkgname}") +conflicts=("${pkgname}") +# install=$pkgname.install +source=("${url}/archive/refs/tags/v${pkgver}.tar.gz" 'kanata.service') +sha256sums=('24997d718b004db3bf5ce0068201c61b9e506854c3f220720d9b26fe145c6c8f' + '02f657a0d3e6c2621d74282b192c45bbfba868a26c35fe0f351cb77c3c666e55') + +build() { + cd "${srcdir}/${pkgname}" + export CARGO_TARGET_DIR=target + cargo build --release --frozen +} + +package() { + cd "${srcdir}/${pkgname}" + install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/${pkgname}" + install -Dm0644 -t "$pkgdir/usr/lib/systemd/system/" "${srcdir}/kanata.service" +} diff --git a/kanata.service b/kanata.service new file mode 100644 index 000000000000..512a84d30807 --- /dev/null +++ b/kanata.service @@ -0,0 +1,11 @@ +[Unit] +Description=kanata + +[Service] +Restart=always +RestartSec=3 +ExecStart=/usr/bin/kanata --cfg %E/kanata.kbd +Nice=-20 + +[Install] +WantedBy=default.target |