Files
packages/anda/desktops/niri/nirius/nirius.spec
T
Raboneko 60f8b3d277 bump: nirius (#12427) (#12439)
(cherry picked from commit df38176b07)

Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2026-05-20 15:39:02 +08:00

45 lines
1.2 KiB
RPMSpec

Name: nirius
Version: 0.7.1
Release: 1%{?dist}
Summary: Utility commands for niri
License: GPL-3.0-or-later AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND MIT AND (Unlicense OR MIT)
URL: https://git.sr.ht/~tsdh/nirius
Source0: %{url}/archive/%{name}-%{version}.tar.gz
Packager: metcya <metcya@gmail.com>
BuildRequires: cargo
BuildRequires: cargo-rpm-macros
BuildRequires: mold
Requires: niri
%description
Some utility commands for the niri wayland compositor. You have to start the
niriusd daemon and then issue commands using the nirius utility. The daemon is
best started by adding spawn-at-startup "niriusd" to niri's config.kdl.
%prep
%autosetup -n %{name}-%{name}-%{version}
%cargo_prep_online
%build
%cargo_license_summary_online
%{cargo_license_online} > LICENSE.dependencies
%cargo_build
%install
install -Dm 755 target/rpm/nirius %{buildroot}%{_bindir}/nirius
install -Dm 755 target/rpm/niriusd %{buildroot}%{_bindir}/niriusd
%files
%license LICENSE
%license LICENSE.dependencies
%doc README.md
%{_bindir}/nirius
%{_bindir}/niriusd
%changelog
* Thu Jan 22 2026 metcya <metcya@gmail.com>
- Initial package