Commit 15113efe authored by Roman Alifanov's avatar Roman Alifanov

0.5-alt1

- add backgrounds subpackage - add ximperlinux svg logo
parent eee60ef9
...@@ -17,9 +17,9 @@ ...@@ -17,9 +17,9 @@
%define _unpackaged_files_terminate_build 1 %define _unpackaged_files_terminate_build 1
Name: branding-%flavour Name: branding-%flavour
Version: 0.4 Version: 0.5
Release: alt1 Release: alt1
Url: https://basealt.ru Url: https://ximperlinux.ru
%ifarch %ix86 x86_64 %ifarch %ix86 x86_64
BuildRequires: gfxboot >= 4 BuildRequires: gfxboot >= 4
...@@ -216,6 +216,17 @@ Requires(post): indexhtml-common ...@@ -216,6 +216,17 @@ Requires(post): indexhtml-common
В данном пакете содержится стартовая страница для дистрибутива В данном пакете содержится стартовая страница для дистрибутива
%distro_name_ru. %distro_name_ru.
%package backgrounds
Group: Graphics
Summary: Backgrounds for %distro_name
License: CC-BY-NC-SA-3.0+
BuildArch: noarch
%branding_add_conflicts %flavour backgrounds
%description backgrounds
This package contains backgrounds for %distro_name.
%prep %prep
%setup -n branding %setup -n branding
...@@ -237,6 +248,15 @@ install skel/skel/.config/Kvantum/kvantum.kvconfig %buildroot%_sysconfdir/skel/ ...@@ -237,6 +248,15 @@ install skel/skel/.config/Kvantum/kvantum.kvconfig %buildroot%_sysconfdir/skel/
mkdir -p %buildroot%_sysconfdir/skel/.config/environment.d mkdir -p %buildroot%_sysconfdir/skel/.config/environment.d
install skel/skel/.config/environment.d/qt.conf %buildroot%_sysconfdir/skel/.config/environment.d/qt.conf install skel/skel/.config/environment.d/qt.conf %buildroot%_sysconfdir/skel/.config/environment.d/qt.conf
install pixmaps/ximperlinux.svg %buildroot%_pixmapsdir/ximperlinux.svg
#backgrounds
install -pD -m644 -t %buildroot%_datadir/wallpapers/ximper/ ximperwallpapers/*
./imgtognome.sh %buildroot%_datadir/wallpapers/ximper/
mkdir -p %buildroot%_datadir/gnome-background-properties
mv %buildroot%_datadir/wallpapers/ximper/ximper.xml %buildroot%_datadir/gnome-background-properties/
#bootloader #bootloader
%ifarch %ix86 x86_64 %ifarch %ix86 x86_64
%pre bootloader %pre bootloader
...@@ -298,7 +318,11 @@ glib-compile-schemas /usr/share/glib-2.0/schemas/ ...@@ -298,7 +318,11 @@ glib-compile-schemas /usr/share/glib-2.0/schemas/
%files graphics %files graphics
%config /etc/alternatives/packages.d/%name-graphics %config /etc/alternatives/packages.d/%name-graphics
%_datadir/design %_datadir/design
#_iconsdir/hicolor/*/apps/alt-%theme.png %_pixmapsdir/ximperlinux.svg
%files backgrounds
%_datadir/wallpapers/ximper
%_datadir/gnome-background-properties/ximper.xml
%files bootsplash %files bootsplash
%_datadir/plymouth/themes/%theme/* %_datadir/plymouth/themes/%theme/*
...@@ -336,6 +360,10 @@ glib-compile-schemas /usr/share/glib-2.0/schemas/ ...@@ -336,6 +360,10 @@ glib-compile-schemas /usr/share/glib-2.0/schemas/
#_iconsdir/hicolor/*/apps/alt-%theme-desktop.png #_iconsdir/hicolor/*/apps/alt-%theme-desktop.png
%changelog %changelog
* Tue Jul 11 2023 Roman Alifanov <ximper@altlinux.org> 0.5-alt1
- add backgrounds subpackage
- add ximperlinux svg logo
* Wed Jul 05 2023 Roman Alifanov <ximper@altlinux.org> 0.4-alt1 * Wed Jul 05 2023 Roman Alifanov <ximper@altlinux.org> 0.4-alt1
- gnome-settigns: gedit oblivion theme to default - gnome-settigns: gedit oblivion theme to default
- gnome-settigns: switch default monospace font to Cascadia Code - gnome-settigns: switch default monospace font to Cascadia Code
......
#!/bin/bash
# Special for Ximper Linux
if [[ $# -ne 1 ]]; then
echo "Usage: ./imagetognomexml path_to_image_folder"
exit 1
fi
image_folder="$1"
if [[ ! -d "$image_folder" ]]; then
echo "Error: Image folder '$image_folder' does not exist."
exit 2
fi
# Check if the path contains "/usr/src/tmp/branding-etersoft-ximper-buildroot"
if [[ "$image_folder" == *"/usr/src/tmp/branding-etersoft-ximper-buildroot"* ]]; then
# Get the relative path without '/usr/src/tmp/branding-etersoft-ximper-buildroot'
relative_path=/$(realpath --relative-to="/usr/src/tmp/branding-etersoft-ximper-buildroot" "$image_folder")
else
relative_path="$image_folder"
fi
xml_file="$image_folder$(basename "$image_folder").xml"
echo '<?xml version="1.0" encoding="UTF-8"?>' > "$xml_file"
echo '<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">' >> "$xml_file"
echo '<wallpapers>' >> "$xml_file"
for image_file in "$image_folder"/*; do
if [[ -f "$image_file" ]]; then
image_name=$(basename "$image_file")
image_name_no_ext="${image_name%.*}"
xml_escaped_name=$(echo "$image_name_no_ext" | sed 's/&/\&amp;/g; s/</\&lt;/g; s/>/\&gt;/g; s/"/\&quot;/g; s/'\''/\&apos;/g')
xml_escaped_name_de=$(echo "$xml_escaped_name" | sed 's/&/\&amp;/g; s/</\&lt;/g; s/>/\&gt;/g; s/"/\&quot;/g; s/'\''/\&apos;/g')
xml_filename="$relative_path/$(basename "$image_file")"
echo ' <wallpaper deleted="false">' >> "$xml_file"
echo " <name>$xml_escaped_name</name>" >> "$xml_file"
echo " <name xml:lang=\"de\">$xml_escaped_name_de</name>" >> "$xml_file"
echo " <filename>$xml_filename</filename>" >> "$xml_file"
echo ' <options>zoom</options>' >> "$xml_file"
echo ' <shade_type>solid</shade_type>' >> "$xml_file"
echo ' <pcolor>#ffffff</pcolor>' >> "$xml_file"
echo ' <scolor>#000000</scolor>' >> "$xml_file"
echo ' </wallpaper>' >> "$xml_file"
fi
done
echo '</wallpapers>' >> "$xml_file"
echo "XML file '$xml_file' has been created in the $image_folder directory."
exit 0
\ No newline at end of file
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
<p>Настоящий договор регулирует права владельца экземпляра ДИСТРИБУТИВА на использование ДИСТРИБУТИВА, а также включенных в состав ДИСТРИБУТИВА отдельных программ для ЭВМ (далее ПРОГРАММЫ) и других результатов интеллектуальной деятельности и средств индивидуализации в объеме, указанном в настоящем договоре.</p> <p>Настоящий договор регулирует права владельца экземпляра ДИСТРИБУТИВА на использование ДИСТРИБУТИВА, а также включенных в состав ДИСТРИБУТИВА отдельных программ для ЭВМ (далее ПРОГРАММЫ) и других результатов интеллектуальной деятельности и средств индивидуализации в объеме, указанном в настоящем договоре.</p>
<p>1.3 Заключение договора</p> <p>1.3 Заключение договора</p>
<p>В настоящем договоре определены права конечных пользователей и не передаются права на распространение ДИСТРИБУТИВА. Системным интеграторам, дистрибьюторам и OEM-производителям для получения прав на распространение следует обращаться в ООО «ЭТЕРСОФТ» по адресу sales@basealt.ru для заключения письменного договора.</p> <p>В настоящем договоре определены права конечных пользователей и не передаются права на распространение ДИСТРИБУТИВА. Системным интеграторам, дистрибьюторам и OEM-производителям для получения прав на распространение следует обращаться в ООО «ЭТЕРСОФТ» по адресу sales@etersoft.ru для заключения письменного договора.</p>
<p>Настоящий договор является договором присоединения и не требует письменного заключения. Использование ДИСТРИБУТИВА способами, оговоренными в настоящем договоре, означает принятие условий настоящего договора и влечет за собой заключение настоящего договора.</p> <p>Настоящий договор является договором присоединения и не требует письменного заключения. Использование ДИСТРИБУТИВА способами, оговоренными в настоящем договоре, означает принятие условий настоящего договора и влечет за собой заключение настоящего договора.</p>
<p><strong>2. Права владельца экземпляра ДИСТРИБУТИВА</strong></p> <p><strong>2. Права владельца экземпляра ДИСТРИБУТИВА</strong></p>
...@@ -48,4 +48,4 @@ ...@@ -48,4 +48,4 @@
https://etersoft.ru</em> https://etersoft.ru</em>
</p> </p>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -8,3 +8,4 @@ CPE_NAME="cpe:/o:alt:@THEME@:@VERSION@" ...@@ -8,3 +8,4 @@ CPE_NAME="cpe:/o:alt:@THEME@:@VERSION@"
BUILD_ID="@NAME@ @VERSION@@STATUS@" BUILD_ID="@NAME@ @VERSION@@STATUS@"
HOME_URL="https://ximperlinux.ru/" HOME_URL="https://ximperlinux.ru/"
BUG_REPORT_URL="https://bugs.altlinux.org/" BUG_REPORT_URL="https://bugs.altlinux.org/"
LOGO=ximperlinux
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment