Name: coprcow Version: 0.1 Release: 19538166.3aef016%{?dist} Summary: Compositor on Wayland - A stacking window manager License: ISC URL: https://codeberg.org/thomasadam/cow Source0: cow-1.0.tar.gz Patch0: logging.patch BuildRequires: bison BuildRequires: flex BuildRequires: gcc BuildRequires: libasan BuildRequires: libasan-static BuildRequires: pkgconfig(libbsd) BuildRequires: pkgconfig(libevent) BuildRequires: pkgconfig(xkbcommon) BuildRequires: meson BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(ncurses) BuildRequires: pkgconfig(pangocairo) BuildRequires: pkgconfig(scdoc) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-protocols) Requires: libevdev-utils Requires: libxkbcommon-utils Requires: pasystray Requires: river Requires: waybar %description CoW (Compositor on Wayland) is now a standard component of the Fedora distro. This merely is a helper COPR build with sanitizer diagnostics enabled. Its primary purpose is to facilitate quick fixes that have not yet made it to the official build and to help debugging and diagnosing issues. %prep %autosetup -C -p1 %conf CFLAGS="%{optflags} -Wno-error=format-security -fsanitize=address -fno-omit-frame-pointer" LDFLAGS="-fsanitize=address" export CFLAGS export LDFLAGS %meson -Detcprefix=/ %build %meson_build %install %meson_install %files %{_bindir}/cow %{_bindir}/cow-start %{_bindir}/cowbar %{_bindir}/cowdiag %{_bindir}/cowpager %{_bindir}/cowclock %{_bindir}/moocow %{_bindir}/cowident %{_bindir}/cowrearrange %{_bindir}/cowbuttons %{_bindir}/cowiconman %dir %{_sysconfdir}/cow %config(noreplace) %{_sysconfdir}/cow/cow.conf %config(noreplace) %{_sysconfdir}/cow/cowbar.conf %config(noreplace) %{_sysconfdir}/cow/cowclock.conf %{_datadir}/wayland-sessions/cow.desktop %{_datadir}/cow/icons/default.png %{_mandir}/man1/cow.1* %{_mandir}/man1/cowbar.1* %{_mandir}/man1/cowdiag.1.* %{_mandir}/man1/cowident.1* %{_mandir}/man1/cowpager.1* %{_mandir}/man1/cowclock.1* %{_mandir}/man1/moocow.1* %{_mandir}/man1/cowrearrange.1* %{_mandir}/man1/cowbuttons.1* %{_mandir}/man1/cowiconman.1* %{_mandir}/man1/cow-module-cmd.1.* %changelog * Wed Sep 16 2026 Martin Cermak - 1-0.19538166.3aef016 - 3aef016 commands: add 'alias' * Sun Sep 13 2026 Martin Cermak - 1-0.19325097.5b1c438 - 5b1c438 menu: add multi-select menus * Thu Sep 10 2026 Martin Cermak - 1-0.19041327.b19d5d8 - b19d5d8 keyboard: remember layouts per window * Tue Sep 08 2026 Martin Cermak - 1-0.18896746.61e60af - 61e60af website: fix mobile horizontal overflow * Mon Sep 07 2026 Martin Cermak - 1-0.18786126.8744475 - Fixed logging patch * Mon Sep 07 2026 Martin Cermak - 1-0.18767577.8744475 - 8744475 style/window-move: add anchored window placement * Sat Aug 29 2026 Martin Cermak - 1-0.18010537.e54dcd0 - e54dcd0 cowiconman: add frame-padding option to configure border around icon list * Fri Aug 14 2026 Martin Cermak - 1-0.16702979.11d7bb1 - 11d7bb1 themes: add Canoe-inspired decoration * Tue Aug 11 2026 Martin Cermak - 1-0.16441182.22d78a3 - 22d78a3 README: clarify use of AI