Name: scenefx Version: 0.4.1 Release: 1%?dist Summary: A drop-in replacement for the wlroots scene API that allows wayland compositors to render surfaces with eye-candy effects URL: https://github.com/wlrfx/scenefx License: MIT Source0: %{url}/archive/%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc BuildRequires: glslang BuildRequires: gnupg2 BuildRequires: meson >= 0.59.0 BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(gbm) >= 17.1.0 BuildRequires: pkgconfig(glesv2) BuildRequires: pkgconfig(hwdata) BuildRequires: pkgconfig(libdrm) >= 2.4.114 BuildRequires: pkgconfig(pixman-1) >= 0.42.0 BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-protocols) >= 1.32 BuildRequires: pkgconfig(wayland-scanner) BuildRequires: pkgconfig(wayland-server) >= 1.22 BuildRequires: pkgconfig(wlroots-0.19) Packager: Atmois %description %{summary} %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} == %{version}-%{release} # for examples Suggests: gcc Suggests: meson >= 0.58.0 Suggests: pkgconfig(wayland-egl) %description devel Development files for %{name}. %prep %autosetup -N %build MESON_OPTIONS=( # Disable options requiring extra/unpackaged dependencies -Dexamples=false -Dwerror=false ) %meson "${MESON_OPTIONS[@]}" %meson_build %install %meson_install %files %license LICENSE %doc README.md %{_libdir}/lib%{name}-*.so %files devel %{_includedir}/%{name}-*/* %{_libdir}/pkgconfig/%{name}-*.pc