%global forgeurl https://github.com/wlrfx/scenefx
%global commit e6bc2467d43219f4b06beb3e750b66d444b679b2

%forgemeta

Name:		scenefx
Version:	0.1.0
Release:	%autorelease
Summary:	wlroots scene API with eye-candy effects

License:	MIT
URL:		%forgeurl
Source0:	%forgesource

BuildRequires:	gcc

BuildRequires:	meson >= 0.59.0

BuildRequires:	(pkgconfig(wlroots) >= 0.17.0 with pkgconfig(wlroots) < 0.18)
BuildRequires:	pkgconfig(libdrm) >= 2.4.114
BuildRequires:	pkgconfig(xkbcommon)
BuildRequires:	pkgconfig(pixman-1)
BuildRequires:	pkgconfig(wayland-server) >= 1.22
BuildRequires:	pkgconfig(wayland-protocols) >= 1.27
BuildRequires:	pkgconfig(glesv2)

Recommends:	mesa-dri-drivers

%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
This package contains headers and development files for %{name}.

%prep
%forgeautosetup -p1


%build
%meson
%meson_build


%install
%meson_install


%check

%files
%license LICENSE
%doc README.md
%{_libdir}/lib%{name}.so.*

%files devel
%{_libdir}/lib%{name}.so
%{_libdir}/pkgconfig/%{name}.pc
%{_includedir}/%{name}/

%changelog
%autochangelog