%global relnum 31 %global Bg_Name F%{relnum} %global bgname %(t="%{Bg_Name}";echo ${t,,}) # Enable Animation %global with_animated 1 # Enable Extras %global with_extras 1 Name: %{bgname}-backgrounds Version: %{relnum}.0.4 Release: 7%{?dist} Summary: Fedora %{relnum} default desktop background License: CC-BY-SA URL: https://fedoraproject.org/wiki/F%{relnum}_Artwork Source0: https://github.com/fedoradesign/backgrounds/releases/download/v%{version}/%{name}-%{version}.tar.xz BuildArch: noarch # for %%_kde4_* macros BuildRequires: kde-filesystem BuildRequires: make Requires: %{name}-gnome = %{version}-%{release} Requires: %{name}-kde = %{version}-%{release} Requires: %{name}-xfce = %{version}-%{release} Requires: %{name}-mate = %{version}-%{release} %description This package contains desktop backgrounds for the Fedora %{relnum} default theme. Pulls in themes for GNOME, KDE, Mate and Xfce desktops. %package base Summary: Base images for Fedora %{relnum} default background %description base This package contains base images for Fedora %{relnum} default background. %if %{with_animated} %package animated Summary: Time of day images for Fedora %{relnum} backgrounds Requires: %{name}-base = %{version}-%{release} %description animated This package contains the time of day images for Fedora %{relnum} Backgrounds. %endif %package kde Summary: Fedora %{relnum} default wallpaper for KDE Requires: %{name}-base = %{version}-%{release} Requires: kde-filesystem Supplements: %{name}-animated = %{version}-%{release} %description kde This package contains KDE desktop wallpaper for the Fedora %{relnum} default them %package gnome Summary: Fedora %{relnum} default wallpaper for Gnome and Cinnamon Requires: %{name}-base = %{version}-%{release} Supplements: %{name}-animated = %{version}-%{release} %description gnome This package contains Gnome/Cinnamon desktop wallpaper for the Fedora %{relnum} default theme. %package mate Summary: Fedora %{relnum} default wallpaper for Mate Requires: %{name}-base = %{version}-%{release} Supplements: %{name}-animated = %{version}-%{release} %description mate This package contains Mate desktop wallpaper for the Fedora %{relnum} default theme. %package xfce Summary: Fedora %{relnum} default background for XFCE4 Requires: %{name}-base = %{version}-%{release} Requires: xfdesktop %description xfce This package contains XFCE4 desktop background for the Fedora %{relnum} default theme. %if %{with_extras} %package extras-base Summary: Base images for F%{relnum} Extras Backrounds License: CC-BY and CC-BY-SA and CC0 and Free Art %description extras-base This package contains base images for F%{relnum} supplemental wallpapers. %package extras-gnome Summary: Extra F%{relnum} Wallpapers for Gnome and Cinnamon Requires: %{name}-extras-base = %{version}-%{release} %description extras-gnome This package contains F%{relnum} supplemental wallpapers for Gnome and Cinnamon %package extras-mate Summary: Extra F%{relnum} Wallpapers for Mate Requires: %{name}-extras-base = %{version}-%{release} %description extras-mate This package contains F%{relnum} supplemental wallpapers for Mate %package extras-kde Summary: Extra F%{relnum} Wallpapers for KDE Requires: %{name}-extras-base = %{version}-%{release} %description extras-kde This package contains F%{relnum} supplemental wallpapers for Gnome %package extras-xfce Summary: Extra F%{relnum} Wallpapers for XFCE Requires: %{name}-extras-base = %{version}-%{release} %description extras-xfce This package contains F%{relnum} supplemental wallpapers for XFCE %endif %prep %autosetup -p1 -n %{name} %build %make_build %install %make_install # note the metadata.desktop file is not desktop-entry-spec compliant # and should not have desktop-file-validate run on it. It follows # the Plasma theme spec defined at: # https://techbase.kde.org/Development/Tutorials/Plasma5/ThemeDetails # which requires a non-FDO-compliant .desktop file # https://bugs.kde.org/show_bug.cgi?id=411876 # It is not an application launcher, so not running validation on it # does not violate the guidelines. %files %doc %files base %license CC-BY-SA-4.0 Attribution %dir %{_datadir}/backgrounds/%{bgname} %dir %{_datadir}/backgrounds/%{bgname}/default %{_datadir}/backgrounds/%{bgname}/default/normalish %{_datadir}/backgrounds/%{bgname}/default/standard %{_datadir}/backgrounds/%{bgname}/default/wide %{_datadir}/backgrounds/%{bgname}/default/tv-wide %{_datadir}/backgrounds/%{bgname}/default/%{bgname}.xml %if %{with_animated} %files animated %dir %{_datadir}/backgrounds/%{bgname}/default-animated %{_datadir}/backgrounds/%{bgname}/default-animated/normalish %{_datadir}/backgrounds/%{bgname}/default-animated/standard %{_datadir}/backgrounds/%{bgname}/default-animated/wide %{_datadir}/backgrounds/%{bgname}/default-animated/tv-wide %{_datadir}/backgrounds/%{bgname}/default-animated/%{bgname}.xml %endif %files kde %{_kde4_datadir}/wallpapers/%{Bg_Name}/ %dir %{_datadir}/plasma/ %dir %{_datadir}/plasma/desktoptheme/ %{_datadir}/plasma/desktoptheme/%{Bg_Name}/ %files gnome %{_datadir}/gnome-background-properties/%{bgname}.xml %if %{with_animated} %{_datadir}/gnome-background-properties/%{bgname}-animated.xml %endif %dir %{_datadir}/gnome-background-properties/ %files mate %{_datadir}/mate-background-properties/%{bgname}.xml %if %{with_animated} %{_datadir}/mate-background-properties/%{bgname}-animated.xml %endif %dir %{_datadir}/mate-background-properties/ %files xfce %{_datadir}/xfce4/backdrops/%{bgname}.png %dir %{_datadir}/xfce4/ %dir %{_datadir}/xfce4/backdrops/ %if %{with_extras} %files extras-base %license CC-BY-SA-4.0 CC-BY-4.0 CC0-1.0 Free-Art-1.3 Attribution-Extras %{_datadir}/backgrounds/%{bgname}/extras/ %files extras-gnome %{_datadir}/gnome-background-properties/%{bgname}-extras.xml %files extras-kde %{_kde4_datadir}/wallpapers/%{Bg_Name}_*/ %files extras-mate %{_datadir}/mate-background-properties/%{bgname}-extras.xml %files extras-xfce %{_datadir}/xfce4/backdrops/ %endif %changelog * Thu Jul 21 2022 Fedora Release Engineering - 31.0.4-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jan 20 2022 Fedora Release Engineering - 31.0.4-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Wed Jul 21 2021 Fedora Release Engineering - 31.0.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jan 26 2021 Fedora Release Engineering - 31.0.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 31.0.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jan 28 2020 Fedora Release Engineering - 31.0.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Wed Oct 09 2019 Luya Tshimbalanga - 31.0.4-1 - Update to 31.0.4 * Thu Sep 12 2019 Luya Tshimbalanga - 31.0.3-1 - Update to 31.0.3 - Drop patch for KDE metadata fix * Thu Sep 12 2019 Adam Williamson - 31.0.2-4 - Drop the unnecessary downstream copy of metadata.desktop - Install upstream copy to the place we were installing downstream copy * Wed Sep 11 2019 Adam Williamson - 31.0.2-3 - Backport a KDE metadata fix that was not yet released * Wed Aug 28 2019 Luya Tshimbalanga - 31.0.2-2 - Add desktop-validation for metafile.desktop * Wed Aug 28 2019 Luya Tshimbalanga - 31.0.2-1 - Update to 31.0.2 - Remove redundant license for base subpackage * Mon Aug 26 2019 Luya Tshimbalanga - 31.0.1-1 - Include missing license - Update to 31.0.1 * Mon Aug 26 2019 Luya Tshimbalanga - 31.0.0-1 - Initial package