[debian-edu-commits] [Git][debian-edu/debian-edu-artwork][master] Install separate copies of update-debian-edu-artwork

Mike Gabriel (@sunweaver) gitlab at salsa.debian.org
Mon Oct 30 13:46:17 GMT 2023



Mike Gabriel pushed to branch master at Debian Edu / debian-edu-artwork


Commits:
8eee7fbc by Guido Berhoerster at 2023-10-23T09:22:38+02:00
Install separate copies of update-debian-edu-artwork

The theme subpackages only have a weak dependency on debian-edu-artwork whereas
the latter depends on the former. This means on removal oth a theme subpackage
debian-edu-artwork is already gone and the symlink to update-debian-edu-artwork
is broken. Thus install separate copies with each subpackage, this way we still
have a single source script (Closes: #1054338).

- - - - -


10 changed files:

- debian/control
- debian/debian-edu-artwork-buster.install
- debian/debian-edu-artwork-buster.links
- debian/debian-edu-artwork-emerald.install
- debian/debian-edu-artwork-emerald.links
- debian/debian-edu-artwork-homeworld.install
- debian/debian-edu-artwork-homeworld.links
- debian/debian-edu-artwork-softwaves.install
- debian/debian-edu-artwork-softwaves.links
- debian/debian-edu-artwork.install


Changes:

=====================================
debian/control
=====================================
@@ -8,6 +8,7 @@ Uploaders: Petter Reinholdtsen <pere at debian.org>,
 Build-Depends: advancecomp,
                debhelper-compat (= 13),
                devscripts,
+               dh-exec,
                fonts-quicksand,
                imagemagick,
                inkscape,


=====================================
debian/debian-edu-artwork-buster.install
=====================================
@@ -1,4 +1,6 @@
+#!/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


=====================================
debian/debian-edu-artwork-buster.links
=====================================
@@ -1,3 +1,2 @@
 /usr/share/desktop-base/debian-edu-buster-theme/wallpaper /usr/share/desktop-base/debian-edu-buster-theme/lockscreen
 /usr/share/plymouth/themes/debian-edu-buster/ /usr/share/desktop-base/debian-edu-buster-theme/plymouth
-/usr/lib/debian-edu-artwork/update-debian-edu-artwork /usr/sbin/update-debian-edu-artwork-buster


=====================================
debian/debian-edu-artwork-emerald.install
=====================================
@@ -1,4 +1,6 @@
+#!/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


=====================================
debian/debian-edu-artwork-emerald.links
=====================================
@@ -1,3 +1,2 @@
 /usr/share/desktop-base/debian-edu-emerald-theme/wallpaper /usr/share/desktop-base/debian-edu-emerald-theme/lockscreen
 /usr/share/plymouth/themes/debian-edu-emerald/ /usr/share/desktop-base/debian-edu-emerald-theme/plymouth
-/usr/lib/debian-edu-artwork/update-debian-edu-artwork /usr/sbin/update-debian-edu-artwork-emerald


=====================================
debian/debian-edu-artwork-homeworld.install
=====================================
@@ -1,4 +1,6 @@
+#!/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


=====================================
debian/debian-edu-artwork-homeworld.links
=====================================
@@ -1,3 +1,2 @@
 /usr/share/desktop-base/debian-edu-homeworld-theme/wallpaper /usr/share/desktop-base/debian-edu-homeworld-theme/lockscreen
 /usr/share/plymouth/themes/debian-edu-homeworld/ /usr/share/desktop-base/debian-edu-homeworld-theme/plymouth
-/usr/lib/debian-edu-artwork/update-debian-edu-artwork /usr/sbin/update-debian-edu-artwork-homeworld


=====================================
debian/debian-edu-artwork-softwaves.install
=====================================
@@ -1,4 +1,6 @@
+#!/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


=====================================
debian/debian-edu-artwork-softwaves.links
=====================================
@@ -1,3 +1,2 @@
 /usr/share/desktop-base/debian-edu-softwaves-theme/wallpaper /usr/share/desktop-base/debian-edu-softwaves-theme/lockscreen
 /usr/share/plymouth/themes/debian-edu-softwaves/ /usr/share/desktop-base/debian-edu-softwaves-theme/plymouth
-/usr/lib/debian-edu-artwork/update-debian-edu-artwork /usr/sbin/update-debian-edu-artwork-softwaves


=====================================
debian/debian-edu-artwork.install
=====================================
@@ -1,4 +1,3 @@
-debian/update-debian-edu-artwork /usr/lib/debian-edu-artwork
 usr/share/gdm/dconf/
 usr/share/pixmaps/debian-edu-logo.svg
 usr/share/arctica-greeter/theme-debian-edu-logo.png



View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-artwork/-/commit/8eee7fbc4a21aa3eeae9cfada46d10c84b746c3b

-- 
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-artwork/-/commit/8eee7fbc4a21aa3eeae9cfada46d10c84b746c3b
You're receiving this email because of your account on salsa.debian.org.


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


More information about the debian-edu-commits mailing list