%global srcname stylesheet %global appname io.elementary.stylesheet Name: elementary-theme Summary: elementary GTK+ Stylesheet Version: 8.2.2 Release: %autorelease License: GPL-3.0-or-later URL: https://github.com/elementary/stylesheet Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz BuildArch: noarch BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: sassc # gtk-version-specific subpackages were dropped in Fedora 34 Obsoletes: %{name}-gtk2 < 5.4.2-4.20210216.gitf0c3b7f Obsoletes: %{name}-gtk3 < 5.4.2-4.20210216.gitf0c3b7f Provides: %{name}-gtk3 = %{version}-%{release} %description An original Gtk.CSS stylesheet designed specifically for elementary OS and its desktop environment: Pantheon. %package plank Summary: elementary GTK+ Stylesheet for plank Requires: %{name} = %{version}-%{release} Requires: plank Supplements: (%{name} and plank) %description plank An original Gtk.CSS stylesheet designed specifically for elementary OS and its desktop environment: Pantheon. This package contains the plank theme. %prep %autosetup -n %{srcname}-%{version} -p1 %build %meson %meson_build %install %meson_install %check appstream-util validate-relax --nonet \ %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml %files %license COPYING %doc README.md %dir %{_datadir}/themes/%{appname}.*/ %{_datadir}/themes/%{appname}.*/gtk-3.0/ %{_datadir}/themes/%{appname}.*/gtk-4.0/ %{_datadir}/metainfo/%{appname}.appdata.xml %files plank %{_datadir}/themes/%{appname}.*/plank/ %{_datadir}/themes/%{appname}.*/plank-dark/ %changelog %autochangelog