Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
abaf7680ec |
@ -1,6 +0,0 @@
|
||||
[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
|
@ -1,6 +0,0 @@
|
||||
[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
|
@ -1,6 +0,0 @@
|
||||
[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
|
@ -1,6 +0,0 @@
|
||||
[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
|
@ -1,6 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=AlmaLinux mountains-dark
|
||||
X-KDE-PluginInfo-Name=Alma-mountains-dark
|
||||
X-KDE-PluginInfo-Author=Bala Raman
|
||||
X-KDE-PluginInfo-Email=srbala@almalinux.org
|
||||
X-KDE-PluginInfo-License=MIT
|
@ -1,6 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=AlmaLinux mountains-white
|
||||
X-KDE-PluginInfo-Name=Alma-mountains-white
|
||||
X-KDE-PluginInfo-Author=Bala Raman
|
||||
X-KDE-PluginInfo-Email=srbala@almalinux.org
|
||||
X-KDE-PluginInfo-License=MIT
|
@ -1,6 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=AlmaLinux waves-dark
|
||||
X-KDE-PluginInfo-Name=Alma-waves-dark
|
||||
X-KDE-PluginInfo-Author=Bala Raman
|
||||
X-KDE-PluginInfo-Email=srbala@almalinux.org
|
||||
X-KDE-PluginInfo-License=MIT
|
@ -1,6 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=AlmaLinux waves-light
|
||||
X-KDE-PluginInfo-Name=Alma-waves-light
|
||||
X-KDE-PluginInfo-Author=Bala Raman
|
||||
X-KDE-PluginInfo-Email=srbala@almalinux.org
|
||||
X-KDE-PluginInfo-License=MIT
|
@ -1,6 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=AlmaLinux waves-sunset
|
||||
X-KDE-PluginInfo-Name=Alma-waves-sunset
|
||||
X-KDE-PluginInfo-Author=Bala Raman
|
||||
X-KDE-PluginInfo-Email=srbala@almalinux.org
|
||||
X-KDE-PluginInfo-License=MIT
|
@ -1,106 +0,0 @@
|
||||
%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-metadata.desktop
|
||||
Source5: alma-mountains-white-metadata.desktop
|
||||
Source6: alma-waves-dark-metadata.desktop
|
||||
Source7: alma-waves-light-metadata.desktop
|
||||
Source8: alma-waves-sunset-metadata.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=("dark" "light" "abstract-dark" "abstract-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
|
||||
install -p -m 644 %{SOURCE4} %{buildroot}%{_datadir}/wallpapers/Alma-mountains-dark/metadata.desktop
|
||||
install -p -m 644 %{SOURCE5} %{buildroot}%{_datadir}/wallpapers/Alma-mountains-white/metadata.desktop
|
||||
install -p -m 644 %{SOURCE6} %{buildroot}%{_datadir}/wallpapers/Alma-waves-dark/metadata.desktop
|
||||
install -p -m 644 %{SOURCE7} %{buildroot}%{_datadir}/wallpapers/Alma-waves-light/metadata.desktop
|
||||
install -p -m 644 %{SOURCE8} %{buildroot}%{_datadir}/wallpapers/Alma-waves-sunset/metadata.desktop
|
||||
|
||||
# xfce
|
||||
mkdir -p %{buildroot}%{_datadir}/backgrounds/images
|
||||
ln -s %{_datadir}/backgrounds/Alma-mountains-white-2560x1440.jpg %{buildroot}%{_datadir}/backgrounds/default.png
|
||||
ln -s %{_datadir}/backgrounds/Alma-mountains-white-2560x1440.jpg %{buildroot}%{_datadir}/backgrounds/images/default.png
|
||||
ln -s %{_datadir}/backgrounds/Alma-mountains-white-2560x1440.jpg %{buildroot}%{_datadir}/backgrounds/images/default-16_9.png
|
||||
ln -s %{_datadir}/backgrounds/Alma-mountains-white-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-mountains-white-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 <eabdullin@almalinux.org> - 90.0-1
|
||||
- Update for AlmaLinux9
|
||||
|
||||
* Tue Aug 24 2021 Jonathan Wright <jonathan@almalinux.org> - 84.0-1
|
||||
- package created
|
98
almalinux-backgrounds-extras.spec
Normal file
98
almalinux-backgrounds-extras.spec
Normal file
@ -0,0 +1,98 @@
|
||||
# Debuginfo package is useless.
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: almalinux-backgrounds-extras
|
||||
Version: 100.0
|
||||
Release: 1%{?dist}
|
||||
Summary: AlmaLinux-related desktop backgrounds for KDE and XFCE
|
||||
BuildArch: noarch
|
||||
|
||||
#Group: System Environment/Base
|
||||
URL: https://almalinux.org
|
||||
Source0: metadata.json
|
||||
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=("default")
|
||||
# Declare an array for background sizes
|
||||
declare -a sizes=("1024x600.png" "1024x768.png" "1152x720.png" "1152x864.png" "1200x900.png" "1280x1024.png" "1280x720.png" "1280x768.png" "1280x800.png" "1280x960.png" "1366x768.png" "1440x1080.png" "1440x900.png" "1600x1200.png" "1600x1280.png" "1680x1050.png" "1920x1080.png" "1920x1200.png" "1920x1280.png" "1920x1440.png" "2048x1536.png" "2160x1440.png" "2304x1440.png" "2560x1440.png" "2560x1600.png" "2960x1440.png" "3000x2000.png" "3200x1800.png" "3440x1440.png" "3840x2160.png" "640x480.png" "800x480.png" "800x600.png")
|
||||
# Declare an array for schemes and their corresponding images
|
||||
declare -a contents=("images" "images_dark")
|
||||
declare -A schemes
|
||||
schemes["images"]="almalinux-day.jpg"
|
||||
schemes["images_dark"]="almalinux-night.jpg"
|
||||
|
||||
mkdir -p %{buildroot}%{_datadir}/backgrounds/images
|
||||
cd %{buildroot}%{_datadir}
|
||||
# Loop through the above array(s) types, contents and sizes to create links and install metadata
|
||||
for bg in "${bgtypes[@]}"
|
||||
do
|
||||
# Remove any old folders and create new structure
|
||||
rm -rf %{_datadir}/wallpapers/Alma-$bg*
|
||||
|
||||
# Loop through the contents array
|
||||
for content in "${contents[@]}"
|
||||
do
|
||||
mkdir -p %{buildroot}%{_datadir}/wallpapers/Alma-$bg/contents/${content}/
|
||||
# create symlink for all sizes
|
||||
for size in "${sizes[@]}"
|
||||
do
|
||||
ln -sf ../../../../backgrounds/${schemes[$content]} %{buildroot}%{_datadir}/wallpapers/Alma-$bg/contents/${content}/$size
|
||||
done
|
||||
done
|
||||
|
||||
# Install metadata
|
||||
install -p -m 644 %{SOURCE0} %{buildroot}%{_datadir}/wallpapers/Alma-$bg/metadata.json
|
||||
done
|
||||
|
||||
# Defaults for schemes
|
||||
ln -s ./almalinux.xml %{buildroot}%{_datadir}/backgrounds/default.xml
|
||||
# light scheme
|
||||
ln -s ./almalinux-day.jpg %{buildroot}%{_datadir}/backgrounds/default.png
|
||||
ln -s ../almalinux-day.jpg %{buildroot}%{_datadir}/backgrounds/images/default.png
|
||||
ln -s ../almalinux-day.jpg %{buildroot}%{_datadir}/backgrounds/images/default-16_9.png
|
||||
ln -s ../almalinux-day.jpg %{buildroot}%{_datadir}/backgrounds/images/default-16_10.png
|
||||
ln -s ../almalinux-day.jpg %{buildroot}%{_datadir}/backgrounds/images/default-5_4.png
|
||||
# dark scheme
|
||||
ln -s ./almalinux-night.jpg %{buildroot}%{_datadir}/backgrounds/default-dark.png
|
||||
ln -s ../almalinux-night.jpg %{buildroot}%{_datadir}/backgrounds/images/default-dark.png
|
||||
ln -s ../almalinux-night.jpg %{buildroot}%{_datadir}/backgrounds/images/default-dark-16_9.png
|
||||
ln -s ../almalinux-night.jpg %{buildroot}%{_datadir}/backgrounds/images/default-dark-16_10.png
|
||||
ln -s ../almalinux-night.jpg %{buildroot}%{_datadir}/backgrounds/images/default-dark-5_4.png
|
||||
|
||||
%post
|
||||
|
||||
%postun
|
||||
|
||||
%posttrans
|
||||
|
||||
%files
|
||||
%{_datadir}/wallpapers/Alma-default
|
||||
%{_datadir}/backgrounds/default.xml
|
||||
%{_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
|
||||
%{_datadir}/backgrounds/default-dark.png
|
||||
%{_datadir}/backgrounds/images/default-dark.png
|
||||
%{_datadir}/backgrounds/images/default-dark-16_9.png
|
||||
%{_datadir}/backgrounds/images/default-dark-16_10.png
|
||||
%{_datadir}/backgrounds/images/default-dark-5_4.png
|
||||
|
||||
%changelog
|
||||
* Mon Jan 20 2025 Yuriy Kohut <ykohut@almalinux.org> - 100.0-1
|
||||
- Initial build for AlmaLinux 10
|
13
metadata.json
Normal file
13
metadata.json
Normal file
@ -0,0 +1,13 @@
|
||||
{
|
||||
"KPlugin": {
|
||||
"Authors": [
|
||||
{
|
||||
"Email": "hello@almalinux.org",
|
||||
"Name": "AlmaLinux OS Foundation"
|
||||
}
|
||||
],
|
||||
"Id": "Alma-default",
|
||||
"Name": "AlmaLinux OS",
|
||||
"License": "MIT"
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user