%global vcshash f7f9d2d %global vcsdate 20260617 Name: cow Version: 0.1~git%{vcsdate}.%{vcshash} Release: 1%{?dist} Summary: Compositor on Wayland - A stacking window manager License: ISC URL: https://codeberg.org/thomasadam/cow Source0: https://fedorapeople.org/~mcermak/cow/archive/cow-%{vcshash}.tar.gz Patch0: logging.patch BuildRequires: bison BuildRequires: flex BuildRequires: gcc BuildRequires: pkgconfig(libbsd) BuildRequires: libevent-devel BuildRequires: pkgconfig(xkbcommon) BuildRequires: meson BuildRequires: pango-devel BuildRequires: pkgconfig(scdoc) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-protocols) Requires: libevdev-utils Requires: libevent Requires: libxkbcommon-utils Requires: pasystray Requires: river Requires: seatd Requires: slurp Requires: waybar %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. %autosetup -C -p1 %conf export CFLAGS="%{build_cflags} -Wno-error=format-security" %meson -Detcprefix=/ %build %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 18 2026 Martin Cermak - 1-0.11727540.c610acf - Bug 2489821 - Review Request: cow - Compositor on Wayland