Name: scenefx Version: 0.4.1 Release: 2%{?dist} Summary: Drop-in replacement for the wlroots scene API with eye-candy effects License: MIT URL: https://github.com/wlrfx/scenefx Source0: %{url}/archive/refs/tags/%{version}.tar.gz BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: meson >= 0.60.0 BuildRequires: ninja-build BuildRequires: pkgconfig # Explicitly target the 0.19 development compatibility package BuildRequires: wlroots0.19-devel BuildRequires: pkgconfig(wayland-server) >= 1.22.0 BuildRequires: pkgconfig(wayland-protocols) >= 1.27 BuildRequires: pkgconfig(libdrm) >= 2.4.114 BuildRequires: pkgconfig(pixman-1) >= 0.42.0 BuildRequires: pkgconfig(libinput) BuildRequires: pkgconfig(xkbcommon) BuildRequires: scdoc >= 1.9.2 %description A drop-in replacement for the wlroots scene API that allows wayland compositors to render surfaces with eye-candy effects like blur, shadows, and rounded corners. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %setup -q -n scenefx-%{version} %build %meson %meson_build %install %meson_install %files %license LICENSE %{_libdir}/libscenefx-0.4.so %files devel %{_includedir}/scenefx-0.4/ %{_libdir}/pkgconfig/scenefx-0.4.pc %changelog * Sun May 31 2026 kaleedtc - 0.4.1-2 - Fix Meson subproject failure by explicitly requiring wlroots0.19-devel - Update to upstream release 0.4.1