[debian-edu-commits] [Git][debian-edu/debian-edu-artwork][personal/gszymaszek/deps] debian/: move theme update script to the main package
Grzegorz Szymaszek (@gszymaszek)
gitlab at salsa.debian.org
Sun Sep 27 21:09:07 BST 2026
Grzegorz Szymaszek pushed to branch personal/gszymaszek/deps at Debian Edu / debian-edu-artwork
Commits:
1561b4b1 by Grzegorz Szymaszek at 2026-09-27T22:08:22+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
- - - - -
33 changed files:
- debian/control
- debian/debian-edu-artwork-ceratopsian.install
- − debian/debian-edu-artwork-ceratopsian.manpages
- debian/debian-edu-artwork-ceratopsian.postinst
- debian/debian-edu-artwork-ceratopsian.prerm
- debian/debian-edu-artwork.install → debian/debian-edu-artwork-common.install
- + debian/debian-edu-artwork-common.manpages
- debian/debian-edu-artwork.postrm → debian/debian-edu-artwork-common.postrm
- debian/debian-edu-artwork-emerald.install
- − debian/debian-edu-artwork-emerald.manpages
- debian/debian-edu-artwork-emerald.postinst
- debian/debian-edu-artwork-emerald.prerm
- debian/debian-edu-artwork-futureprototype.install
- − debian/debian-edu-artwork-futureprototype.manpages
- debian/debian-edu-artwork-futureprototype.postinst
- debian/debian-edu-artwork-futureprototype.preinst
- debian/debian-edu-artwork-futureprototype.prerm
- debian/debian-edu-artwork-homeworld.install
- − debian/debian-edu-artwork-homeworld.manpages
- debian/debian-edu-artwork-homeworld.postinst
- debian/debian-edu-artwork-homeworld.prerm
- debian/debian-edu-artwork-softwaves.install
- − 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/source/lintian-overrides
- debian/update-debian-edu-artwork
- − debian/update-debian-edu-artwork-ceratopsian.8
- − debian/update-debian-edu-artwork-futureprototype.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/-/commit/1561b4b1df75030c25c271a3a230f86bfdf57755
--
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-artwork/-/commit/1561b4b1df75030c25c271a3a230f86bfdf57755
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/20260927/4ea50c57/attachment.htm>
More information about the debian-edu-commits
mailing list