From f2d8282ba669a53aaea6b5932ea6eb948d98b0dc Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 16 Jun 2023 13:23:35 +0800 Subject: [PATCH] add: warpd (#553) --- anda/tools/warpd/anda.hcl | 5 +++++ anda/tools/warpd/update.rhai | 4 ++++ anda/tools/warpd/warpd.spec | 41 ++++++++++++++++++++++++++++++++++++ 3 files changed, 50 insertions(+) create mode 100644 anda/tools/warpd/anda.hcl create mode 100644 anda/tools/warpd/update.rhai create mode 100644 anda/tools/warpd/warpd.spec diff --git a/anda/tools/warpd/anda.hcl b/anda/tools/warpd/anda.hcl new file mode 100644 index 0000000000..91d2acab8c --- /dev/null +++ b/anda/tools/warpd/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "warpd.spec" + } +} diff --git a/anda/tools/warpd/update.rhai b/anda/tools/warpd/update.rhai new file mode 100644 index 0000000000..6638d6e46f --- /dev/null +++ b/anda/tools/warpd/update.rhai @@ -0,0 +1,4 @@ +let v = gh("rvaiya/warpd"); +if find("(?m)^v[\\d.]+$", v, 0) { + rpm.version(v); +} diff --git a/anda/tools/warpd/warpd.spec b/anda/tools/warpd/warpd.spec new file mode 100644 index 0000000000..44700eb3f4 --- /dev/null +++ b/anda/tools/warpd/warpd.spec @@ -0,0 +1,41 @@ +Name: warpd +Version: 1.3.5 + +%global forgeurl https://github.com/rvaiya/warpd + +%forgemeta + +Release: 1%?dist +Summary: Modal keyboard-driven virtual pointer +License: MIT +URL: %forgeurl +Source0: %forgesource + +BuildRequires: make gcc libXi-devel libXinerama-devel libXft-devel libXfixes-devel libXtst-devel libX11-devel cairo-devel libxkbcommon-devel wayland-devel +Requires: libXi libXinerama libXft libXfixes libXtst libX11 +Recommends: libwayland-client cairo libxkbcommon + +%description +warpd is a modal keyboard driven interface for mouse manipulation. + +%prep +%forgesetup + +%build +%make_build + +%install +mkdir -p %buildroot%_mandir/man1/ +%make_install +install -Dm755 %buildroot/usr/local/bin/warpd %buildroot%_bindir/warpd +install -Dm644 %buildroot/usr/local/share/man/man1/warpd* %buildroot%_mandir/man1/ +rm %buildroot/usr/local/bin/warpd %buildroot/usr/local/share/man/man1/warpd* + +%files +%_bindir/warpd +%_mandir/man1/warpd* + +%changelog +* Thu Jun 15 2023 windowsboy111 - 1.3.5-1 +- Initial package. +