commit bc8625292818322471e0a421e25098fe0d5debcd Author: Toshaan Bharvani Date: Mon Dec 25 07:13:10 2023 +0100 initial package creation Signed-off-by: Toshaan Bharvani diff --git a/SOURCES/.gitkeeper b/SOURCES/.gitkeeper new file mode 100644 index 0000000..e69de29 diff --git a/SPECS/powerel-backgrounds.spec b/SPECS/powerel-backgrounds.spec new file mode 100644 index 0000000..ce443b6 --- /dev/null +++ b/SPECS/powerel-backgrounds.spec @@ -0,0 +1,210 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.3.5) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 1; + base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); + print(release_number + base_release_number - 1); +}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} +## END: Set by rpmautospec + +%global relnum 39 +%global Bg_Name powerel +%global bgname %(t="%{Bg_Name}";echo ${t,,}) + +# Enable Extras +%global with_extras 1 + +Name: powerel-backgrounds +Version: 39.0.3 +Release: %autorelease +Summary: Fedora %{relnum} default desktop background + +License: CC-BY-SA-4.0 +URL: https://fedoraproject.org/wiki/_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 + +# for lossy optimization +BuildRequires: pngquant + +Requires: %{name}-budgie = %{version}-%{release} +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 +License: CC-BY-SA-4.0 + +%description base +This package contains base images for Fedora %{relnum} default background. + +%package budgie +Summary: Fedora %{relnum} default wallpaper for Budgie +Requires: %{name}-base = %{version}-%{release} +Recommends: %{name}-gnome = %{version}-%{release} + +%description budgie +This package contains Budgie desktop wallpaper for the +Fedora %{relnum} default theme. + +%package gnome +Summary: Fedora %{relnum} default wallpaper for Gnome and Cinnamon +Requires: %{name}-base = %{version}-%{release} + +%description gnome +This package contains Gnome/Cinnamon desktop wallpaper for the +Fedora %{relnum} default theme. + +%package kde +Summary: Fedora %{relnum} default wallpaper for KDE +Requires: %{name}-base = %{version}-%{release} +Requires: kde-filesystem + +%description kde +This package contains KDE desktop wallpaper for the Fedora %{relnum} +default them + +%package mate +Summary: Fedora %{relnum} default wallpaper for Mate +Requires: %{name}-base = %{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 Extras Backgrounds +License: CC-BY-4.0 and CC-BY-SA-4.0 and CC0-1.0 and copyleft-next-0.3.1 + +%description extras-base +This package contains base images for supplemental +wallpapers. + +%package extras-gnome +Summary: Extra Wallpapers for Gnome and Cinnamon + +Requires: %{name}-extras-base = %{version}-%{release} + +%description extras-gnome +This package contains supplemental wallpapers for Gnome +and Cinnamon + +%package extras-mate +Summary: Extra Wallpapers for Mate + +Requires: %{name}-extras-base = %{version}-%{release} + +%description extras-mate +This package contains supplemental wallpapers for Mate + +%package extras-kde +Summary: Extra Wallpapers for KDE + +Requires: %{name}-extras-base = %{version}-%{release} + +%description extras-kde +This package contains supplemental wallpapers for Gnome + +%package extras-xfce +Summary: Extra Wallpapers for XFCE + +Requires: %{name}-extras-base = %{version}-%{release} + +%description extras-xfce +This package contains supplemental wallpapers for XFCE +%endif + +%prep +%autosetup -n f39-backgrounds + + +%build +%make_build + + +%install +%make_install + +%files +%doc + +%files base +%license COPYING Attribution +%dir %{_datadir}/backgrounds/%{bgname} +%dir %{_datadir}/backgrounds/%{bgname}/default +%{_datadir}/backgrounds/%{bgname}/default/%{bgname}*.{png,xml} + +%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 +%dir %{_datadir}/gnome-background-properties/ + +%files budgie +%{_datadir}/gnome-background-properties/%{bgname}-budgie.xml + +%files mate +%{_datadir}/mate-background-properties/%{bgname}.xml +%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 COPYING +%{_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 +* Tue Sep 12 2023 Adam Williamson - 39.0.3-1 +- 39.0.3 (try again to improve dithering) + +* Mon Sep 11 2023 Adam Williamson - 39.0.2-1 +- New release 39.0.2 (fix dithering / color depth issues) + +* Sat Sep 02 2023 Adam Williamson - 39.0.1-1 +- Import the reviewed .src.rpm