[debian-edu-commits] [Git][debian-edu/debian-edu-artwork][personal/gszymaszek/deps] 37 commits: debian/debian-edu-artwork-*.links: Make Plymouth theme description file...

Grzegorz Szymaszek (@gszymaszek) gitlab at salsa.debian.org
Sat Sep 26 15:17:41 BST 2026



Grzegorz Szymaszek pushed to branch personal/gszymaszek/deps at Debian Edu / debian-edu-artwork


Commits:
42b350aa by Mike Gabriel at 2026-09-17T08:24:47+02:00
debian/debian-edu-artwork-*.links: Make Plymouth theme description file 'debian-edu-*.plymouth' also known under 'debian-theme.plymouth' for the desktop-theme update-alternative approach to work.

- - - - -
7828e66e by Mike Gabriel at 2026-09-17T08:30:45+02:00
debian/control: Add to R: for debian-edu-artwork-<theme> bin:pkgs: plymouth-label.

- - - - -
c1c6803c by Mike Gabriel at 2026-09-17T08:33:47+02:00
debian/update-debian-edu-artwork: Start using virtual Plymouth theme 'debian-theme'.

- - - - -
793e287b by Mike Gabriel at 2026-09-17T08:34:39+02:00
debian/update-debian-edu-artwork-spacefun: Don't remove other debian-edu-artwork themes before configuring. Co-installation shall be supported.

- - - - -
f04c3504 by Mike Gabriel at 2026-09-17T08:44:28+02:00
debian/update-debian-edu-artwork: Only install a theme if not yet installed and activate the theme by actively setting it to installed. Tie various theme-files (background images) to the active theme instead of individually selecting them as alternative. The last installed debian-edu-artwork theme wins.

- - - - -
1cfd1f8c by Mike Gabriel at 2026-09-17T08:53:13+02:00
debian/debian-edu-artwork-*.{postinst,triggers}: Drop the trigger logic. Not needed anymore.

- - - - -
ca2144e8 by Mike Gabriel at 2026-09-17T08:59:14+02:00
debian/debian-edu-artwork.postrm: Use -R when calling plymouth-set-default-theme. Only reset theme if on a Debian Edu system.

- - - - -
43011d5e by Mike Gabriel at 2026-09-17T09:00:42+02:00
debian/debian-edu-artwork.postrm: Stop meddling with single background image. Set the whole desktop-theme alternative to auto again on package removal, instead.

- - - - -
bdea3c77 by Mike Gabriel at 2026-09-17T09:09:47+02:00
d/changelog: update from Git history

- - - - -
889dabb5 by Mike Gabriel at 2026-09-18T09:17:11+02:00
Rename d-e-a-buster theme to d-e-a-futureprototype.

- - - - -
74a3d4a3 by Mike Gabriel at 2026-09-18T09:18:03+02:00
debian/control: Move desktop-base to Pre-Depends: of individual d-e-a-<theme> bin:pkgs. We need all desktop-base alternatives to be set up.

- - - - -
f7dad199 by Mike Gabriel at 2026-09-18T09:18:21+02:00
debian/control: Bump Standards-Version: to 4.7.4; drop R³: field; drop Priority: field.

- - - - -
21c62bfc by Mike Gabriel at 2026-09-18T09:18:48+02:00
debian/control: Drop support for co-installing Debian Edu Artwork themes. Add B:/R: relations to other debian-edu-artwork-* packages. Refactor package descriptions.

- - - - -
75cdb3ef by Mike Gabriel at 2026-09-18T09:19:15+02:00
art-homeworld/plymouth/debian-edu-homeworld.plymouth: nit fix for theme name.

- - - - -
891b8be6 by Mike Gabriel at 2026-09-18T09:19:30+02:00
art-softwaves/plymouth/debian-edu-softwaves.plymouth: nit fix for theme name.

- - - - -
292ff5d3 by Mike Gabriel at 2026-09-18T16:50:28+02:00
release as 2.13.2-1

Signed-off-by: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>

