blob: a355a4a1c833edc1e6bd360b9f4ba8a2bb04520b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# Maintainer: Adam Thiede <me@adamthiede.com>
pkgname=hkdm
pkgver=0.2.1
pkgrel=1
pkgdesc="Lighter-weight hotkey daemon"
url="https://gitlab.com/postmarketOS/hkdm"
arch=(x86_64 aarch64)
license=("GPL3")
source=(https://gitlab.com/postmarketOS/hkdm/-/archive/${pkgver}/hkdm-${pkgver}.tar.gz
hkdm.service)
makedepends=(rust libevdev)
build() {
cd ${srcdir}/hkdm-${pkgver}
cargo fetch --locked
cargo build --frozen --no-default-features --release
cargo test --frozen --no-default-features
}
package() {
cd "${srcdir}/hkdm-${pkgver}"
install -Dm644 hkdm.example.toml ${pkgdir}/etc/hkdm/config.d/hkdm.example
install -Dm755 target/release/hkdm ${pkgdir}/usr/bin/hkdm
install -Dm644 ${srcdir}/hkdm.service ${pkgdir}/etc/systemd/system/hkdm.service
}
sha512sums=(
"0fe114cbda7d0b031a2f300de95d753c0d248560257fdc01e76bd3d3498ff87347e8779885851cf3369868921d2576048f8d51de2edf2726154a3465cba090a9"
"6e2f6f377e73e2618c14858707ed29cde1ff22614531b33bf3aa825ad7d41c64d69ef8da8db4327813969d9b076d6706df89b6a10c4dace0f29ae6c7f0f456ca"
)
|