From 797fe9b08b98d9bc57d6febb250ff1df6e870da6 Mon Sep 17 00:00:00 2001 From: eabdullin Date: Mon, 6 Jun 2022 20:56:58 +0300 Subject: [PATCH] Initial build for Alma9 --- SOURCES/alma-abstract-dark-metadata.desktop | 6 ++ SOURCES/alma-abstract-light-metadata.desktop | 6 ++ SOURCES/alma-dark-metadata.desktop | 6 ++ SOURCES/alma-light-metadata.desktop | 6 ++ SOURCES/alma-mountains-dark.desktop | 6 ++ SOURCES/alma-mountains-white.desktop | 6 ++ SOURCES/alma-waves-dark.desktop | 6 ++ SOURCES/alma-waves-light.desktop | 6 ++ SOURCES/alma-waves-sunset.desktop | 6 ++ SPECS/almalinux-backgrounds-extras.spec | 101 +++++++++++++++++++ 10 files changed, 155 insertions(+) create mode 100644 SOURCES/alma-abstract-dark-metadata.desktop create mode 100644 SOURCES/alma-abstract-light-metadata.desktop create mode 100644 SOURCES/alma-dark-metadata.desktop create mode 100644 SOURCES/alma-light-metadata.desktop create mode 100644 SOURCES/alma-mountains-dark.desktop create mode 100644 SOURCES/alma-mountains-white.desktop create mode 100644 SOURCES/alma-waves-dark.desktop create mode 100644 SOURCES/alma-waves-light.desktop create mode 100644 SOURCES/alma-waves-sunset.desktop create mode 100644 SPECS/almalinux-backgrounds-extras.spec diff --git a/SOURCES/alma-abstract-dark-metadata.desktop b/SOURCES/alma-abstract-dark-metadata.desktop new file mode 100644 index 0000000..7856966 --- /dev/null +++ b/SOURCES/alma-abstract-dark-metadata.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=AlmaLinux abstract-dark +X-KDE-PluginInfo-Name=Alma-abstract-dark +X-KDE-PluginInfo-Author=Bala Raman +X-KDE-PluginInfo-Email=srbala@gmail.com +X-KDE-PluginInfo-License=MIT diff --git a/SOURCES/alma-abstract-light-metadata.desktop b/SOURCES/alma-abstract-light-metadata.desktop new file mode 100644 index 0000000..8821e57 --- /dev/null +++ b/SOURCES/alma-abstract-light-metadata.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=AlmaLinux abstract-light +X-KDE-PluginInfo-Name=Alma-abstract-light +X-KDE-PluginInfo-Author=Bala Raman +X-KDE-PluginInfo-Email=srbala@gmail.com +X-KDE-PluginInfo-License=MIT diff --git a/SOURCES/alma-dark-metadata.desktop b/SOURCES/alma-dark-metadata.desktop new file mode 100644 index 0000000..988d474 --- /dev/null +++ b/SOURCES/alma-dark-metadata.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=AlmaLinux dark +X-KDE-PluginInfo-Name=Alma-dark +X-KDE-PluginInfo-Author=Bala Raman +X-KDE-PluginInfo-Email=srbala@gmail.com +X-KDE-PluginInfo-License=MIT diff --git a/SOURCES/alma-light-metadata.desktop b/SOURCES/alma-light-metadata.desktop new file mode 100644 index 0000000..bc89ce5 --- /dev/null +++ b/SOURCES/alma-light-metadata.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=AlmaLinux light +X-KDE-PluginInfo-Name=Alma-light +X-KDE-PluginInfo-Author=Bala Raman +X-KDE-PluginInfo-Email=srbala@gmail.com +X-KDE-PluginInfo-License=MIT diff --git a/SOURCES/alma-mountains-dark.desktop b/SOURCES/alma-mountains-dark.desktop new file mode 100644 index 0000000..2642254 --- /dev/null +++ b/SOURCES/alma-mountains-dark.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=AlmaLinux mountains-dark +X-KDE-PluginInfo-Name=Alma-mountains-dark +X-KDE-PluginInfo-Author=Bala Raman +X-KDE-PluginInfo-Email=srbala@gmail.com +X-KDE-PluginInfo-License=MIT diff --git a/SOURCES/alma-mountains-white.desktop b/SOURCES/alma-mountains-white.desktop new file mode 100644 index 0000000..5cfb80c --- /dev/null +++ b/SOURCES/alma-mountains-white.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=AlmaLinux mountains-white +X-KDE-PluginInfo-Name=Alma-mountains-white +X-KDE-PluginInfo-Author=Bala Raman +X-KDE-PluginInfo-Email=srbala@gmail.com +X-KDE-PluginInfo-License=MIT diff --git a/SOURCES/alma-waves-dark.desktop b/SOURCES/alma-waves-dark.desktop new file mode 100644 index 0000000..741df00 --- /dev/null +++ b/SOURCES/alma-waves-dark.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=AlmaLinux waves-dark +X-KDE-PluginInfo-Name=Alma-waves-dark +X-KDE-PluginInfo-Author=Bala Raman +X-KDE-PluginInfo-Email=srbala@gmail.com +X-KDE-PluginInfo-License=MIT diff --git a/SOURCES/alma-waves-light.desktop b/SOURCES/alma-waves-light.desktop new file mode 100644 index 0000000..235e308 --- /dev/null +++ b/SOURCES/alma-waves-light.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=AlmaLinux waves-light +X-KDE-PluginInfo-Name=Alma-waves-light +X-KDE-PluginInfo-Author=Bala Raman +X-KDE-PluginInfo-Email=srbala@gmail.com +X-KDE-PluginInfo-License=MIT diff --git a/SOURCES/alma-waves-sunset.desktop b/SOURCES/alma-waves-sunset.desktop new file mode 100644 index 0000000..933c76d --- /dev/null +++ b/SOURCES/alma-waves-sunset.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=AlmaLinux waves-sunset +X-KDE-PluginInfo-Name=Alma-waves-sunset +X-KDE-PluginInfo-Author=Bala Raman +X-KDE-PluginInfo-Email=srbala@gmail.com +X-KDE-PluginInfo-License=MIT diff --git a/SPECS/almalinux-backgrounds-extras.spec b/SPECS/almalinux-backgrounds-extras.spec new file mode 100644 index 0000000..82c8047 --- /dev/null +++ b/SPECS/almalinux-backgrounds-extras.spec @@ -0,0 +1,101 @@ +%global codename sphericalcow +# Package is only arch specific due to missing deps on arm +# Debuginfo package is useless. +%global debug_package %{nil} + +Name: almalinux-backgrounds-extras +Version: 90.0 +Release: 1%{?dist} +Summary: AlmaLinux-related desktop backgrounds for KDE and XFCE +BuildArch: noarch + +#Group: System Environment/Base +URL: http://www.almalinux.org +Source0: alma-dark-metadata.desktop +Source1: alma-light-metadata.desktop +Source2: alma-abstract-dark-metadata.desktop +Source3: alma-abstract-light-metadata.desktop +Source4: alma-mountains-dark.desktop +Source5: alma-mountains-white.desktop +Source6: alma-waves-dark.desktop +Source7: alma-waves-light.desktop +Source8: alma-waves-sunset.desktop +License: MIT + +Requires: almalinux-backgrounds +Requires: coreutils +Conflicts: desktop-backgrounds-compat +Provides: desktop-backgrounds-compat + +%description +AlmaLinux-related desktop backgrounds for KDE and XFCE + + +%prep + +%build + +%install +# Declare an array for background types +declare -a bgtypes=("abstract-dark" "abstract-light" "dark" "light" "mountains-dark" "mountains-white" "waves-dark" "waves-light" "waves-sunset") +# Declare an array for background sizes +declare -a sizes=("1800x1440.jpg" "2048x1536.jpg" "2560x1080.jpg" "2560x1440.jpg" "2560x1600.jpg" "3440x1440.jpg") +# kde +## Loop through the above array(s) types and sizes to create links and metadata +for bg in "${bgtypes[@]}" +do + # Remove any old folders and create new structure + rm -rf %{_datadir}/wallpapers/Alma-$bg* + mkdir -p %{buildroot}%{_datadir}/wallpapers/Alma-$bg/contents/images/ + # create sym link for all sizes + for size in "${sizes[@]}" + do + ln -sf %{_datadir}/backgrounds/Alma-$bg-$size %{buildroot}%{_datadir}/wallpapers/Alma-$bg/contents/images/$size + done +done +install -p -m 644 %{SOURCE0} %{buildroot}%{_datadir}/wallpapers/Alma-dark/metadata.desktop +install -p -m 644 %{SOURCE1} %{buildroot}%{_datadir}/wallpapers/Alma-light/metadata.desktop +install -p -m 644 %{SOURCE2} %{buildroot}%{_datadir}/wallpapers/Alma-abstract-dark/metadata.desktop +install -p -m 644 %{SOURCE3} %{buildroot}%{_datadir}/wallpapers/Alma-abstract-light/metadata.desktop + +# xfce +mkdir -p %{buildroot}%{_datadir}/backgrounds/images +ln -s %{_datadir}/backgrounds/Alma-dark-2560x1440.jpg %{buildroot}%{_datadir}/backgrounds/default.png +ln -s %{_datadir}/backgrounds/Alma-dark-2560x1440.jpg %{buildroot}%{_datadir}/backgrounds/images/default.png +ln -s %{_datadir}/backgrounds/Alma-dark-2560x1440.jpg %{buildroot}%{_datadir}/backgrounds/images/default-16_9.png +ln -s %{_datadir}/backgrounds/Alma-dark-2560x1600.jpg %{buildroot}%{_datadir}/backgrounds/images/default-16_10.png +# TODO: Replace following symlink with an actual 5/4 ratio image if one is added in the future +ln -s %{_datadir}/backgrounds/Alma-dark-2048x1536.jpg %{buildroot}%{_datadir}/backgrounds/images/default-5_4.png +%post + + +%postun + +%posttrans + + +%files +%{_datadir}/wallpapers/Alma-abstract-dark +%{_datadir}/wallpapers/Alma-abstract-light +%{_datadir}/wallpapers/Alma-dark +%{_datadir}/wallpapers/Alma-light +%{_datadir}/wallpapers/Alma-mountains-dark +%{_datadir}/wallpapers/Alma-mountains-white +%{_datadir}/wallpapers/Alma-waves-dark +%{_datadir}/wallpapers/Alma-waves-light +%{_datadir}/wallpapers/Alma-waves-sunset +%{_datadir}/backgrounds/default.png +%{_datadir}/backgrounds/images/default.png +%{_datadir}/backgrounds/images/default-16_9.png +%{_datadir}/backgrounds/images/default-16_10.png +%{_datadir}/backgrounds/images/default-5_4.png + +#%license COPYING + + +%changelog +* Mon Jun 06 2022 Eduard Abdullin - 90.0-1 +- Update for AlmaLinux9 + +* Tue Aug 24 2021 Jonathan Wright - 84.0-1 +- package created