Name: cow Version: 1 Release: 0.10605578.a36758b%{?dist} Summary: Compositor on Wayland - A stacking window manager Obsoletes: testcow License: ISC URL: https://codeberg.org/thomasadam/cow Source0: cow-1.0.tar.gz Patch0: logging.patch BuildRequires: cairo # BuildRequires: clang BuildRequires: gcc BuildRequires: libbsd BuildRequires: libbsd-devel BuildRequires: libevdev-devel BuildRequires: libinput-devel BuildRequires: libwayland-client BuildRequires: libxkbcommon BuildRequires: libxkbcommon-devel BuildRequires: meson BuildRequires: pango BuildRequires: pango-devel BuildRequires: scdoc BuildRequires: wayland-devel BuildRequires: wayland-protocols-devel BuildRequires: wlroots-devel BuildRequires: zig # Requires: dunst # Requires: grim Requires: libevdev-utils Requires: libxkbcommon-utils Requires: pasystray Requires: river Requires: seatd Requires: slurp Requires: waybar Requires: wl-clipboard # Skip wl-clip-persist as it seems broken on Fedora. # Requires: wl-clip-persist # Requires: xterm %description CoW (Compositor on Wayland) is a stacking window manager for Wayland. CoW aims to provide the look-and-feel of FVWM and MWM with a sensible configuration mechanism using dedicated commands that can be used both as a configuration file and via IPC at runtime. %prep %setup -n cow-1.0 %patch -P0 -p1 %build export CFLAGS="%{optflags} -Wno-error=format-security" %meson -Detcprefix=/ %meson_build %install %meson_install %files %{_bindir}/cow %{_bindir}/cow-start %{_bindir}/cowbar %{_bindir}/cowpager %{_bindir}/moocow %{_bindir}/cowident %{_bindir}/cowrearrange %{_sysconfdir}/cow/cow.conf %{_datadir}/wayland-sessions/cow.desktop %{_mandir}/man1/cow.1.gz %{_mandir}/man1/cowbar.1.gz %{_mandir}/man1/cowident.1.gz %{_mandir}/man1/cowpager.1.gz %{_mandir}/man1/moocow.1.gz %{_mandir}/man1/cowrearrange.1.gz %changelog * Thu Jun 04 2026 Martin Cermak - 1-0.10605578.a36758b - a36758b window-move: don't recalculate window position * Thu Jun 04 2026 Martin Cermak - 1-0.10574560.b7b964c - b7b964c output: keep views alive when outputs go away * Tue Jun 02 2026 Martin Cermak - 1-0.10409716.69a39be - 69a39be wm.c: make space for lowering windows * Mon Jun 01 2026 Martin Cermak - 1-0.10347143.8ab1156 - 8ab1156 man: document raise_on_focus * Sun May 31 2026 Martin Cermak - 1-0.10256486.d957099 - d957099 cow.conf: add minimal desk-name example * Thu May 28 2026 Martin Cermak - 1-0.9989923.bab2472 - bab2472 repo: tidy up file locations * Thu May 28 2026 Martin Cermak - 1-0.9973946.998a845 - 998a845 Removes duplicated Anvil * Mon May 25 2026 Martin Cermak - 1-0.9715846.502fc8a - 502fc8a cowrearrange: tile / cascade module * Fri May 22 2026 Martin Cermak - 1-0.9426782.1718476 - 1718476 cmd-window: add geometry to container siblings * Wed May 20 2026 Martin Cermak - 1-0.9308112.696274a - 696274a quit -r: clear rules and run on-map/on-desk hooks * Wed May 20 2026 Martin Cermak - 1-0.9276626.f16bc2f - f16bc2f window-maximize: add -h / -v for per-axis maximise * Tue May 19 2026 Martin Cermak - 1-0.9220443.117c16b - 117c16b cow.1: document scroll, retire page - Add man pages to the package * Sun May 17 2026 Martin Cermak - 1-0.9045353.22dcde6 - 22dcde6 PR37: Introduce raise_on_focus config setting * Thu May 14 2026 Martin Cermak - 1-0.8786759.7ef9f1e - 7ef9f1e PR35: Fix window resizing problem * Wed May 13 2026 Martin Cermak - 1-0.8701343.1871a5d - Automated build from upstream git commit 1871a5d * Tue May 12 2026 Martin Cermak - 1-0.8621417.2307f6a - Automated build from upstream git commit 2307f6a * Mon May 11 2026 Martin Cermak - 1-0.8526093.db394ca - Automated build from upstream git commit db394ca * Thu May 07 2026 Martin Cermak - 1-0.8184858.0b26e18 - Automated build from upstream git commit 0b26e18 * Wed May 06 2026 Martin Cermak - 1-0.8076157.8a1ce82 - Automated build from upstream git commit 8a1ce82 * Sun May 03 2026 Martin Cermak - 1-0.7844861.8a1ce82 - Automated build from upstream git commit 8a1ce82 * Thu Apr 30 2026 Martin Cermak - 1-0.7572216.8a1ce82 - Automated build from upstream git commit 8a1ce82 * Wed Apr 29 2026 Martin Cermak - 1-0.7493386.5885e05 - Automated build from upstream git commit 5885e05 * Sat Apr 25 2026 Martin Cermak - 1-0 - Initial package for Fedora