From 589cde058db129c8f33836e96d418c71ee5c5c94 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 23 May 2023 21:29:19 +0800 Subject: [PATCH] add: keyd (#459) --- anda/tools/keyd/anda.hcl | 5 +++++ anda/tools/keyd/keyd.spec | 37 +++++++++++++++++++++++++++++++++++++ anda/tools/keyd/update.rhai | 1 + 3 files changed, 43 insertions(+) create mode 100644 anda/tools/keyd/anda.hcl create mode 100644 anda/tools/keyd/keyd.spec create mode 100644 anda/tools/keyd/update.rhai diff --git a/anda/tools/keyd/anda.hcl b/anda/tools/keyd/anda.hcl new file mode 100644 index 0000000000..63c7d40256 --- /dev/null +++ b/anda/tools/keyd/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "keyd.spec" + } +} diff --git a/anda/tools/keyd/keyd.spec b/anda/tools/keyd/keyd.spec new file mode 100644 index 0000000000..8a3aa373ec --- /dev/null +++ b/anda/tools/keyd/keyd.spec @@ -0,0 +1,37 @@ +Name: keyd +Version: 2.4.3 +Release: 1%?dist +Summary: Key remapping daemon for linux +URL: https://github.com/rvaiya/keyd +License: MIT +Source0: %url/archive/refs/tags/v%version.tar.gz +Suggests: python3 python3-xlib +Requires: kernel-headers +BuildRequires: gcc mold make + +%description +keyd provides a flexible system wide daemon which remaps keys using kernel +level input primitives (evdev, uinput). + +%prep +%autosetup + +%build +%make_build + +%install +%make_install + +%files +%doc README.md +%license LICENSE +/usr/bin/keyd +/usr/bin/keyd-application-mapper +/usr/share/doc/keyd/ +/usr/share/keyd +/usr/share/man/man1/keyd-application-mapper.1.gz +/usr/share/man/man1/keyd.1.gz + +%changelog +* Tue May 23 2023 windowsboy111 - 2.4.3-1 +- Initial package diff --git a/anda/tools/keyd/update.rhai b/anda/tools/keyd/update.rhai new file mode 100644 index 0000000000..ef9da219ce --- /dev/null +++ b/anda/tools/keyd/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("rvaiya/keyd"));