Hi all, On Sa 23 Dez 2023 19:04:10 CET, Holger Levsen wrote:
control: forcemerge -1 1057891 control: retitle -1 bookworm-pu: package debian-edu-artwork/2.12.4-1~deb12u1 thanks Hi,I've just uploaded debian-edu-artwork/2.12.4-1 to unstable and expect that we'd want to at least update in bookworm to this. However I'm not sure which debdiffyou'd like to see, to the one in bookworm or the one in bookworm-pu?
I have now uploaded debian-edu-artwork 2.12.4-1~deb12u1 to bookworm-proposed-updates. Find attached two .debdiff files:
* one diff'ed against the d-e-a version in bookworm* one diff'ed against the d-e-a rejected version in bookworm-proposed-updates
Note that I omitted SVG files from the .debdiff output (to reduce .debdiff file size).
Let me know if anything else is needed. Mike -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net
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.4/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.4/art-common/arctica-greeter/32_arctica-greeter-theme-debian-edu.gschema.override 2023-10-23 11:56: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/CDTSProFNG/debian-edu-artwork-2.12.2/art-common/arctica-greeter/debian-edu-logo-hidpi.png and /tmp/3Fw5Deo1yq/debian-edu-artwork-2.12.4/art-common/arctica-greeter/debian-edu-logo-hidpi.png differ Binary files /tmp/CDTSProFNG/debian-edu-artwork-2.12.2/art-common/arctica-greeter/debian-edu-logo.png and /tmp/3Fw5Deo1yq/debian-edu-artwork-2.12.4/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.4/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.4/art-common/arctica-greeter/Makefile.am 2023-10-23 11:56: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.4/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.4/art-common/Makefile.am 2023-10-23 11:56: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.4/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.4/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.4/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.4/art-emerald/desktop-base/gnome-background.xml.in 2023-10-23 11:56:21.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.4/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.4/art-emerald/desktop-base/Makefile.am 2023-10-23 11:56:21.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.4/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.4/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-edu@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.4/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.4/art-emerald/desktop-base/metadata.json 2023-10-23 11:56:21.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.4/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.4/art-emerald/g-i/debian-edu-emerald-installer-logo.info 2023-10-23 11:56:21.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.4/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.4/art-emerald/plymouth/debian-edu-emerald.plymouth 2023-10-23 11:56:21.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.4/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.4/art-emerald/plymouth/debian-edu-emerald.script 2023-10-23 11:56:21.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/CDTSProFNG/debian-edu-artwork-2.12.2/art-emerald/plymouth/debian.png and /tmp/3Fw5Deo1yq/debian-edu-artwork-2.12.4/art-emerald/plymouth/debian.png differ Binary files /tmp/CDTSProFNG/debian-edu-artwork-2.12.2/art-emerald/plymouth/glow.png and /tmp/3Fw5Deo1yq/debian-edu-artwork-2.12.4/art-emerald/plymouth/glow.png differ Binary files /tmp/CDTSProFNG/debian-edu-artwork-2.12.2/art-emerald/plymouth/glow.xcf and /tmp/3Fw5Deo1yq/debian-edu-artwork-2.12.4/art-emerald/plymouth/glow.xcf differ Binary files /tmp/CDTSProFNG/debian-edu-artwork-2.12.2/art-emerald/plymouth/logo_circle.png and /tmp/3Fw5Deo1yq/debian-edu-artwork-2.12.4/art-emerald/plymouth/logo_circle.png differ Binary files /tmp/CDTSProFNG/debian-edu-artwork-2.12.2/art-emerald/plymouth/logo+emerald.png and /tmp/3Fw5Deo1yq/debian-edu-artwork-2.12.4/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.4/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.4/art-emerald/plymouth/Makefile.am 2023-10-23 11:56:21.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/CDTSProFNG/debian-edu-artwork-2.12.2/art-emerald/plymouth/password_dot.png and /tmp/3Fw5Deo1yq/debian-edu-artwork-2.12.4/art-emerald/plymouth/password_dot.png differ Binary files /tmp/CDTSProFNG/debian-edu-artwork-2.12.2/art-emerald/plymouth/password_field.png and /tmp/3Fw5Deo1yq/debian-edu-artwork-2.12.4/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.4/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.4/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.4/configure.ac --- debian-edu-artwork-2.12.2/configure.ac 2023-01-30 20:29:56.000000000 +0100 +++ debian-edu-artwork-2.12.4/configure.ac 2023-10-23 11:56: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.4/debian/changelog --- debian-edu-artwork-2.12.2/debian/changelog 2023-02-02 17:21:42.000000000 +0100 +++ debian-edu-artwork-2.12.4/debian/changelog 2024-01-31 15:24:02.000000000 +0100 @@ -1,3 +1,57 @@ +debian-edu-artwork (2.12.4-1~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> Wed, 31 Jan 2024 15:24:02 +0100 + +debian-edu-artwork (2.12.4-1) unstable; urgency=medium + + [ Wolfgang Schweer ] + * Adjust debian logo position for display manager. Closes: #1058786. + + -- Holger Levsen <hol...@debian.org> Sat, 23 Dec 2023 18:43:10 +0100 + +debian-edu-artwork (2.12.3-3) unstable; urgency=medium + + * Revert "debian/update-debian-edu-artwork: Stop checking if this is a Debian + Edu system." (Closes: #1057815, see also: #856789) + * debian/update-debian-edu-artwork: Add comment to never introduce this + regression again. + + -- Mike Gabriel <sunwea...@debian.org> Sat, 09 Dec 2023 08:00:36 +0100 + +debian-edu-artwork (2.12.3-2~deb12u1) REJECTED; 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.4/debian/control --- debian-edu-artwork-2.12.2/debian/control 2023-01-30 21:18:57.000000000 +0100 +++ debian-edu-artwork-2.12.4/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.4/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.4/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.4/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.4/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.4/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.4/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.4/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.4/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.4/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.4/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.4/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.4/debian/update-debian-edu-artwork 2024-01-31 15:21:57.000000000 +0100 @@ -0,0 +1,153 @@ +#! /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() { + # The check whether we are on a Debian Edu system is vital for this part of + # the script being compliant with Debian policy. Never remove that check! + # See: #1057815 and #856789. + 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 +} + +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.4/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.4/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.4/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.4/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.4/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.4/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.4/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.4/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/CDTSProFNG/debian-edu-artwork-2.12.2/logo/greeter-debian-edu-logo.png and /tmp/3Fw5Deo1yq/debian-edu-artwork-2.12.4/logo/greeter-debian-edu-logo.png differ Binary files /tmp/CDTSProFNG/debian-edu-artwork-2.12.2/logo/greeter-debian-edu-logo.xcf and /tmp/3Fw5Deo1yq/debian-edu-artwork-2.12.4/logo/greeter-debian-edu-logo.xcf differ
diff -Nru --exclude '*.svg' debian-edu-artwork-2.12.3/debian/changelog debian-edu-artwork-2.12.4/debian/changelog --- debian-edu-artwork-2.12.3/debian/changelog 2023-11-19 10:11:30.000000000 +0100 +++ debian-edu-artwork-2.12.4/debian/changelog 2024-01-31 15:24:02.000000000 +0100 @@ -1,4 +1,27 @@ -debian-edu-artwork (2.12.3-2~deb12u1) bookworm; urgency=medium +debian-edu-artwork (2.12.4-1~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> Wed, 31 Jan 2024 15:24:02 +0100 + +debian-edu-artwork (2.12.4-1) unstable; urgency=medium + + [ Wolfgang Schweer ] + * Adjust debian logo position for display manager. Closes: #1058786. + + -- Holger Levsen <hol...@debian.org> Sat, 23 Dec 2023 18:43:10 +0100 + +debian-edu-artwork (2.12.3-3) unstable; urgency=medium + + * Revert "debian/update-debian-edu-artwork: Stop checking if this is a Debian + Edu system." (Closes: #1057815, see also: #856789) + * debian/update-debian-edu-artwork: Add comment to never introduce this + regression again. + + -- Mike Gabriel <sunwea...@debian.org> Sat, 09 Dec 2023 08:00:36 +0100 + +debian-edu-artwork (2.12.3-2~deb12u1) REJECTED; urgency=medium * Release to bookworm. This provides an Emerald theme based artwork for upcoming Debian Edu 12 release. diff -Nru --exclude '*.svg' debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork debian-edu-artwork-2.12.4/debian/update-debian-edu-artwork --- debian-edu-artwork-2.12.3/debian/update-debian-edu-artwork 2023-10-05 20:35:21.000000000 +0200 +++ debian-edu-artwork-2.12.4/debian/update-debian-edu-artwork 2024-01-31 15:21:57.000000000 +0100 @@ -93,7 +93,10 @@ ## Plymouth set_plymouth_theme() { - if [ -f /etc/plymouth/plymouthd.conf ] && command -v plymouth-set-default-theme > /dev/null ; then + # The check whether we are on a Debian Edu system is vital for this part of + # the script being compliant with Debian policy. Never remove that check! + # See: #1057815 and #856789. + 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 }
pgpmLphR1g0wo.pgp
Description: Digitale PGP-Signatur