--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian....@packages.debian.org
Usertags: pu
X-Debbugs-Cc: debian-edu-artw...@packages.debian.org,
debian-...@lists.debian.org
Control: affects -1 + src:debian-edu-artwork
Please accept an upstream version bump of the debian-edu-artwork package
uploaded to Debian bookworm(-pu).
The previous d-e-a version contained only dummy Debian Edu 12 artwork, by
simply having copied over the Debian Edu 11 artwork files into the
bin:pkg debian-edu-artwork-emerald. This was only done (long year
practice) to get the d-e-a-emerald bin:pkg into Debian 12 before the
release freeze.
Now, we finally get to providing the real Debian Edu 12 artwork with this
upload to bookworm.
[ Reason ]
See above. Artwork files for Debian Edu 12 adjusted so they actually look like
the Emerald theme, but branded for Debian Edu.
[ Impact ]
If not accepted, Debian Edu 12 will look like Debian Edu 11.
[ Tests ]
Manually.
[ Risks ]
For most Debian users: none. For Debian Edu users, the artwork files and
script might have flaws that we have not spotted during testing.
[ Checklist ]
[x] *all* changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in (old)stable
[x] the issue is verified as fixed in unstable
[ Changes ]
+debian-edu-artwork (2.12.3-2~deb12u1) bookworm; urgency=medium
+
+ * Release to bookworm. This provides an Emerald theme based
+ artwork for upcoming Debian Edu 12 release.
+
+ -- Mike Gabriel <sunwea...@debian.org> Sun, 19 Nov 2023 10:11:30 +0100
+
+debian-edu-artwork (2.12.3-2) unstable; urgency=medium
+
+ [ Guido Berhoerster ]
+ * Install separate copies of update-debian-edu-artwork into each
+ artwork variant bin:pkg. (Closes: #1054338).
+
+ -- Mike Gabriel <sunwea...@debian.org> Mon, 30 Oct 2023 14:47:01 +0100
+
+debian-edu-artwork (2.12.3-1) unstable; urgency=medium
+
+ [ Guido Berhoerster ]
+ * Create proper Emerald-based theme
+ * Use single script instead of individual update-debian-edu-artwork-*
scripts.
+
+ [ Mike Gabriel ]
+ * arctica-greeter: Add gsettings override for background and debian-edu'fied
+ logo image.
+ * logo/greeter-debian-edu-logo.*: Add huge versions of the Debian Edu logo
+ used in the greeter.
+ * debian/update-debian-edu-artwork: Stop checking if this is a Debian Edu
+ system.
+
+ -- Mike Gabriel <sunwea...@debian.org> Thu, 05 Oct 2023 20:36:15 +0200
[ Other info ]
Acceptance of this upload to bookworm is +/- critical for the upcoming
Debian Edu release. Thanks.
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/art-common/arctica-greeter/32_arctica-greeter-theme-debian-edu.gschema.override
debian-edu-artwork-2.12.3/art-common/arctica-greeter/32_arctica-greeter-theme-debian-edu.gschema.override
---
debian-edu-artwork-2.12.2/art-common/arctica-greeter/32_arctica-greeter-theme-debian-edu.gschema.override
1970-01-01 01:00:00.000000000 +0100
+++
debian-edu-artwork-2.12.3/art-common/arctica-greeter/32_arctica-greeter-theme-debian-edu.gschema.override
2023-10-05 20:35:21.000000000 +0200
@@ -0,0 +1,3 @@
+[org.ArcticaProject.arctica-greeter]
+background='/usr/share/desktop-base/active-theme/login/background-nologo.svg'
+logo='/usr/share/arctica-greeter/theme-debian-edu-logo.png'
Binary files
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-common/arctica-greeter/debian-edu-logo-hidpi.png
and
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-common/arctica-greeter/debian-edu-logo-hidpi.png
differ
Binary files
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-common/arctica-greeter/debian-edu-logo.png
and
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-common/arctica-greeter/debian-edu-logo.png
differ
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/art-common/arctica-greeter/Makefile.am
debian-edu-artwork-2.12.3/art-common/arctica-greeter/Makefile.am
--- debian-edu-artwork-2.12.2/art-common/arctica-greeter/Makefile.am
1970-01-01 01:00:00.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-common/arctica-greeter/Makefile.am
2023-10-05 20:35:21.000000000 +0200
@@ -0,0 +1,7 @@
+install-data-local:
+ $(mkinstalldirs) $(DESTDIR)$(datadir)/arctica-greeter
+ $(INSTALL_DATA) debian-edu-logo.png \
+ $(DESTDIR)$(datadir)/arctica-greeter/theme-debian-edu-logo.png
+ $(mkinstalldirs) $(DESTDIR)$(datadir)/glib-2.0/schemas
+ $(INSTALL_DATA) 32_arctica-greeter-theme-debian-edu.gschema.override \
+
$(DESTDIR)$(datadir)/glib-2.0/schemas/32_arctica-greeter-theme-debian-edu.gschema.override
diff -Nru --exclude '*.svg' debian-edu-artwork-2.12.2/art-common/Makefile.am
debian-edu-artwork-2.12.3/art-common/Makefile.am
--- debian-edu-artwork-2.12.2/art-common/Makefile.am 2020-11-25
17:28:19.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-common/Makefile.am 2023-10-05
20:35:21.000000000 +0200
@@ -1,2 +1,3 @@
SUBDIRS = \
- gdm-theme
+ gdm-theme \
+ arctica-greeter
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/art-emerald/desktop-base/gnome-background.xml
debian-edu-artwork-2.12.3/art-emerald/desktop-base/gnome-background.xml
--- debian-edu-artwork-2.12.2/art-emerald/desktop-base/gnome-background.xml
2023-01-30 20:34:45.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-emerald/desktop-base/gnome-background.xml
1970-01-01 01:00:00.000000000 +0100
@@ -1,17 +0,0 @@
-<background>
- <static>
- <duration>8640000.0</duration>
- <file>
- <size width="1024"
height="768">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1024x768.svg</size>
- <size width="1280"
height="720">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1280x720.svg</size>
- <size width="1280"
height="800">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1280x800.svg</size>
- <size width="1280"
height="1024">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1280x800.svg</size>
- <size width="1600"
height="1200">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1600x1024.svg</size>
- <size width="1920"
height="1080">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1920x1080.svg</size>
- <size width="1920"
height="1200">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/1920x1200.svg</size>
- <size width="2560"
height="1080">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/2560x1080.svg</size>
- <size width="2560"
height="1600">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/2560x1600.svg</size>
- <size width="4096"
height="2160">/usr/share/desktop-base/debian-edu-emerald-theme/wallpaper/contents/images/4096x2160.svg</size>
- </file>
- </static>
-</background>
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/art-emerald/desktop-base/gnome-background.xml.in
debian-edu-artwork-2.12.3/art-emerald/desktop-base/gnome-background.xml.in
--- debian-edu-artwork-2.12.2/art-emerald/desktop-base/gnome-background.xml.in
1970-01-01 01:00:00.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-emerald/desktop-base/gnome-background.xml.in
2023-10-05 19:14:31.000000000 +0200
@@ -0,0 +1,8 @@
+<background>
+ <static>
+ <duration>8640000.0</duration>
+ <file>
+<!-- FILES -->
+ </file>
+ </static>
+</background>
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/art-emerald/desktop-base/Makefile.am
debian-edu-artwork-2.12.3/art-emerald/desktop-base/Makefile.am
--- debian-edu-artwork-2.12.2/art-emerald/desktop-base/Makefile.am
2023-01-30 20:34:45.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-emerald/desktop-base/Makefile.am
2023-10-05 19:14:31.000000000 +0200
@@ -1,7 +1,5 @@
THEME = emerald
WALLPAPERIMG = \
- 1024x768.svg \
- 1280x720.svg \
1280x800.svg \
1280x1024.svg \
1600x1200.svg \
@@ -9,9 +7,10 @@
1920x1200.svg \
2560x1440.svg \
2560x1600.svg \
- 2560x2048.svg \
+ 3200x1800.svg \
+ 3200x2000.svg \
3840x2160.svg \
- 4096x2160.svg
+ 5120x2880.svg
LOGINIMG = \
background.svg \
@@ -22,7 +21,7 @@
grub-16x9.png
wallpaperdir = $(datadir)/desktop-base/debian-edu-$(THEME)-theme/wallpaper/
-wallpaper_DATA = gnome-background.xml metadata.desktop
+wallpaper_DATA = gnome-background.xml metadata.json
wallpaperimgdir =
$(datadir)/desktop-base/debian-edu-$(THEME)-theme/wallpaper/contents/images/
wallpaperimg_DATA = $(WALLPAPERIMG)
@@ -33,6 +32,18 @@
grubimgdir = $(datadir)/desktop-base/debian-edu-$(THEME)-theme/grub/
grubimg_DATA = $(GRUBIMG) grub_background.sh
+gnome-background.xml: gnome-background.xml.in
+ $(SED) '1,/^<!-- FILES -->$$/ d' $< >$@
+ for img in $(WALLPAPERIMG); do \
+ w="$${img%x*}"; \
+ case $$w in [0-9]*) ;; *) continue ;; esac; \
+ h="$${img#*x}"; h="$${h%.*}"; \
+ case $$h in [0-9]*) ;; *) continue ;; esac; \
+ printf '<size width="%d" height="%d">%s/%s</size>\n' \
+ "$${w}" "$${h}" "$(wallpaperimgdir)" "$$(basename "$${img}")"; \
+ done >>$@
+ $(SED) -e '/^<!-- FILES -->$$/ q' -e p $< >>$@
+
# Build rules for PNG files using the SVG files as source.
grub-4x3.png: grub-4x3.svg
inkscape --export-filename=$@ $^
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/art-emerald/desktop-base/metadata.desktop
debian-edu-artwork-2.12.3/art-emerald/desktop-base/metadata.desktop
--- debian-edu-artwork-2.12.2/art-emerald/desktop-base/metadata.desktop
2023-01-30 20:34:34.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-emerald/desktop-base/metadata.desktop
1970-01-01 01:00:00.000000000 +0100
@@ -1,7 +0,0 @@
-[Desktop Entry]
-Name=Debian-Edu-Emerald
-
-X-KDE-PluginInfo-Name=Debian Edu Emerald
-X-KDE-PluginInfo-Author=Wolfgang Schweer <wschw...@arcor.de>
-X-KDE-PluginInfo-Email=debian-...@lists.debian.org
-X-KDE-PluginInfo-License=GPLv2+
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/art-emerald/desktop-base/metadata.json
debian-edu-artwork-2.12.3/art-emerald/desktop-base/metadata.json
--- debian-edu-artwork-2.12.2/art-emerald/desktop-base/metadata.json
1970-01-01 01:00:00.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-emerald/desktop-base/metadata.json
2023-10-05 19:14:31.000000000 +0200
@@ -0,0 +1,13 @@
+{
+ "KPlugin": {
+ "Name": "DebianEdu Emerald",
+ "Id": "DebianEdu-Emerald",
+ "License": "GPLv2+",
+ "Authors": [
+ {
+ "Name": "Juliet Taka",
+ "Email": "juliettetaka.be...@gmail.com"
+ }
+ ]
+ }
+}
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/art-emerald/g-i/debian-edu-emerald-installer-logo.info
debian-edu-artwork-2.12.3/art-emerald/g-i/debian-edu-emerald-installer-logo.info
---
debian-edu-artwork-2.12.2/art-emerald/g-i/debian-edu-emerald-installer-logo.info
2023-01-30 20:34:45.000000000 +0100
+++
debian-edu-artwork-2.12.3/art-emerald/g-i/debian-edu-emerald-installer-logo.info
2023-10-05 19:14:31.000000000 +0200
@@ -1,5 +1,5 @@
The debian-edu-emerald-installer-logo.svg was created by
-Wolfgang Schweer <wschw...@arcor.de> based upon the Debian 11 Bullseye
+Guido Berhoerster <guido+freiesoftw...@berhoerster.name based upon the Debian
12 Bookworm
Emerald theme by Juliette Taka <taka.julie...@gmail.com> and the Debian Edu
logo by Christoph Muetze <gi...@pixelz.de>.
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/art-emerald/plymouth/debian-edu-emerald.plymouth
debian-edu-artwork-2.12.3/art-emerald/plymouth/debian-edu-emerald.plymouth
--- debian-edu-artwork-2.12.2/art-emerald/plymouth/debian-edu-emerald.plymouth
2023-01-30 20:34:45.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-emerald/plymouth/debian-edu-emerald.plymouth
2023-10-05 19:14:31.000000000 +0200
@@ -1,6 +1,6 @@
[Plymouth Theme]
-Name=Default theme for Debian Edu 11 Bullseye
-Description=A theme that features 'Emerald' by Juliette Taka and the Debian
Edu logo on a blue background
+Name=Default theme for DebianEdu 12.0 Bookworm
+Description=An Emerald theme by Juliette Taka
ModuleName=script
[script]
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/art-emerald/plymouth/debian-edu-emerald.script
debian-edu-artwork-2.12.3/art-emerald/plymouth/debian-edu-emerald.script
--- debian-edu-artwork-2.12.2/art-emerald/plymouth/debian-edu-emerald.script
2020-12-01 17:41:18.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-emerald/plymouth/debian-edu-emerald.script
2023-10-05 19:14:31.000000000 +0200
@@ -1,41 +1,40 @@
-# futureprototype.script - boot splash using script plugin
-#
+# emerald.script - boot splash using script plugin
+#
# Copyright (C) 2009 Canonical Ltd.
-#
+# Copyright © 2010-2021 Aurélien Couderc <couc...@debian.org>
+# Copyright © 2014-2022 Juliette Taka <juliette.be...@logilab.fr>
+#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
-#
+#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
-#
+#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
-#
+#
# Written by: Alberto Milone <alberto.mil...@canonical.com>
#
# Based on the example provided with the "script plugin" written by:
# Charlie Brej <cb...@cs.man.ac.uk>
#
-# Soft Waves theme scripting by Juliette Taka BELIN and Aurélien COUDERC
-# futureprototype by Alex Makas based on Soft Waves, only graphics
modification really
#------------------------------- Constants
-----------------------------------------
-NB_ROTATION_STEPS = 70;
-NB_REFRESHS_BETWEEN_ANIMS = 3;
+NB_ANIM_STEPS = 60;
+NB_REFRESHS_BETWEEN_ANIMS = 2;
# Initial position of the center of the logo in % of background
-DEBIAN_POS_PCT.y = 0.65; # Debian image position in % of screen height
-DEBIAN_HEIGHT_PCT = 0.07; # Debian image height in % of smallest screen
dimension
LOGO_CENTER_PCT.x = 0.5; # Debian swirl image position in % of screen height &
width
-LOGO_CENTER_PCT.y = 0.442;
-LOGO_SIZE_PCT = 0.18; # Debian swirl image size in % of smallest screen
dimension
+LOGO_CENTER_PCT.y = 0.55;
+LOGO_SIZE_PCT = 0.48; # Debian + emerald image size in % of smallest screen
dimension
+LOGO_GLOW_SIZE_PCT = 0.8; # Debian swirl image size in % of smallest screen
dimension
#------------------------------- Globals
-------------------------------------------
# are we currently prompting for a password?
@@ -114,12 +113,14 @@
local.text_height;
local.min_height;
- # Put the 1st line below the logo + some spacing
- y = debian_sprite.GetY() + debian.GetHeight();
+ # Put the 1st line below the logo + some spacing
+ # TODO position from lower edge
+ y = logo_sprite.GetY() + logo.GetHeight();
#Debug("y = " + y);
text_height = first_line_height * 7.5;
- min_height = Window.GetHeight();
+ # subtract Window.GetY() to show info also at smallest of dual srceens
+ min_height = window_max.height - 2 * first_line_height - Window.GetY();
#Debug("text_height=" + text_height + "; min_height=" + min_height);
if (y + text_height > min_height)
@@ -131,68 +132,46 @@
#----------------------------- Screen/window setup ---------------------------
# Compute screen/image ratio and scale the background accordingly
-window_max.width = Window.GetX() * 2 + Window.GetWidth();
-window_max.height = Window.GetY() * 2 + Window.GetHeight();
+window_max.width = Window.GetWidth();
+window_max.height = Window.GetHeight();
screen_ratio = window_max.width / window_max.height;
small_dimension = Math.Min(window_max.width, window_max.height);
#Debug("Window.GetX():" + Window.GetX() + ", Window.GetY():" + Window.GetY());
#Debug("Window is [" + window_max.width + ";" + window_max.height + "],
ratio=" + screen_ratio);
-debian_height = small_dimension * DEBIAN_HEIGHT_PCT;
-debian_pos.y = window_max.height * DEBIAN_POS_PCT.y - debian_height/2;
logo_size = small_dimension * LOGO_SIZE_PCT;
logo_center.x = window_max.width * LOGO_CENTER_PCT.x;
logo_center.y = window_max.height * LOGO_CENTER_PCT.y;
#Debug("Logo center at [" + logo_center.x + ";" + logo_center.y + "], size=" +
logo_size + "px");
-logo_pos.x = logo_center.x - logo_size/2;
+logo_pos.x = logo_center.x - 0.343 * logo_size; # Center the Debian 12 text,
not the image
logo_pos.y = logo_center.y - logo_size/2;
-#------------------------------- Background
----------------------------------------
-bg_image = Image("background.png");
-bg_image_ratio = bg_image.GetWidth() / bg_image.GetHeight();
-if (screen_ratio > bg_image_ratio)
- bg_scale_factor = window_max.width / bg_image.GetWidth();
-else
- bg_scale_factor = window_max.height / bg_image.GetHeight();
-scaled_bg_image = bg_image.Scale(bg_image.GetWidth() * bg_scale_factor,
- bg_image.GetHeight() * bg_scale_factor);
-
-# Display background
-bg_sprite = Sprite(scaled_bg_image);
-bg_sprite.SetPosition(Window.GetX() + Window.GetWidth() / 2 -
scaled_bg_image.GetWidth() / 2,
- Window.GetY() + Window.GetHeight() / 2 -
scaled_bg_image.GetHeight() / 2,
- -1000);
-
-#------------------------------- Debian
----------------------------------------------
-debian = Image("debian-edu-logo.png");
-# Target same height as logo
-debian_scale_factor = debian_height / debian.GetHeight();
-debian = debian.Scale(debian.GetWidth() * debian_scale_factor,
- debian.GetHeight() * debian_scale_factor);
-debian_sprite = Sprite(debian);
-debian_sprite.SetPosition(window_max.width / 2 - debian.GetWidth() / 2,
- debian_pos.y,
- -90);
+logo_glow_size = small_dimension * LOGO_GLOW_SIZE_PCT;
+
-#------------------------------- Logo
----------------------------------------------
-logo = Image("logo.png");
+#---------------------------- Logo + Emerald ---------------------------------
+logo = Image("logo+emerald.png");
logo_scale_factor = logo_size / logo.GetWidth();
logo = logo.Scale(logo.GetWidth() * logo_scale_factor,
logo.GetHeight() * logo_scale_factor);
logo_to_top_edge = Window.GetHeight() * 0.3;
logo_sprite = Sprite(logo);
-logo_sprite.SetPosition(logo_pos.x, logo_pos.y, -50);
-
+logo_sprite.SetPosition(logo_pos.x, logo_pos.y, -1);
+#logo_sprite.SetOpacity(0);
-logo_glow = Image("logo_circle.png");
-logo_glow_scale_factor = logo_size / logo_glow.GetWidth();
-logo_glow[0] = logo_glow.Scale(logo_glow.GetWidth() * logo_glow_scale_factor,
+logo_glow = Image("glow.png");
+logo_glow_scale_factor = logo_glow_size / logo_glow.GetWidth();
+logo_glow = logo_glow.Scale(logo_glow.GetWidth() * logo_glow_scale_factor,
logo_glow.GetHeight() * logo_glow_scale_factor);
-logo_glow_sprite = Sprite();
-logo_glow_sprite.SetPosition(logo_pos.x, logo_pos.y, -60);
-logo_glow_sprite.SetImage(logo_glow[0]);
+logo_glow_pos.x = logo_center.x - logo_glow.GetWidth() / 2;
+# Place glow vertically between the Debian 12 text and the emerald
+logo_glow_pos.y = logo_pos.y + logo.GetHeight()*0.1 - logo_glow.GetHeight() /
2;
+
+logo_glow_sprite = Sprite();
+logo_glow_sprite.SetPosition(logo_glow_pos.x, logo_glow_pos.y, -2);
+logo_glow_sprite.SetImage(logo_glow);
#------------------------------String functions-------------------------------
@@ -254,12 +233,12 @@
#-----------------------------------------------------------------------------
# Top background colour
-# #489291 --> 0.282, 0.572, 0.569
-# New background colour
-# #0a3649 --> 0.039, 0.212, 0.286
+# #05475c --> 0.0196, 0.2784, 0.3608
+# Bottom background colour
+# #05475c --> 0.0196, 0.2784, 0.3608
#
-Window.SetBackgroundTopColor (0.282, 0.572, 0.569); # Nice colour on top
of the screen fading to
-Window.SetBackgroundBottomColor (0.039, 0.212, 0.286); # an equally nice
colour on the bottom
+Window.SetBackgroundTopColor (0.02, 0.279, 0.3608); # Nice colour on top
of the screen fading to
+Window.SetBackgroundBottomColor (0.02, 0.279, 0.3608); # an equally nice
colour on the bottom
bits_per_pixel = Window.GetBitsPerPixel ();
# TODO need to handle 16 colors ?
@@ -552,7 +531,7 @@
}
}
-Plymouth.SetDisplayPasswordFunction (display_password_callback);
+Plymouth.SetDisplayPasswordFunction (display_password_callback);
Plymouth.SetMessageFunction (message_callback);
@@ -653,7 +632,7 @@
return 0;
}
- }
+ }
# Update progress label here
#
# FIXME: the queue logic from this theme should really be moved into
mountall
@@ -687,7 +666,7 @@
global.fsck_queue[0].device;
global.fsck_queue[0].progress;
global.fsck_queue.counter = 0;
- global.fsck_queue.biggest_item = 0;
+ global.fsck_queue.biggest_item = 0;
}
fun clear_queue () {
@@ -966,7 +945,7 @@
}
}
-Plymouth.SetUpdateStatusFunction (update_status_callback);
+Plymouth.SetUpdateStatusFunction (update_status_callback);
#-----------------------------------------Display Question stuff
-----------------------
#
@@ -979,7 +958,7 @@
# time++;
#}
#
-#Plymouth.SetDisplayQuestionFunction (display_question_callback);
+#Plymouth.SetDisplayQuestionFunction (display_question_callback);
fun rotate_img(source_img, current_step, nb_steps) {
angle = Math.Sin(current_step / nb_steps * Math.Pi / 2) * 2 * Math.Pi;
@@ -990,24 +969,30 @@
}
fun update_glow_anim () {
+ if (global.anim_iter > NB_ANIM_STEPS) {
+ global.anim_iter = 0;
+ }
+ #DebugMedium("iter = " + global.anim_iter);
+ glow_opacity = 0.7 + 0.3 * Math.Cos(global.anim_iter / NB_ANIM_STEPS * 2 *
Math.Pi);
+ #Debug("glow_opacity = " + glow_opacity);
if (global.anim_start_time != global.progress_time && global.anim_status
!= "running") {
- gloabl.anim_start_time = global.progress_time;
+ global.anim_start_time = global.progress_time;
global.anim_iter = 0;
global.anim_status = "running";
}
if (global.anim_status == "running") {
- iter_img = global.logo_glow[global.anim_iter];
- if (iter_img == NULL) {
- # Generate rotated image for the glow around the logo on demand.
- #DebugMedium("Generating rotated image for index " +
global.anim_iter);
- iter_img = rotate_img(logo_glow[0], global.anim_iter,
NB_ROTATION_STEPS);
- global.logo_glow[global.anim_iter] = iter_img;
- }
- global.logo_glow_sprite.SetImage(iter_img);
+# iter_img = global.logo_glow[global.anim_iter];
+# if (iter_img == NULL) {
+# # Generate rotated image for the glow around the logo on demand.
+# #DebugMedium("Generating rotated image for index " +
global.anim_iter);
+# #iter_img = rotate_img(logo_glow[0], global.anim_iter,
NB_ANIM_STEPS);
+# global.logo_glow[global.anim_iter] = iter_img;
+# }
+ global.logo_glow_sprite.SetOpacity(glow_opacity);
global.anim_iter++;
- if (global.anim_iter >= NB_ROTATION_STEPS) {
+ if (global.anim_iter >= NB_ANIM_STEPS) {
global.anim_status = "stopped";
}
}
Binary files
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-emerald/plymouth/debian.png and
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-emerald/plymouth/debian.png differ
Binary files
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-emerald/plymouth/glow.png and
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-emerald/plymouth/glow.png differ
Binary files
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-emerald/plymouth/glow.xcf and
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-emerald/plymouth/glow.xcf differ
Binary files
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-emerald/plymouth/logo_circle.png
and
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-emerald/plymouth/logo_circle.png
differ
Binary files
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-emerald/plymouth/logo+emerald.png
and
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-emerald/plymouth/logo+emerald.png
differ
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/art-emerald/plymouth/Makefile.am
debian-edu-artwork-2.12.3/art-emerald/plymouth/Makefile.am
--- debian-edu-artwork-2.12.2/art-emerald/plymouth/Makefile.am 2023-01-30
20:34:45.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-emerald/plymouth/Makefile.am 2023-10-05
19:14:31.000000000 +0200
@@ -1,10 +1,11 @@
THEME = emerald
plymouthdir = $(datadir)/plymouth/themes/debian-edu-$(THEME)
plymouth_DATA = \
- background.png \
- debian-edu-logo.png \
- logo.png \
- logo_circle.png \
+ debian.png \
+ Emerald_plymouth.svg \
+ glow.png \
+ logo+emerald.png \
+ logo+emerald.svg \
password_dot16.png \
password_dot.png \
password_field16.png \
@@ -12,18 +13,8 @@
debian-edu-$(THEME).plymouth \
debian-edu-$(THEME).script
-background.png: debian-edu-$(THEME)-plymouth.svg
- inkscape --export-filename=$@ $^
- optipng -o4 -i0 -fix $@
- advpng -z4 $@
-
-debian-edu-logo.png: debian-edu-$(THEME)-logo.svg
- inkscape --export-filename=$@ $^
- optipng -o4 -i0 -fix $@
- advpng -z4 $@
-
-logo.png: logo.svg
- inkscape --export-filename=$@ $^
+logo+emerald.png: logo+emerald.svg
+ inkscape --export-filename=$@ -w 1689 -h 1800 $^
optipng -o4 -i0 -fix $@
advpng -z4 $@
@@ -32,4 +23,4 @@
EXTRA_DIST = $(plymouth_DATA)
-CLEANFILES = background.png debian-edu-logo.png logo.png
+CLEANFILES = logo+emerald.png
Binary files
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-emerald/plymouth/password_dot.png
and
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-emerald/plymouth/password_dot.png
differ
Binary files
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/art-emerald/plymouth/password_field.png
and
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/art-emerald/plymouth/password_field.png
differ
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/art-emerald/plymouth/README
debian-edu-artwork-2.12.3/art-emerald/plymouth/README
--- debian-edu-artwork-2.12.2/art-emerald/plymouth/README 2020-12-01
17:41:18.000000000 +0100
+++ debian-edu-artwork-2.12.3/art-emerald/plymouth/README 1970-01-01
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-The password* and logo_circle PNG files are taken from the stock Debian theme.
diff -Nru --exclude '*.svg' debian-edu-artwork-2.12.2/configure.ac
debian-edu-artwork-2.12.3/configure.ac
--- debian-edu-artwork-2.12.2/configure.ac 2023-01-30 20:29:56.000000000
+0100
+++ debian-edu-artwork-2.12.3/configure.ac 2023-10-05 20:35:21.000000000
+0200
@@ -22,11 +22,13 @@
AC_PROG_CC
AC_PROG_INSTALL
+AC_PROG_SED
AC_OUTPUT([
Makefile
art-common/Makefile
art-common/gdm-theme/Makefile
+art-common/arctica-greeter/Makefile
art-softwaves/Makefile
art-softwaves/g-i/Makefile
art-softwaves/gnome-shell/Makefile
diff -Nru --exclude '*.svg' debian-edu-artwork-2.12.2/debian/changelog
debian-edu-artwork-2.12.3/debian/changelog
--- debian-edu-artwork-2.12.2/debian/changelog 2023-02-02 17:21:42.000000000
+0100
+++ debian-edu-artwork-2.12.3/debian/changelog 2023-11-19 10:11:30.000000000
+0100
@@ -1,3 +1,34 @@
+debian-edu-artwork (2.12.3-2~deb12u1) bookworm; urgency=medium
+
+ * Release to bookworm. This provides an Emerald theme based
+ artwork for upcoming Debian Edu 12 release.
+
+ -- Mike Gabriel <sunwea...@debian.org> Sun, 19 Nov 2023 10:11:30 +0100
+
+debian-edu-artwork (2.12.3-2) unstable; urgency=medium
+
+ [ Guido Berhoerster ]
+ * Install separate copies of update-debian-edu-artwork into each
+ artwork variant bin:pkg. (Closes: #1054338).
+
+ -- Mike Gabriel <sunwea...@debian.org> Mon, 30 Oct 2023 14:47:01 +0100
+
+debian-edu-artwork (2.12.3-1) unstable; urgency=medium
+
+ [ Guido Berhoerster ]
+ * Create proper Emerald-based theme
+ * Use single script instead of individual update-debian-edu-artwork-*
scripts.
+
+ [ Mike Gabriel ]
+ * arctica-greeter: Add gsettings override for background and debian-edu'fied
+ logo image.
+ * logo/greeter-debian-edu-logo.*: Add huge versions of the Debian Edu logo
+ used in the greeter.
+ * debian/update-debian-edu-artwork: Stop checking if this is a Debian Edu
+ system.
+
+ -- Mike Gabriel <sunwea...@debian.org> Thu, 05 Oct 2023 20:36:15 +0200
+
debian-edu-artwork (2.12.2-2) unstable; urgency=medium
* Source only upload for testing migration.
diff -Nru --exclude '*.svg' debian-edu-artwork-2.12.2/debian/control
debian-edu-artwork-2.12.3/debian/control
--- debian-edu-artwork-2.12.2/debian/control 2023-01-30 21:18:57.000000000
+0100
+++ debian-edu-artwork-2.12.3/debian/control 2023-10-30 14:46:33.000000000
+0100
@@ -5,10 +5,10 @@
Uploaders: Petter Reinholdtsen <p...@debian.org>,
Holger Levsen <hol...@debian.org>,
Mike Gabriel <sunwea...@debian.org>,
- Wolfgang Schweer <wschw...@arcor.de>,
Build-Depends: advancecomp,
debhelper-compat (= 13),
devscripts,
+ dh-exec,
fonts-quicksand,
imagemagick,
inkscape,
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/debian/debian-edu-artwork-buster.install
debian-edu-artwork-2.12.3/debian/debian-edu-artwork-buster.install
--- debian-edu-artwork-2.12.2/debian/debian-edu-artwork-buster.install
2020-01-23 21:54:53.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/debian-edu-artwork-buster.install
2023-10-30 14:46:33.000000000 +0100
@@ -1,5 +1,6 @@
-debian/update-debian-edu-artwork-buster /usr/sbin/
+#!/usr/bin/dh-exec
usr/share/desktop-base/debian-edu-buster-theme/
usr/share/gnome-background-properties/debian-edu-buster.xml
usr/share/pixmaps/debian-edu-buster*
usr/share/plymouth/themes/debian-edu-buster/
+debian/update-debian-edu-artwork => /usr/sbin/update-debian-edu-artwork-buster
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/debian/debian-edu-artwork-emerald.install
debian-edu-artwork-2.12.3/debian/debian-edu-artwork-emerald.install
--- debian-edu-artwork-2.12.2/debian/debian-edu-artwork-emerald.install
2023-01-30 20:36:07.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/debian-edu-artwork-emerald.install
2023-10-30 14:46:33.000000000 +0100
@@ -1,5 +1,6 @@
-debian/update-debian-edu-artwork-emerald /usr/sbin/
+#!/usr/bin/dh-exec
usr/share/desktop-base/debian-edu-emerald-theme/
usr/share/gnome-background-properties/debian-edu-emerald.xml
usr/share/pixmaps/debian-edu-emerald*
usr/share/plymouth/themes/debian-edu-emerald/
+debian/update-debian-edu-artwork => /usr/sbin/update-debian-edu-artwork-emerald
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/debian/debian-edu-artwork-homeworld.install
debian-edu-artwork-2.12.3/debian/debian-edu-artwork-homeworld.install
--- debian-edu-artwork-2.12.2/debian/debian-edu-artwork-homeworld.install
2020-12-01 17:41:18.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/debian-edu-artwork-homeworld.install
2023-10-30 14:46:33.000000000 +0100
@@ -1,5 +1,6 @@
-debian/update-debian-edu-artwork-homeworld /usr/sbin/
+#!/usr/bin/dh-exec
usr/share/desktop-base/debian-edu-homeworld-theme/
usr/share/gnome-background-properties/debian-edu-homeworld.xml
usr/share/pixmaps/debian-edu-homeworld*
usr/share/plymouth/themes/debian-edu-homeworld/
+debian/update-debian-edu-artwork =>
/usr/sbin/update-debian-edu-artwork-homeworld
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/debian/debian-edu-artwork.install
debian-edu-artwork-2.12.3/debian/debian-edu-artwork.install
--- debian-edu-artwork-2.12.2/debian/debian-edu-artwork.install 2020-11-25
17:28:19.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/debian-edu-artwork.install 2023-10-30
14:46:33.000000000 +0100
@@ -1,2 +1,4 @@
usr/share/gdm/dconf/
usr/share/pixmaps/debian-edu-logo.svg
+usr/share/arctica-greeter/theme-debian-edu-logo.png
+usr/share/glib-2.0/schemas/32_arctica-greeter-theme-debian-edu.gschema.override
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/debian/debian-edu-artwork-softwaves.install
debian-edu-artwork-2.12.3/debian/debian-edu-artwork-softwaves.install
--- debian-edu-artwork-2.12.2/debian/debian-edu-artwork-softwaves.install
2020-01-23 21:54:53.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/debian-edu-artwork-softwaves.install
2023-10-30 14:46:33.000000000 +0100
@@ -1,5 +1,6 @@
-debian/update-debian-edu-artwork-softwaves /usr/sbin/
+#!/usr/bin/dh-exec
usr/share/desktop-base/debian-edu-softwaves-theme/
usr/share/gnome-background-properties/debian-edu-softwaves.xml
usr/share/pixmaps/debian-edu-softwaves*
usr/share/plymouth/themes/debian-edu-softwaves/
+debian/update-debian-edu-artwork =>
/usr/sbin/update-debian-edu-artwork-softwaves
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork
debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork
--- debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork 1970-01-01
01:00:00.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork 2023-10-05
20:35:21.000000000 +0200
@@ -0,0 +1,150 @@
+#! /bin/sh
+set -e
+
+THEMES="buster emerald homeworld softwaves"
+
+edutheme="$(basename "$0")"
+edutheme="${edutheme#update-debian-edu-artwork-}"
+
+set_active_theme() {
+ update-alternatives --install \
+ /usr/share/desktop-base/active-theme \
+ desktop-theme \
+ /usr/share/desktop-base/debian-edu-${edutheme}-theme 60
+}
+
+restore_active_theme() {
+ update-alternatives --remove \
+ desktop-theme \
+ /usr/share/desktop-base/debian-edu-${edutheme}-theme
+}
+
+## GRUB and PXE boot background
+change_grub_background() {
+ update-alternatives --install
/usr/share/images/desktop-base/desktop-grub.png \
+ desktop-grub \
+ /usr/share/desktop-base/debian-edu-${edutheme}-theme/grub/grub-4x3.png
40 \
+ --slave /usr/share/desktop-base/grub_background.sh \
+ desktop-grub.sh \
+
/usr/share/desktop-base/debian-edu-${edutheme}-theme/grub/grub_background.sh
+ update-alternatives --install
/usr/share/images/desktop-base/desktop-grub.png \
+ desktop-grub \
+
/usr/share/desktop-base/debian-edu-${edutheme}-theme/grub/grub-16x9.png 40 \
+ --slave /usr/share/desktop-base/grub_background.sh \
+ desktop-grub.sh \
+
/usr/share/desktop-base/debian-edu-${edutheme}-theme/grub/grub_background.sh
+ if command -v update-grub > /dev/null ; then
+ sync
+ update-grub || true
+ fi
+}
+
+restore_grub_background() {
+ update-alternatives --remove desktop-grub \
+ /usr/share/desktop-base/debian-edu-${edutheme}-theme/grub/grub-4x3.png
+ update-alternatives --remove desktop-grub \
+ /usr/share/desktop-base/debian-edu-${edutheme}-theme/grub/grub-16x9.png
+ if command -v update-grub > /dev/null ; then
+ update-grub || true
+ fi
+}
+
+## Wallpaper
+change_desktop_background() {
+ update-alternatives --install \
+ /usr/share/images/desktop-base/desktop-background \
+ desktop-background \
+
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg 70
+ update-alternatives --install \
+ /usr/share/images/desktop-base/desktop-background.xml \
+ desktop-background.xml \
+ /usr/share/desktop-base/active-theme/wallpaper/gnome-background.xml 50
+ update-alternatives --install \
+ /usr/share/images/desktop-base/desktop-background.xml \
+ desktop-background.xml \
+
/usr/share/desktop-base/debian-edu-${edutheme}-theme/wallpaper/gnome-background.xml
50
+
+ for wallpaper in \
+
"/usr/share/desktop-base/debian-edu-${edutheme}-theme/wallpaper/contents/images/"[0-9]*x*.svg;
+ do
+ update-alternatives --install \
+ /usr/share/images/desktop-base/desktop-background \
+ desktop-background \
+ "${wallpaper}" 50
+ done
+}
+
+restore_desktop_background() {
+ update-alternatives --remove \
+ desktop-background \
+
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg
+ update-alternatives --remove \
+ desktop-background.xml \
+
/usr/share/desktop-base/debian-edu-${edutheme}-theme/wallpaper/gnome-background.xml
+
+ for wallpaper in \
+
"/usr/share/desktop-base/debian-edu-${edutheme}-theme/wallpaper/contents/images/"[0-9]*x*.svg;
+ do
+ update-alternatives --remove \
+ desktop-background \
+ "${wallpaper}"
+ done
+}
+
+## Plymouth
+set_plymouth_theme() {
+ if [ -f /etc/plymouth/plymouthd.conf ] && command -v
plymouth-set-default-theme > /dev/null ; then
+ plymouth-set-default-theme -R debian-edu-${edutheme} || true
+ fi
+}
+
+restore_plymouth_theme() {
+ if [ -f /etc/plymouth/plymouthd.conf ] && command -v
plymouth-set-default-theme > /dev/null ; then
+ plymouth-set-default-theme -R -r || true
+ fi
+}
+
+## Lockscreen
+set_lockscreen() {
+ update-alternatives --install \
+ /usr/share/images/desktop-base/desktop-lockscreen.xml \
+ desktop-lockscreen.xml \
+
/usr/share/desktop-base/debian-edu-${edutheme}-theme/lockscreen/gnome-background.xml
50
+}
+
+restore_lockscreen() {
+ update-alternatives --remove \
+ desktop-lockscreen.xml \
+
/usr/share/desktop-base/debian-edu-${edutheme}-theme/lockscreen/gnome-background.xml
+}
+
+is_valid=false
+for theme in $THEMES; do
+ if [ "${edutheme}" = "${theme}" ]; then
+ is_valid=true
+ fi
+done
+$is_valid || exit 1
+
+case "$1" in
+ configure)
+ for theme in $THEMES; do
+ [ "${theme}" = "${edutheme}" ] && continue
+ if [ -x "/usr/sbin/update-debian-edu-artwork-${theme}"
]; then
+ "/usr/sbin/update-debian-edu-artwork-${theme}"
remove
+ fi
+ done
+ set_active_theme
+ change_grub_background
+ change_desktop_background
+ set_plymouth_theme
+ set_lockscreen
+ ;;
+ remove)
+ restore_active_theme
+ restore_grub_background
+ restore_desktop_background
+ restore_plymouth_theme
+ restore_lockscreen
+ ;;
+esac
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork-buster
debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork-buster
--- debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork-buster
2023-01-30 21:02:25.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork-buster
1970-01-01 01:00:00.000000000 +0100
@@ -1,158 +0,0 @@
-#! /bin/sh
-set -e
-
-EDUTHEME="buster"
-
-set_active_theme() {
- update-alternatives --install \
- /usr/share/desktop-base/active-theme \
- desktop-theme \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme 60
-}
-
-restore_active_theme() {
- update-alternatives --remove \
- desktop-theme \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme
-}
-
-## GRUB and PXE boot background
-change_grub_background() {
- update-alternatives --install
/usr/share/images/desktop-base/desktop-grub.png \
- desktop-grub \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-4x3.png
40 \
- --slave /usr/share/desktop-base/grub_background.sh \
- desktop-grub.sh \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub_background.sh
- update-alternatives --install
/usr/share/images/desktop-base/desktop-grub.png \
- desktop-grub \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-16x9.png 40 \
- --slave /usr/share/desktop-base/grub_background.sh \
- desktop-grub.sh \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub_background.sh
- if commans -v update-grub > /dev/null ; then
- sync
- update-grub || true
- fi
-}
-
-restore_grub_background() {
- update-alternatives --remove desktop-grub \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-4x3.png
- update-alternatives --remove desktop-grub \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-16x9.png
- if command -v update-grub > /dev/null ; then
- update-grub || true
- fi
-}
-
-## Wallpaper
-change_desktop_background() {
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-background \
- desktop-background \
-
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg 70
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-background.xml \
- desktop-background.xml \
- /usr/share/desktop-base/active-theme/wallpaper/gnome-background.xml 50
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-background.xml \
- desktop-background.xml \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/gnome-background.xml
50
-
- for WALLPAPER in 1024x768.svg \
- 1280x720.svg \
- 1280x800.svg \
- 1280x1024.svg \
- 1600x1200.svg \
- 1920x1080.svg \
- 1920x1200.svg \
- 2560x1080.svg \
- 4096x2160.svg; do
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-background \
- desktop-background \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/contents/images/$WALLPAPER
50
- done
-}
-
-restore_desktop_background() {
- update-alternatives --remove \
- desktop-background \
-
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg
- update-alternatives --remove \
- desktop-background.xml \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/gnome-background.xml
-
- for WALLPAPER in 1024x768.svg \
- 1280x720.svg \
- 1280x800.svg \
- 1280x1024.svg \
- 1600x1200.svg \
- 1920x1080.svg \
- 1920x1200.svg \
- 2560x1080.svg \
- 4096x2160.svg; do
- update-alternatives --remove \
- desktop-background \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/contents/images/$WALLPAPER
- done
-}
-
-## Plymouth
-set_plymouth_theme() {
- if [ -f /etc/plymouth/plymouthd.conf ] && [ -f /etc/debian-edu/config ] &&
command -v plymouth-set-default-theme > /dev/null ; then
- plymouth-set-default-theme -R debian-edu-${EDUTHEME} || true
- fi
-}
-
-restore_plymouth_theme() {
- if [ -f /etc/plymouth/plymouthd.conf ] && command -v
plymouth-set-default-theme > /dev/null ; then
- plymouth-set-default-theme -R -r || true
- fi
-}
-
-## Lockscreen
-set_lockscreen() {
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-lockscreen.xml \
- desktop-lockscreen.xml \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/lockscreen/gnome-background.xml
50
-}
-
-restore_lockscreen() {
- update-alternatives --remove \
- desktop-lockscreen.xml \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/lockscreen/gnome-background.xml
-}
-
-case "$1" in
- configure)
- if [ -x /usr/sbin/update-debian-edu-artwork-emerald ]; then
- update-debian-edu-artwork-emerald remove
- fi
- if [ -x /usr/sbin/update-debian-edu-artwork-homeworld ]; then
- update-debian-edu-artwork-homeworld remove
- fi
- if [ -x /usr/sbin/update-debian-edu-artwork-softwaves ]; then
- update-debian-edu-artwork-softwaves remove
- fi
- # honour themes shipped in src:pkg debian-edu-artwork-legacy
- if [ -x /usr/sbin/update-debian-edu-artwork-spacefun ]; then
- update-debian-edu-artwork-spacefun remove
- fi
- set_active_theme
- change_grub_background
- change_desktop_background
- set_plymouth_theme
- set_lockscreen
- ;;
- remove)
- restore_active_theme
- restore_grub_background
- restore_desktop_background
- restore_plymouth_theme
- restore_lockscreen
- ;;
-esac
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork-emerald
debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork-emerald
--- debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork-emerald
2023-01-30 20:57:05.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork-emerald
1970-01-01 01:00:00.000000000 +0100
@@ -1,164 +0,0 @@
-#! /bin/sh
-set -e
-
-EDUTHEME="emerald"
-
-set_active_theme() {
- update-alternatives --install \
- /usr/share/desktop-base/active-theme \
- desktop-theme \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme 60
-}
-
-restore_active_theme() {
- update-alternatives --remove \
- desktop-theme \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme
-}
-
-## GRUB and PXE boot background
-change_grub_background() {
- update-alternatives --install
/usr/share/images/desktop-base/desktop-grub.png \
- desktop-grub \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-4x3.png
40 \
- --slave /usr/share/desktop-base/grub_background.sh \
- desktop-grub.sh \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub_background.sh
- update-alternatives --install
/usr/share/images/desktop-base/desktop-grub.png \
- desktop-grub \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-16x9.png 40 \
- --slave /usr/share/desktop-base/grub_background.sh \
- desktop-grub.sh \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub_background.sh
- if command -v update-grub > /dev/null ; then
- sync
- update-grub || true
- fi
-}
-
-restore_grub_background() {
- update-alternatives --remove desktop-grub \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-4x3.png
- update-alternatives --remove desktop-grub \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-16x9.png
- if command -v update-grub > /dev/null ; then
- update-grub || true
- fi
-}
-
-## Wallpaper
-change_desktop_background() {
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-background \
- desktop-background \
-
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg 70
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-background.xml \
- desktop-background.xml \
- /usr/share/desktop-base/active-theme/wallpaper/gnome-background.xml 50
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-background.xml \
- desktop-background.xml \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/gnome-background.xml
50
-
- for WALLPAPER in 1024x768.svg \
- 1280x720.svg \
- 1280x800.svg \
- 1280x1024.svg \
- 1600x1200.svg \
- 1920x1080.svg \
- 1920x1200.svg \
- 2560x1440.svg \
- 2560x1600.svg \
- 2560x2048.svg \
- 3840x2160.svg \
- 4096x2160.svg; do
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-background \
- desktop-background \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/contents/images/$WALLPAPER
50
- done
-}
-
-restore_desktop_background() {
- update-alternatives --remove \
- desktop-background \
-
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg
- update-alternatives --remove \
- desktop-background.xml \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/gnome-background.xml
-
- for WALLPAPER in 1024x768.svg \
- 1280x720.svg \
- 1280x800.svg \
- 1280x1024.svg \
- 1600x1200.svg \
- 1920x1080.svg \
- 1920x1200.svg \
- 2560x1440.svg \
- 2560x1600.svg \
- 2560x2048.svg \
- 3840x2160.svg \
- 4096x2160.svg; do
- update-alternatives --remove \
- desktop-background \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/contents/images/$WALLPAPER
- done
-}
-
-## Plymouth
-set_plymouth_theme() {
- if [ -f /etc/plymouth/plymouthd.conf ] && [ -f /etc/debian-edu/config ] &&
command -v plymouth-set-default-theme > /dev/null ; then
- plymouth-set-default-theme -R debian-edu-${EDUTHEME} || true
- fi
-}
-
-restore_plymouth_theme() {
- if [ -f /etc/plymouth/plymouthd.conf ] && command -v
plymouth-set-default-theme > /dev/null ; then
- plymouth-set-default-theme -R -r || true
- fi
-}
-
-## Lockscreen
-set_lockscreen() {
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-lockscreen.xml \
- desktop-lockscreen.xml \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/lockscreen/gnome-background.xml
50
-}
-
-restore_lockscreen() {
- update-alternatives --remove \
- desktop-lockscreen.xml \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/lockscreen/gnome-background.xml
-}
-
-case "$1" in
- configure)
- if [ -x /usr/sbin/update-debian-edu-artwork-homeworld ]; then
- update-debian-edu-artwork-homeworld remove
- fi
- if [ -x /usr/sbin/update-debian-edu-artwork-buster ]; then
- update-debian-edu-artwork-buster remove
- fi
- if [ -x /usr/sbin/update-debian-edu-artwork-softwaves ]; then
- update-debian-edu-artwork-softwaves remove
- fi
- # honour themes shipped in src:pkg debian-edu-artwork-legacy
- if [ -x /usr/sbin/update-debian-edu-artwork-spacefun ]; then
- update-debian-edu-artwork-spacefun remove
- fi
- set_active_theme
- change_grub_background
- change_desktop_background
- set_plymouth_theme
- set_lockscreen
- ;;
- remove)
- restore_active_theme
- restore_grub_background
- restore_desktop_background
- restore_plymouth_theme
- restore_lockscreen
- ;;
-esac
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork-homeworld
debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork-homeworld
--- debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork-homeworld
2023-01-30 21:02:56.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork-homeworld
1970-01-01 01:00:00.000000000 +0100
@@ -1,164 +0,0 @@
-#! /bin/sh
-set -e
-
-EDUTHEME="homeworld"
-
-set_active_theme() {
- update-alternatives --install \
- /usr/share/desktop-base/active-theme \
- desktop-theme \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme 60
-}
-
-restore_active_theme() {
- update-alternatives --remove \
- desktop-theme \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme
-}
-
-## GRUB and PXE boot background
-change_grub_background() {
- update-alternatives --install
/usr/share/images/desktop-base/desktop-grub.png \
- desktop-grub \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-4x3.png
40 \
- --slave /usr/share/desktop-base/grub_background.sh \
- desktop-grub.sh \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub_background.sh
- update-alternatives --install
/usr/share/images/desktop-base/desktop-grub.png \
- desktop-grub \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-16x9.png 40 \
- --slave /usr/share/desktop-base/grub_background.sh \
- desktop-grub.sh \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub_background.sh
- if command -v update-grub > /dev/null ; then
- sync
- update-grub || true
- fi
-}
-
-restore_grub_background() {
- update-alternatives --remove desktop-grub \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-4x3.png
- update-alternatives --remove desktop-grub \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-16x9.png
- if command -v update-grub > /dev/null ; then
- update-grub || true
- fi
-}
-
-## Wallpaper
-change_desktop_background() {
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-background \
- desktop-background \
-
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg 70
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-background.xml \
- desktop-background.xml \
- /usr/share/desktop-base/active-theme/wallpaper/gnome-background.xml 50
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-background.xml \
- desktop-background.xml \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/gnome-background.xml
50
-
- for WALLPAPER in 1024x768.svg \
- 1280x720.svg \
- 1280x800.svg \
- 1280x1024.svg \
- 1600x1200.svg \
- 1920x1080.svg \
- 1920x1200.svg \
- 2560x1440.svg \
- 2560x1600.svg \
- 2560x2048.svg \
- 3840x2160.svg \
- 4096x2160.svg; do
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-background \
- desktop-background \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/contents/images/$WALLPAPER
50
- done
-}
-
-restore_desktop_background() {
- update-alternatives --remove \
- desktop-background \
-
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg
- update-alternatives --remove \
- desktop-background.xml \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/gnome-background.xml
-
- for WALLPAPER in 1024x768.svg \
- 1280x720.svg \
- 1280x800.svg \
- 1280x1024.svg \
- 1600x1200.svg \
- 1920x1080.svg \
- 1920x1200.svg \
- 2560x1440.svg \
- 2560x1600.svg \
- 2560x2048.svg \
- 3840x2160.svg \
- 4096x2160.svg; do
- update-alternatives --remove \
- desktop-background \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/contents/images/$WALLPAPER
- done
-}
-
-## Plymouth
-set_plymouth_theme() {
- if [ -f /etc/plymouth/plymouthd.conf ] && [ -f /etc/debian-edu/config ] &&
command -v plymouth-set-default-theme > /dev/null ; then
- plymouth-set-default-theme -R debian-edu-${EDUTHEME} || true
- fi
-}
-
-restore_plymouth_theme() {
- if [ -f /etc/plymouth/plymouthd.conf ] && command -v
plymouth-set-default-theme > /dev/null ; then
- plymouth-set-default-theme -R -r || true
- fi
-}
-
-## Lockscreen
-set_lockscreen() {
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-lockscreen.xml \
- desktop-lockscreen.xml \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/lockscreen/gnome-background.xml
50
-}
-
-restore_lockscreen() {
- update-alternatives --remove \
- desktop-lockscreen.xml \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/lockscreen/gnome-background.xml
-}
-
-case "$1" in
- configure)
- if [ -x /usr/sbin/update-debian-edu-artwork-emerald ]; then
- update-debian-edu-artwork-emerald remove
- fi
- if [ -x /usr/sbin/update-debian-edu-artwork-buster ]; then
- update-debian-edu-artwork-buster remove
- fi
- if [ -x /usr/sbin/update-debian-edu-artwork-softwaves ]; then
- update-debian-edu-artwork-softwaves remove
- fi
- # honour themes shipped in src:pkg debian-edu-artwork-legacy
- if [ -x /usr/sbin/update-debian-edu-artwork-spacefun ]; then
- update-debian-edu-artwork-spacefun remove
- fi
- set_active_theme
- change_grub_background
- change_desktop_background
- set_plymouth_theme
- set_lockscreen
- ;;
- remove)
- restore_active_theme
- restore_grub_background
- restore_desktop_background
- restore_plymouth_theme
- restore_lockscreen
- ;;
-esac
diff -Nru --exclude '*.svg'
debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork-softwaves
debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork-softwaves
--- debian-edu-artwork-2.12.2/debian/update-debian-edu-artwork-softwaves
2023-01-30 21:03:52.000000000 +0100
+++ debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork-softwaves
1970-01-01 01:00:00.000000000 +0100
@@ -1,160 +0,0 @@
-#! /bin/sh
-set -e
-
-EDUTHEME="softwaves"
-
-set_active_theme() {
- update-alternatives --install \
- /usr/share/desktop-base/active-theme \
- desktop-theme \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme 60
-}
-
-restore_active_theme() {
- update-alternatives --remove \
- desktop-theme \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme
-}
-
-## GRUB and PXE boot background
-change_grub_background() {
- update-alternatives --install
/usr/share/images/desktop-base/desktop-grub.png \
- desktop-grub \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-4x3.png
40 \
- --slave /usr/share/desktop-base/grub_background.sh \
- desktop-grub.sh \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub_background.sh
- update-alternatives --install
/usr/share/images/desktop-base/desktop-grub.png \
- desktop-grub \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-16x9.png 40 \
- --slave /usr/share/desktop-base/grub_background.sh \
- desktop-grub.sh \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub_background.sh
- if command -v update-grub > /dev/null ; then
- sync
- update-grub || true
- fi
-}
-
-restore_grub_background() {
- update-alternatives --remove desktop-grub \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-4x3.png
- update-alternatives --remove desktop-grub \
- /usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/grub/grub-16x9.png
- if command -v update-grub > /dev/null ; then
- update-grub || true
- fi
-}
-
-## Wallpaper
-change_desktop_background() {
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-background \
- desktop-background \
-
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg 70
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-background.xml \
- desktop-background.xml \
- /usr/share/desktop-base/active-theme/wallpaper/gnome-background.xml 50
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-background.xml \
- desktop-background.xml \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/gnome-background.xml
50
-
- for WALLPAPER in 1024x768.svg \
- 1280x720.svg \
- 1280x800.svg \
- 1280x1024.svg \
- 1600x1200.svg \
- 1920x1080.svg \
- 1920x1200.svg \
- 2560x1080.svg \
- 2560x1440.svg \
- 2560x1600.svg; do
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-background \
- desktop-background \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/contents/images/$WALLPAPER
50
- done
-}
-
-restore_desktop_background() {
- update-alternatives --remove \
- desktop-background \
-
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg
- update-alternatives --remove \
- desktop-background.xml \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/gnome-background.xml
-
- for WALLPAPER in 1024x768.svg \
- 1280x720.svg \
- 1280x800.svg \
- 1280x1024.svg \
- 1600x1200.svg \
- 1920x1080.svg \
- 1920x1200.svg \
- 2560x1080.svg \
- 2560x1440.svg \
- 2560x1600.svg; do
- update-alternatives --remove \
- desktop-background \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/wallpaper/contents/images/$WALLPAPER
- done
-}
-
-## Plymouth
-set_plymouth_theme() {
- if [ -f /etc/plymouth/plymouthd.conf ] && [ -f /etc/debian-edu/config ] &&
command -v plymouth-set-default-theme > /dev/null ; then
- plymouth-set-default-theme -R debian-edu-${EDUTHEME} || true
- fi
-}
-
-restore_plymouth_theme() {
- if [ -f /etc/plymouth/plymouthd.conf ] && command -v
plymouth-set-default-theme > /dev/null ; then
- plymouth-set-default-theme -R -r || true
- fi
-}
-
-## Lockscreen
-set_lockscreen() {
- update-alternatives --install \
- /usr/share/images/desktop-base/desktop-lockscreen.xml \
- desktop-lockscreen.xml \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/lockscreen/gnome-background.xml
50
-}
-
-restore_lockscreen() {
- update-alternatives --remove \
- desktop-lockscreen.xml \
-
/usr/share/desktop-base/debian-edu-${EDUTHEME}-theme/lockscreen/gnome-background.xml
-}
-
-case "$1" in
- configure)
- if [ -x /usr/sbin/update-debian-edu-artwork-emerald ]; then
- update-debian-edu-artwork-emerald remove
- fi
- if [ -x /usr/sbin/update-debian-edu-artwork-buster ]; then
- update-debian-edu-artwork-buster remove
- fi
- if [ -x /usr/sbin/update-debian-edu-artwork-homeworld ]; then
- update-debian-edu-artwork-homeworld remove
- fi
- # honour themes shipped in src:pkg debian-edu-artwork-legacy
- if [ -x /usr/sbin/update-debian-edu-artwork-spacefun ]; then
- update-debian-edu-artwork-spacefun remove
- fi
- set_active_theme
- change_grub_background
- change_desktop_background
- set_plymouth_theme
- set_lockscreen
- ;;
- remove)
- restore_active_theme
- restore_grub_background
- restore_desktop_background
- restore_plymouth_theme
- restore_lockscreen
- ;;
-esac
Binary files
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/logo/greeter-debian-edu-logo.png and
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/logo/greeter-debian-edu-logo.png
differ
Binary files
/tmp/fVmZ0FEonI/debian-edu-artwork-2.12.2/logo/greeter-debian-edu-logo.xcf and
/tmp/RdxkximxRI/debian-edu-artwork-2.12.3/logo/greeter-debian-edu-logo.xcf
differ
--- End Message ---