From b7d284820c20cea7d6609255b4ac20c53417a540 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Sat, 14 Feb 2026 09:28:16 -0600 Subject: [PATCH] add: alipad (#9885) --- anda/tools/alipad/alipad.spec | 41 +++++++++++++++++++++++++++++++++++ anda/tools/alipad/anda.hcl | 5 +++++ anda/tools/alipad/update.rhai | 1 + 3 files changed, 47 insertions(+) create mode 100644 anda/tools/alipad/alipad.spec create mode 100644 anda/tools/alipad/anda.hcl create mode 100644 anda/tools/alipad/update.rhai diff --git a/anda/tools/alipad/alipad.spec b/anda/tools/alipad/alipad.spec new file mode 100644 index 0000000000..d4a6376255 --- /dev/null +++ b/anda/tools/alipad/alipad.spec @@ -0,0 +1,41 @@ +%global commit 4413a0225966c2f9d19f0bcbcd754e2d62d56941 +%global commit_date 20260213 +%global shortcommit %{sub %{commit} 0 7} + +%undefine __brp_mangle_shebangs + +Name: alipad +Version: 0~%{commit_date}git.%{shortcommit} +Release: 1%?dist +Summary: Robust event check-in system +URL: https://git.sr.ht/~malicean/alipad +Source0: https://git.sr.ht/~malicean/alipad/archive/%{commit}.tar.gz +License: BSD-3-Clause +BuildRequires: cargo-rpm-macros cargo gcc rust-udev-devel + +Packager: Owen Zimmerman + +%description +A low-budget and robust event check-in system built atop a Proxmark3 and +set of ISO/IEC 14443-3 compliant smartcards which your attendees bring +(NTAG, Mifare, Ventra, generic NFC, and more), in order to simplify and +speed-up the check-in process. To the attendees, it's faster, easier, and has a charm! + +%prep +%autosetup -n %{name}-%{commit} +%cargo_prep_online + +%build +%cargo_build + +%install +install -Dm755 target/rpm/alipad %{buildroot}%{_bindir}/alipad + +%files +%doc README.md CHANGELOG.md +%license LICENSE +%{_bindir}/alipad + +%changelog +* Sat Feb 14 2026 Owen Zimmerman +- Initial commit diff --git a/anda/tools/alipad/anda.hcl b/anda/tools/alipad/anda.hcl new file mode 100644 index 0000000000..315dde1198 --- /dev/null +++ b/anda/tools/alipad/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "alipad.spec" + } +} diff --git a/anda/tools/alipad/update.rhai b/anda/tools/alipad/update.rhai new file mode 100644 index 0000000000..abf1bfb8ee --- /dev/null +++ b/anda/tools/alipad/update.rhai @@ -0,0 +1 @@ +// Empty until sourcehut update script