%global relnum 32 %global Bg_Name Silverblue %global bgname %(t="%{Bg_Name}";echo ${t,,}) # Enable Animation %global with_animated 1 # Enable Extras %global with_extras 1 Name: %{bgname}-wallpapers Version: %{relnum}.0.1 Release: 1%{?dist} Summary: Fedora Silverblue wallpapers License: CC-BY-SA-4.0 URL: https://%{bgname}.fedoraproject.org Source0: https://download.gnome.org/sources/%{name}/3.34/%{name}-%{version}.tar.xz BuildArch: noarch BuildRequires: gettext BuildRequires: meson %description The silverblue-wallpaper package contains the default desktop background for Fedora Silverblue %package base Summary: Base images for Fedora %{bgname} default background %description base This package contains base images for Fedora %{bgname} default background. %package extras-base Summary: Additional Fedora Silverblue Backgrounds License: CC-SA-4.0 %description extras-base This package contains the additional desktop backgrounds for Fedora Silverblue. %package gnome Summary: Fedora %{bgname} default wallpaper for Gnome and Cinnamon Requires: %{name}-base = %{version}-%{release} %description gnome This package contains Gnome/Cinnamon desktop wallpaper for the Fedora %{bgname} default theme. %package mate Summary: Fedora %{bgname} default wallpaper for Mate Requires: %{name}-base = %{version}-%{release} %description mate This package contains Mate desktop wallpaper for the Fedora %{bgname} default theme. %package extras-gnome Summary: Extra Fedora %{bgname} Wallpapers for Gnome and Cinnamon Requires: %{name}-extras-base = %{version}-%{release} %description extras-gnome This package contains Fedora %{bgname} supplemental wallpapers for Gnome and Cinnamon %package extras-mate Summary: Extra Fedora %{bgname} Wallpapers for Mate Requires: %{name}-extras-base = %{version}-%{release} %description extras-mate This package contains Fedora %{bgname} supplemental wallpapers for Mate %prep %autosetup -n %{name} %build %meson %meson_build %install %meson_install mkdir -p $RPM_BUILD_ROOT%{_datadir}/backgrounds/images # all translations are merged back into xml by intltool rm -rf $RPM_BUILD_ROOT%{_datadir}/locale %files %license COPYING %doc Attribution %files base %{_datadir}/backgrounds/%{bgname}/default-{day,morning,night}.jpg %{_datadir}/backgrounds/%{bgname}/%{bgname}-timed.xml %files gnome %{_datadir}/gnome-background-properties/%{bgname}.xml %files mate %{_datadir}/mate-background-properties/%{bgname}.xml %files extras-base %license COPYING %doc Attribution %{_datadir}/backgrounds/%{bgname}/circuit.jpg %{_datadir}/backgrounds/%{bgname}/silverblue-city.jpg %{_datadir}/backgrounds/%{bgname}/silverblue-city2.png %files extras-gnome %{_datadir}/gnome-background-properties/%{bgname}-extras.xml %files extras-mate %{_datadir}/mate-background-properties/%{bgname}-extras.xml %changelog