[debian-edu-commits] [Git][debian-edu/debian-edu-artwork][master] Adjust dependencies and related files after moving configuration to d-e-config

Wolfgang Schweer gitlab at salsa.debian.org
Wed Nov 25 10:32:16 GMT 2020



Wolfgang Schweer pushed to branch master at Debian Edu / debian-edu-artwork


Commits:
64392212 by Wolfgang Schweer at 2020-11-25T11:27:44+01:00
Adjust dependencies and related files after moving configuration to d-e-config

Drop dependency on libglib2.0-bin now that schema files are gone.

Cleanup debian/update-debian-edu-artwork-{buster,softwaves} from now superfluous code.
(Actually unneeded anyway because installing schema files triggers compiling.)

Signed-off-by: Wolfgang Schweer <wschweer at arcor.de>

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/update-debian-edu-artwork-buster
- debian/update-debian-edu-artwork-softwaves


Changes:

=====================================
debian/changelog
=====================================
@@ -7,8 +7,13 @@ debian-edu-artwork (2.11.0.2-3) UNRELEASED; urgency=medium
   * debian/control: Use https://blends.debian.org/edu as homepage.
   * Drop both Mate desktop environment and Gdm login configuration from
     art-common. These non-artwork items moved to d-e-config as a better suited
-    place. Adjust configure.ac, debian/debian-edu-artwork.install and all
-    involved Makefile.am files.
+    place.
+    - Adjust configure.ac, debian/debian-edu-artwork.install and all
+      involved Makefile.am files.
+    - Drop dependency on libglib2.0-bin now that schema files are gone.
+    - Cleanup debian/update-debian-edu-artwork-{buster,softwaves} from now
+      superfluous code.
+
   * Drop debian/debian-edu-artwork{-buster,-softlines}.lintian-overrides files.
     These are no longer needed / now unknown to Lintian because a NEWS file
     exists. (Making an upstream changelog file superfluous.)


=====================================
debian/control
=====================================
@@ -28,7 +28,6 @@ Depends: ${misc:Depends},
          debian-edu-artwork-buster | debian-edu-artwork-softwaves,
          desktop-base,
          libconfig-inifiles-perl,
-         libglib2.0-bin,
 Suggests: debian-edu-artwork-spacefun
 Enhances: gdm3,
           lightdm,


=====================================
debian/update-debian-edu-artwork-buster
=====================================
@@ -100,13 +100,6 @@ restore_desktop_background() {
     done
 }
 
-## Wallpaper
-compile_gschemas() {
-    if [ -d /usr/share/glib-2.0/schemas/ ] && [ -x /usr/bin/glib-compile-schemas ]; then
-        glib-compile-schemas /usr/share/glib-2.0/schemas/
-    fi
-}
-
 ## Plymouth
 set_plymouth_theme() {
     if [ -f /etc/plymouth/plymouthd.conf ] && [ -f /etc/debian-edu/config ] && which plymouth-set-default-theme > /dev/null ; then
@@ -143,7 +136,6 @@ case "$1" in
 		set_active_theme
 		change_grub_background
 		change_desktop_background
-		compile_gschemas
 		set_plymouth_theme
 		set_lockscreen
 	;;
@@ -151,7 +143,6 @@ case "$1" in
 		restore_active_theme
 		restore_grub_background
 		restore_desktop_background
-		compile_gschemas
 		restore_lockscreen
 	;;
 esac


=====================================
debian/update-debian-edu-artwork-softwaves
=====================================
@@ -102,13 +102,6 @@ restore_desktop_background() {
     done
 }
 
-## Wallpaper
-compile_gschemas() {
-    if [ -d /usr/share/glib-2.0/schemas/ ] && [ -x /usr/bin/glib-compile-schemas ]; then
-        glib-compile-schemas /usr/share/glib-2.0/schemas/
-    fi
-}
-
 ## Plymouth
 set_plymouth_theme() {
     if [ -f /etc/plymouth/plymouthd.conf ] && [ -f /etc/debian-edu/config ] && which plymouth-set-default-theme > /dev/null ; then
@@ -145,7 +138,6 @@ case "$1" in
 		set_active_theme
 		change_grub_background
 		change_desktop_background
-		compile_gschemas
 		set_plymouth_theme
 		set_lockscreen
 	;;
@@ -153,7 +145,6 @@ case "$1" in
 		restore_active_theme
 		restore_grub_background
 		restore_desktop_background
-		compile_gschemas
 		restore_lockscreen
 	;;
 esac



View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-artwork/-/commit/6439221280c06eb6c302fac1c412fb469465eb39

-- 
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-artwork/-/commit/6439221280c06eb6c302fac1c412fb469465eb39
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/20201125/be6071dc/attachment-0001.html>


More information about the debian-edu-commits mailing list