%global forgeurl https://github.com/DreamMaoMao/scenefx %global branch main Name: scenefx Version: 0 Release: 0.1.%{branch}%{?dist} Summary: Drop-in replacement for the wlroots scene API with eye-candy effects License: MIT URL: %{forgeurl} # Download the branch tarball and rename it to a stable filename Source0: %{forgeurl}/archive/refs/heads/%{branch}.tar.gz#/%{name}-%{branch}.tar.gz BuildRequires: meson BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: ninja-build BuildRequires: pkgconfig BuildRequires: wayland-devel BuildRequires: wayland-protocols-devel BuildRequires: wlroots-devel BuildRequires: libinput-devel BuildRequires: libdrm-devel BuildRequires: libxkbcommon-devel BuildRequires: pixman-devel BuildRequires: libseat-devel Requires: wlroots %description A drop-in replacement for the wlroots scene API that allows wayland compositors to render surfaces with eye-candy effects. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Headers and pkgconfig files needed to develop software using SceneFX. %prep %autosetup -n %{name}-%{branch} %build %meson -Dexamples=false %meson_build %install %meson_install find %{buildroot} -name '*.la' -delete || : %files %license LICENSE* %doc README.md %{_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 - Update to upstream release 0.4.1