From 0fe41ebb57c3d67fd27e96dbee150b6b93ddfc63 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sat, 14 Mar 2026 23:18:04 -0700 Subject: [PATCH] add: iio-niri (#10490) (#10545) * add: iio-niri I've been using this on zirconium for quite a bit on out COPR, might need to add a few fixes upstream but this should be the entire thing for now * fix(iio-niri): ci issues and packager preamble * fix(iio-niri): follow owens suggestions --------- (cherry picked from commit 3a1a4b0afa015fa90ea1eb3c77c16d15998a3057) Signed-off-by: Tulip Blossom Co-authored-by: Tulip Blossom Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/desktops/niri/iio-niri/anda.hcl | 5 ++++ anda/desktops/niri/iio-niri/iio-niri.spec | 34 +++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 anda/desktops/niri/iio-niri/anda.hcl create mode 100644 anda/desktops/niri/iio-niri/iio-niri.spec diff --git a/anda/desktops/niri/iio-niri/anda.hcl b/anda/desktops/niri/iio-niri/anda.hcl new file mode 100644 index 0000000000..8ebe47eadb --- /dev/null +++ b/anda/desktops/niri/iio-niri/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "iio-niri.spec" + } +} diff --git a/anda/desktops/niri/iio-niri/iio-niri.spec b/anda/desktops/niri/iio-niri/iio-niri.spec new file mode 100644 index 0000000000..74807f5854 --- /dev/null +++ b/anda/desktops/niri/iio-niri/iio-niri.spec @@ -0,0 +1,34 @@ +Name: iio-niri +Version: 1.3.0 +Release: 1%{?dist} +Summary: Autorotation daemon for niri +URL: https://github.com/Zhaith-Izaliel/iio-niri +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz +BuildRequires: cargo-rpm-macros +BuildRequires: dbus-devel +Requires: iio-sensor-proxy +License: (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND GPL-3.0-or-later AND MIT OR Apache-2.0 AND (Unlicense OR MIT) +Packager: Tulip Blossom + +%description +%{summary}. + +%prep +%autosetup +%cargo_prep_online + +%build +%cargo_build +%{cargo_license_online} > LICENSE.dependencies + +%install +%crate_install_bin + +%files +%doc README.md +%license LICENSE.md LICENSE.dependencies +%{_bindir}/%{name} + +%changelog +* Fri Mar 13 2026 Tulip Blossom +- Initial commit