%global srcname stylesheet %global appname io.elementary.stylesheet Name: elementary-theme Summary: elementary GTK+ Stylesheet Version: 7.2.0 Release: 1%{?dist} License: GPLv3 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 * Sun Nov 12 2023 Fabio Valentini - 7.2.0-1 - Initial packaging