diff options
Diffstat (limited to 'community/hkdm/APKBUILD')
-rw-r--r-- | community/hkdm/APKBUILD | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/community/hkdm/APKBUILD b/community/hkdm/APKBUILD new file mode 100644 index 00000000000..b7d0b4a9d91 --- /dev/null +++ b/community/hkdm/APKBUILD @@ -0,0 +1,40 @@ +# Maintainer: Caleb Connolly <caleb@connolly.tech> + +pkgname=hkdm +pkgver=0.2.1 +pkgrel=0 +pkgdesc="Lighter-weight hotkey daemon" +url="https://gitlab.com/postmarketOS/hkdm" +arch="all !s390x" # s390x: fails to build +license="GPL-3.0-only" +source="https://gitlab.com/postmarketOS/hkdm/-/archive/$pkgver/hkdm-$pkgver.tar.gz + hkdm.openrc + hkdm.conf" +makedepends="cargo libevdev-dev cargo-auditable" +_cargo_opts="--frozen --no-default-features" + +prepare() { + default_prepare + cargo fetch --target="$CTARGET" --locked +} + +build() { + cargo auditable build $_cargo_opts --release +} + +check() { + cargo test $_cargo_opts +} + +package() { + install -Dm644 "$builddir"/hkdm.example.toml "$pkgdir"/etc/hkdm/config.d/hkdm.toml.example + install -Dm644 "$srcdir"/hkdm.conf "$pkgdir"/etc/conf.d/hkdm + install -Dm755 target/release/hkdm -t "$pkgdir"/usr/sbin/ + install -Dm755 "$srcdir"/hkdm.openrc "$pkgdir"/etc/init.d/hkdm +} + +sha512sums=" +0fe114cbda7d0b031a2f300de95d753c0d248560257fdc01e76bd3d3498ff87347e8779885851cf3369868921d2576048f8d51de2edf2726154a3465cba090a9 hkdm-0.2.1.tar.gz +be538eeebeccc2454817a1df11b8ce6063f51df888c852f2e361aa2ebd9ad94b9c82c7c71fa1215be426aa5fa59993e1bb6132c9b2ff352cadc1e2b4125cb392 hkdm.openrc +8dac666f468bc27fc9b8083f61a6bc0cac493784cd74ac1103fd44daa00103676ea836c48c82bd8cb5772cae07cc42f283b7ff326172cd40e7f91191577788ad hkdm.conf +" |