- - - - -
9bf16adb by Serhii Horichenko at 2026-09-18T15:14:45+00:00
art-emerald: Remove Debian version from debianedu/Skolelinux logo (Closes: #1148157)

- - - - -
55a1cd28 by Serhii Horichenko at 2026-09-18T15:14:45+00:00
art-homeworld: Remove Debian version from debianedu/Skolelinux logo on grub background image (Closes: #1148152)

- - - - -
ba9f5cb3 by Serhii Horichenko at 2026-09-18T15:14:45+00:00
art-softwaves: Add support for LUKS passphrase entry (Closes: #1148148).

- - - - -
658d62c8 by Serhii Horichenko at 2026-09-18T15:14:45+00:00
art-softwaves: Move debianedu/Skolelinux logo to a right bottom position (Closes: #1148149).

- - - - -
c916d48c by Serhii Horichenko at 2026-09-18T23:14:35+00:00
art-futureprototype: Remove a Debian version from the debianedu/Skolelinux logo in Plymouth splash; align it to the middle vertical (Closes: #1148219).

- - - - -
f7d40d94 by Mike Gabriel at 2026-09-19T01:20:26+02:00
art-emerald/desktop-base/grub-4x3.svg: Fix transparent line at top of SVG.

- - - - -
6f6ca8be by Mike Gabriel at 2026-09-19T01:20:26+02:00
art-softwaves/desktop-base/background-nologo.svg: Drop the logo entirely. It is the 'nologo' SVG.

- - - - -
02bbb937 by Mike Gabriel at 2026-09-19T01:42:03+02:00
release as 2.13.3-1

Signed-off-by: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>

- - - - -
bc582195 by Serhii Horichenko at 2026-09-21T13:25:43+02:00
art-futureprototype/desktop-base/background-nologo.svg: Remove entire logo from a 'nologo' svg-file.

- - - - -
b910b254 by Serhii Horichenko at 2026-09-21T13:27:39+02:00
art-homeworld/desktop-base/background-nologo.svg: Make a 'nologo' svg-file from a 'background'.

- - - - -
5f65a25e by Serhii Horichenko at 2026-09-22T17:23:59+02:00
art-futureprototype/desktop-base/background*.svg: Avoid the transparent line in bottom of files background.svg and background-nologo.svg

- - - - -
f9dc4ef7 by Mike Gabriel at 2026-09-23T00:09:01+02:00
release as 2.13.4-1

Signed-off-by: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>

- - - - -
3eb01f9a by Mike Gabriel at 2026-09-24T12:12:43+02:00
syslinux background images: Drop version numbers from PXE boot background images, move logos to the top-right corner.

- - - - -
5842d120 by Mike Gabriel at 2026-09-24T12:51:38+02:00
debian/: Move installer banners into debian-edu-artwork bin:pkg to have them available for all previous versions of Debian Edu available for the netboot installer.

- - - - -
910c55fd by Mike Gabriel at 2026-09-24T13:12:43+02:00
art-homeworld/g-i/debian-edu-homeworld-installer-logo.svg: Fix Debian Edu version (12 -> 11).

- - - - -
262e66f8 by Mike Gabriel at 2026-09-24T13:37:31+02:00
release as 2.13.5-1

Signed-off-by: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>

- - - - -
92a47600 by Serhii Horichenko at 2026-09-25T09:22:01+02:00
art-emerald/g-i/debian-edu-emerald-installer-logo.svg: Add a Debian Edu version number

- - - - -
cf72badf by Mike Gabriel at 2026-09-25T09:29:41+02:00
release as 2.13.6-1

Signed-off-by: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>

- - - - -
11bc88d3 by Grzegorz Szymaszek at 2026-09-26T12:07:14+02:00
debian/control: add trailing commas for dependencies

- - - - -
55ac4d46 by Grzegorz Szymaszek at 2026-09-26T12:07:19+02:00
debian/debian-edu-artwork.postinst: remove script

It was necessary to remove an old diversion. All trixie users should
already be migrated, so the script can be removed before forky.

- - - - -
4795b16b by Grzegorz Szymaszek at 2026-09-26T16:17:08+02:00
debian/: move theme update script to the main package

The main aim is to not ship a copy of the update-debian-edu-artwork
script with each theme package, and instead place it in the main package
only. Originally this approach was abandoned, because it caused
bug #1054338:

> The theme subpackages only have a weak dependency on debian-edu-artwork
> whereas the latter depends on the former. This means on removal [of] a
> theme subpackage debian-edu-artwork is already gone and the symlink to
> update-debian-edu-artwork is broken. [...]

This patch modifies the binary packages and their dependencies so that:
- debian-edu-artwork is renamed to debian-edu-artwork-common, and it
  contains the script,
- debian-edu-artwork-$THEME packages pre-depend on
  debian-edu-artwork-common to always have the script available,
- debian-edu-artwork-$THEME packages provide debian-edu-artwork,
- debian-edu-artwork-current is a new metapackage that depends on
  debian-edu-artwork-$THEME for the current Debian Edu release.

Suggested-by: Guido Berhoerster <guido at berhoerster.name>
Closes: #1055046

- - - - -


108 changed files:

- Makefile.am
- − art-buster/desktop-base/background-nologo.svg
- art-ceratopsian/g-i/debian-edu-ceratopsian-syslinux.svg
- art-emerald/desktop-base/grub-16x9.svg
- art-emerald/desktop-base/grub-4x3.svg
- art-emerald/g-i/debian-edu-emerald-installer-logo.svg
- art-emerald/g-i/debian-edu-emerald-syslinux.svg
- art-emerald/plymouth/Emerald_plymouth.svg
- art-emerald/plymouth/logo+emerald.svg
- art-buster/Makefile.am → art-futureprototype/Makefile.am
- art-buster/desktop-base/1024x768.svg → art-futureprototype/desktop-base/1024x768.svg
- art-buster/desktop-base/1280x1024.svg → art-futureprototype/desktop-base/1280x1024.svg
- art-buster/desktop-base/1280x720.svg → art-futureprototype/desktop-base/1280x720.svg
- art-buster/desktop-base/1280x800.svg → art-futureprototype/desktop-base/1280x800.svg
- art-buster/desktop-base/1600x1200.svg → art-futureprototype/desktop-base/1600x1200.svg
- art-buster/desktop-base/1920x1080.svg → art-futureprototype/desktop-base/1920x1080.svg
- art-buster/desktop-base/1920x1200.svg → art-futureprototype/desktop-base/1920x1200.svg
- art-buster/desktop-base/2560x1080.svg → art-futureprototype/desktop-base/2560x1080.svg
- art-buster/desktop-base/4096x2160.svg → art-futureprototype/desktop-base/4096x2160.svg
- art-buster/desktop-base/Makefile.am → art-futureprototype/desktop-base/Makefile.am
- + art-futureprototype/desktop-base/background-nologo.svg
- art-buster/desktop-base/background.svg → art-futureprototype/desktop-base/background.svg
- art-buster/desktop-base/gnome-background.xml → art-futureprototype/desktop-base/gnome-background.xml
- art-buster/desktop-base/grub-16x9.svg → art-futureprototype/desktop-base/grub-16x9.svg
- art-buster/desktop-base/grub-4x3.svg → art-futureprototype/desktop-base/grub-4x3.svg
- art-buster/desktop-base/grub_background.sh → art-futureprototype/desktop-base/grub_background.sh
- art-buster/desktop-base/metadata.desktop → art-futureprototype/desktop-base/metadata.desktop
- art-buster/g-i/Makefile.am → art-futureprototype/g-i/Makefile.am
- art-buster/g-i/debian-edu-buster-installer-logo.info → art-futureprototype/g-i/debian-edu-futureprototype-installer-logo.info
- art-buster/g-i/debian-edu-buster-installer-logo.svg → art-futureprototype/g-i/debian-edu-futureprototype-installer-logo.svg
- art-buster/g-i/debian-edu-buster-syslinux.svg → art-futureprototype/g-i/debian-edu-futureprototype-syslinux.svg
- art-buster/gnome-shell/Makefile.am → art-futureprototype/gnome-shell/Makefile.am
- art-buster/gnome-shell/debian-edu-buster.xml → art-futureprototype/gnome-shell/debian-edu-futureprototype.xml
- art-buster/plymouth/Makefile.am → art-futureprototype/plymouth/Makefile.am
- art-buster/plymouth/README → art-futureprototype/plymouth/README
- art-buster/plymouth/debian-edu-buster-logo.svg → art-futureprototype/plymouth/debian-edu-futureprototype-logo.svg
- art-buster/plymouth/debian-edu-buster-plymouth.svg → art-futureprototype/plymouth/debian-edu-futureprototype-plymouth.svg
- art-buster/plymouth/debian-edu-buster.plymouth → art-futureprototype/plymouth/debian-edu-futureprototype.plymouth
- art-buster/plymouth/debian-edu-buster.script → art-futureprototype/plymouth/debian-edu-futureprototype.script
- art-buster/plymouth/logo.svg → art-futureprototype/plymouth/logo.svg
- art-buster/plymouth/logo_circle.png → art-futureprototype/plymouth/logo_circle.png
- art-buster/plymouth/password_dot.png → art-futureprototype/plymouth/password_dot.png
- art-buster/plymouth/password_dot16.png → art-futureprototype/plymouth/password_dot16.png
- art-buster/plymouth/password_field.png → art-futureprototype/plymouth/password_field.png
- art-buster/plymouth/password_field16.png → art-futureprototype/plymouth/password_field16.png
- art-homeworld/desktop-base/background-nologo.svg
- art-homeworld/desktop-base/grub-16x9.svg
- art-homeworld/desktop-base/grub-4x3.svg
- art-homeworld/g-i/debian-edu-homeworld-installer-logo.svg
- art-homeworld/g-i/debian-edu-homeworld-syslinux.svg
- art-homeworld/plymouth/debian-edu-homeworld.plymouth
- art-softwaves/desktop-base/background-nologo.svg
- art-softwaves/g-i/debian-edu-softwaves-syslinux.svg
- art-softwaves/plymouth/debian-edu-softwaves.plymouth
- art-softwaves/plymouth/debian-edu-softwaves.script
- configure.ac
- debian/changelog
- debian/control
- − debian/debian-edu-artwork-buster.install
- − debian/debian-edu-artwork-buster.links
- − debian/debian-edu-artwork-buster.manpages
- − debian/debian-edu-artwork-buster.postinst
- − debian/debian-edu-artwork-buster.triggers
- debian/debian-edu-artwork-ceratopsian.install
- debian/debian-edu-artwork-ceratopsian.links
- − debian/debian-edu-artwork-ceratopsian.manpages
- debian/debian-edu-artwork-ceratopsian.postinst
- debian/debian-edu-artwork-ceratopsian.prerm
- − debian/debian-edu-artwork-ceratopsian.triggers
- debian/debian-edu-artwork.install → debian/debian-edu-artwork-common.install
- + debian/debian-edu-artwork-common.manpages
- + debian/debian-edu-artwork-common.postrm
- debian/debian-edu-artwork-emerald.install
- debian/debian-edu-artwork-emerald.links
- − debian/debian-edu-artwork-emerald.manpages
- debian/debian-edu-artwork-emerald.postinst
- debian/debian-edu-artwork-emerald.prerm
- − debian/debian-edu-artwork-emerald.triggers
- debian/debian-edu-artwork-buster.docs → debian/debian-edu-artwork-futureprototype.docs
- + debian/debian-edu-artwork-futureprototype.install
- + debian/debian-edu-artwork-futureprototype.links
- + debian/debian-edu-artwork-futureprototype.manpages
- + debian/debian-edu-artwork-futureprototype.postinst
- debian/debian-edu-artwork-buster.preinst → debian/debian-edu-artwork-futureprototype.preinst
- debian/debian-edu-artwork-buster.prerm → debian/debian-edu-artwork-futureprototype.prerm
- debian/debian-edu-artwork-homeworld.install
- debian/debian-edu-artwork-homeworld.links
- − debian/debian-edu-artwork-homeworld.manpages
- debian/debian-edu-artwork-homeworld.postinst
- debian/debian-edu-artwork-homeworld.prerm
- − debian/debian-edu-artwork-homeworld.triggers
- debian/debian-edu-artwork-softwaves.install
- debian/debian-edu-artwork-softwaves.links
- − debian/debian-edu-artwork-softwaves.manpages
- debian/debian-edu-artwork-softwaves.postinst
- debian/debian-edu-artwork-softwaves.preinst
- debian/debian-edu-artwork-softwaves.prerm
- − debian/debian-edu-artwork-softwaves.triggers
- + debian/debian-edu-artwork.links
- − debian/debian-edu-artwork.postinst
- − debian/debian-edu-artwork.postrm
- debian/source/lintian-overrides
- debian/update-debian-edu-artwork
- − debian/update-debian-edu-artwork-buster.8
- − debian/update-debian-edu-artwork-ceratopsian.8
- − debian/update-debian-edu-artwork-homeworld.8
- − debian/update-debian-edu-artwork-softwaves.8
- debian/update-debian-edu-artwork-emerald.8 → debian/update-debian-edu-artwork.8


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-artwork/-/compare/1bc620e09dbe917e0a417cd05fa580d905b47821...4795b16b43fe5ce8e660c155115ae733fcafd911

-- 
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-artwork/-/compare/1bc620e09dbe917e0a417cd05fa580d905b47821...4795b16b43fe5ce8e660c155115ae733fcafd911
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-edu-commits/attachments/20260926/966845f1/attachment-0001.htm>


More information about the debian-edu-commits mailing list