%global tag v%{version} %global debug_package %{nil} Name: river-classic Version: 0.3.17 Release: %autorelease Summary: Dynamic tiling Wayland compositor License: GPL-3.0-only URL: https://codeberg.org/river/river-classic Source0: %{url}/archive/%{tag}.tar.gz BuildRequires: zig >= 0.14 BuildRequires: kernel-headers BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-scanner) BuildRequires: pkgconfig(wayland-protocols) BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(pixman-1) BuildRequires: pkgconfig(libevdev) BuildRequires: pkgconfig(libinput) BuildRequires: pkgconfig(hwdata) BuildRequires: scdoc %description River is a dynamic tiling Wayland compositor with flexible runtime configuration via a separate client. It draws heavy inspiration from dwm and bspwm. %prep %autosetup -n river-classic %build %install DESTDIR=%{buildroot} zig build install \ --release=safe \ --prefix %{_prefix} \ --search-prefix %{_prefix} \ -Dpie=true %files %license LICENSES/* %{_bindir}/river %{_bindir}/riverctl %{_bindir}/rivertile %{_datadir}/river/ %{_datadir}/wayland-sessions/river.desktop %{_mandir}/man1/river*.1* %{_mandir}/man5/river*.5* %changelog %autochangelog