[debian-edu-commits] debian-edu/ 03/03: Makefile: append ${misc:Depends} to all generated depends

Holger Levsen holger at layer-acht.org
Thu Oct 27 12:31:05 UTC 2016


This is an automated email from the git hooks/post-receive script.

holger pushed a commit to branch master
in repository debian-edu.

commit a388303f638d9f4757cb409cc2c57a1f0e5eb562
Author: Holger Levsen <holger at layer-acht.org>
Date:   Thu Oct 27 14:30:33 2016 +0200

    Makefile: append ${misc:Depends} to all generated depends
    
    Makefile: work around another deficiency in blends-dev: append
    ${misc:Depends} to all generated depends for the binary packages
    in the generated debian/control file to avoid
    https://lintian.debian.org/tags/debhelper-but-no-misc-depends.html
    lintian warnings.
---
 Makefile         |   8 ++--
 debian/changelog |   5 +++
 debian/control   | 114 +++++++++++++++++++++++++++----------------------------
 3 files changed, 67 insertions(+), 60 deletions(-)

diff --git a/Makefile b/Makefile
index 883500c..f673221 100755
--- a/Makefile
+++ b/Makefile
@@ -19,6 +19,8 @@ dist:
 	# why it should be implemented in blends-dev - also
 	# compare the following line with the second line of this target…) 
 	make -f debian/rules get-orig-source
-	# Use (= ${source:Version}) for arch:all depends
-	# there might be a better way to achieve this with the blends-dev framework…
-	sed -i 's#education-tasks (= $${binary:Version})#education-tasks (= $${source:Version})#g' debian/control
+	# The following sed command does to things:
+	# - use (= ${source:Version}) for arch:all depends
+	# - add ${misc:Depends} to all generated binary packages (needed because we use debhelper)
+	# There might be a better way to achieve this with the blends-dev framework…
+	sed -i 's#education-tasks (= $${binary:Version})#education-tasks (= $${source:Version}), $${misc:Depends}#g' debian/control
diff --git a/debian/changelog b/debian/changelog
index 373ad4f..b1c2f35 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,11 @@ debian-edu (1.914) UNRELEASED; urgency=medium
 
   * Add ${misc:Depends} to binary packages depends in control.stub, thanks
     lintian.
+  * Makefile: work around another deficiency in blends-dev: append
+    ${misc:Depends} to all generated depends for the binary packages in the
+    generated debian/control file to avoid
+    https://lintian.debian.org/tags/debhelper-but-no-misc-depends.html lintian
+    warnings.
 
  -- Holger Levsen <holger at debian.org>  Thu, 27 Oct 2016 14:20:33 +0200
 
diff --git a/debian/control b/debian/control
index 0f43aad..85bc78f 100644
--- a/debian/control
+++ b/debian/control
@@ -42,7 +42,7 @@ Description: Debian Edu menu reorganization
 Package: education-astronomy
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: education-menus,
  gpredict,
  kstars,
@@ -62,7 +62,7 @@ Description: Debian Edu astronomy related applications
 Package: education-chemistry
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: chemtool,
  easychem,
  education-menus,
@@ -81,7 +81,7 @@ Description: Debian Edu chemistry related applications
 Package: education-common
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: apt-listchanges,
  bash-completion,
  bc,
@@ -196,7 +196,7 @@ Description: Debian Edu common packages
 Package: education-desktop-gnome
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: education-common,
  gdm3,
  gimp,
@@ -230,7 +230,7 @@ Description: Debian Edu GNOME desktop applications
 Package: education-desktop-kde
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: ark,
  bluedevil,
  clementine,
@@ -298,7 +298,7 @@ Description: Debian Edu KDE desktop applications
 Package: education-desktop-lxde
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: blueman,
  desktop-file-utils,
  education-common,
@@ -328,7 +328,7 @@ Description: Debian Edu LXDE desktop applications
 Package: education-desktop-mate
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: education-common,
  gimp,
  inkscape,
@@ -359,7 +359,7 @@ Description: Debian Edu MATE desktop applications
 Package: education-desktop-other
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: alsa-base,
  alsa-utils,
  avahi-daemon,
@@ -619,7 +619,7 @@ Description: Debian Edu non-GNOME- and non-KDE-specific desktop applications
 Package: education-desktop-xfce
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: blueman,
  education-common,
  lightdm,
@@ -636,7 +636,7 @@ Description: Debian Edu Xfce desktop applications
 Package: education-development
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: autoconf,
  bluefish,
  build-essential,
@@ -684,7 +684,7 @@ Description: Debian Edu software development related educational applications
 Package: education-electronics
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: education-menus,
  gpsim,
  oregano,
@@ -708,7 +708,7 @@ Description: Debian Edu electronics related applications
 Package: education-geography
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: education-menus,
  kgeography,
  marble
@@ -730,7 +730,7 @@ Description: Debian Edu applications for geography
 Package: education-graphics
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: dia-gnome,
  education-menus,
  gimp,
@@ -750,7 +750,7 @@ Description: Debian Edu graphics related applications
 Package: education-lang-da
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: debian-edu-doc-da,
  myspell-da
 Description: Debian Edu applications for Danish installs
@@ -760,7 +760,7 @@ Description: Debian Edu applications for Danish installs
 Package: education-lang-da-desktop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: firefox-esr-l10n-da,
  gcompris-sound-da,
  libreoffice-help-da,
@@ -773,14 +773,14 @@ Description: Debian Edu Desktop applications for Danish installs
 Package: education-lang-da-desktop-kde
 Section: kde
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Description: Danish Debian Edu KDE desktop applications
  This task localises the KDE desktop in Danish.
 
 Package: education-lang-de
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: debian-edu-doc-de,
  hunspell-de-at,
  hunspell-de-ch,
@@ -792,7 +792,7 @@ Description: Debian Edu applications for German installs
 Package: education-lang-de-desktop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Suggests: icedove-l10n-de
 Description: Debian Edu Desktop applications for German installs
  This subtask depends on various office and desktop applications
@@ -801,14 +801,14 @@ Description: Debian Edu Desktop applications for German installs
 Package: education-lang-de-desktop-kde
 Section: kde
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Description: German Debian Edu KDE desktop applications
  This task localises the KDE desktop in German.
 
 Package: education-lang-es
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: debian-edu-doc-es,
  manpages-es-extra,
  myspell-es
@@ -819,7 +819,7 @@ Description: Debian Edu applications for Spanish installs
 Package: education-lang-es-desktop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: firefox-esr-l10n-es-es,
  gcompris-sound-es,
  gimp-help-es,
@@ -833,14 +833,14 @@ Description: Debian Edu Desktop applications for Spanish installs
 Package: education-lang-es-desktop-kde
 Section: kde
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Description: Spanish Debian Edu KDE desktop applications
  This task localises the KDE desktop in Spanish.
 
 Package: education-lang-fr
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: debian-edu-doc-fr,
  manpages-fr-extra,
  myspell-fr
@@ -851,7 +851,7 @@ Description: Debian Edu applications for French installs
 Package: education-lang-fr-desktop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Suggests: aptitude-doc-fr,
  icedove-l10n-fr
 Description: Debian Edu Desktop applications for French installs
@@ -861,14 +861,14 @@ Description: Debian Edu Desktop applications for French installs
 Package: education-lang-fr-desktop-kde
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Description: French Debian Edu KDE desktop applications
  This task localises the KDE desktop in French.
 
 Package: education-lang-he
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Description: Debian Edu applications for Hebrew installs
  This metapackage depends on various office and desktop applications
  that are useful for teachers and their students.
@@ -876,7 +876,7 @@ Description: Debian Edu applications for Hebrew installs
 Package: education-lang-he-desktop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Suggests: icedove-l10n-he
 Description: Debian Edu Desktop applications for Hebrew installs
  This metapackage depends on various office and desktop applications
@@ -885,14 +885,14 @@ Description: Debian Edu Desktop applications for Hebrew installs
 Package: education-lang-he-desktop-kde
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Description: Hebrew Debian Edu KDE desktop applications
  This task provide files to localises the KDE desktop in Hebrew.
 
 Package: education-lang-it
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: debian-edu-doc-it,
  myspell-it
 Description: Debian Edu applications for Italian installs
@@ -902,7 +902,7 @@ Description: Debian Edu applications for Italian installs
 Package: education-lang-it-desktop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: firefox-esr-l10n-it,
  gcompris-sound-it,
  gimp-help-it,
@@ -916,14 +916,14 @@ Description: Debian Edu Desktop applications for Italian installs
 Package: education-lang-it-desktop-kde
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Description: Italian Debian Edu KDE desktop applications
  This task localises the KDE desktop in Italian.
 
 Package: education-lang-ja
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: debian-edu-doc-ja
 Description: Debian Edu applications for Japanese installs
  This metapackage depends on various office and desktop applications
@@ -932,7 +932,7 @@ Description: Debian Edu applications for Japanese installs
 Package: education-lang-ja-desktop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Suggests: aptitude-doc-ja,
  icedove-l10n-ja
 Description: Debian Edu Desktop applications for Japanese installs
@@ -942,14 +942,14 @@ Description: Debian Edu Desktop applications for Japanese installs
 Package: education-lang-ja-desktop-kde
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Description: Japanese Debian Edu KDE desktop applications
  This task provide files to localises the KDE desktop in Japanese.
 
 Package: education-lang-no
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: debian-edu-doc-nb
 Suggests: aspell-no,
  myspell-nb,
@@ -961,7 +961,7 @@ Description: Debian Edu applications for Norwegian installs
 Package: education-lang-no-desktop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Suggests: icedove-l10n-nb-no,
  icedove-l10n-nn-no
 Description: Debian Edu Desktop applications for Norwegian installs
@@ -971,14 +971,14 @@ Description: Debian Edu Desktop applications for Norwegian installs
 Package: education-lang-no-desktop-kde
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Description: Norwegian (Bokmaal and Nynorsk) Debian Edu KDE desktop applications
  This task provide files to localises the KDE desktop in Norwegian.
 
 Package: education-lang-se
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Description: Debian Edu applications for North Sami installs
  This subtask depends on various packages to install when the North
  Sami language is selected during installation.
@@ -986,7 +986,7 @@ Description: Debian Edu applications for North Sami installs
 Package: education-lang-zh-tw
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: fonts-arphic-ukai
 Description: Debian Edu applications for Traditional Chinese installs
  This metapackage depends on various office and desktop applications
@@ -995,7 +995,7 @@ Description: Debian Edu applications for Traditional Chinese installs
 Package: education-lang-zh-tw-desktop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: fonts-arphic-uming,
  ibus-array,
  ibus-chewing,
@@ -1012,14 +1012,14 @@ Description: Debian Edu Desktop applications for Traditional Chinese installs
 Package: education-lang-zh-tw-desktop-kde
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Description: Traditional Chinese Debian Edu KDE desktop applications
  This task localises the KDE desktop in Traditional Chinese.
 
 Package: education-language
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: aspell,
  dict,
  education-menus,
@@ -1046,7 +1046,7 @@ Description: Debian Edu language related educational applications
 Package: education-laptop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: bluedevil,
  kde-config-touchpad,
  laptop-mode-tools,
@@ -1064,7 +1064,7 @@ Description: Debian Edu laptop packages
 Package: education-logic-games
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: atomix,
  blinken,
  cgoban,
@@ -1083,7 +1083,7 @@ Description: Debian Edu logic games
 Package: education-main-server
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version}), gosa-plugin-netgroups,
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}, gosa-plugin-netgroups,
 Recommends: apache2,
  atftpd | tftpd-hpa,
  avahi-daemon,
@@ -1170,7 +1170,7 @@ Description: Debian Edu main server packages
 Package: education-mathematics
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: cantor,
  education-menus,
  geogebra,
@@ -1213,7 +1213,7 @@ Description: Debian Edu mathematical applications
 Package: education-misc
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: childsplay,
  education-menus,
  gcompris,
@@ -1237,7 +1237,7 @@ Description: Debian Edu miscellaneous applications for education
 Package: education-music
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: audacious,
  audacity,
  education-menus,
@@ -1273,7 +1273,7 @@ Description: Debian Edu music and sound applications
 Package: education-networked
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: education-networked-common,
  gosa-desktop,
  libpam-krb5,
@@ -1287,7 +1287,7 @@ Description: Debian Edu network packages
 Package: education-networked-common
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: autofs-ldap | autofs5-ldap,
  education-common,
  killer,
@@ -1325,7 +1325,7 @@ Description: Debian Edu common networking packages
 Package: education-physics
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: education-menus,
  planets,
  step
@@ -1341,7 +1341,7 @@ Description: Debian Edu physics related applications
 Package: education-roaming-workstation
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: education-desktop-other,
  education-networked-common,
  krb5-auth-dialog,
@@ -1359,7 +1359,7 @@ Description: Debian Edu networked roaming workstation packages
 Package: education-services
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: dansguardian
 Suggests: wims
 Description: Debian Edu services for educational institutions
@@ -1371,7 +1371,7 @@ Description: Debian Edu services for educational institutions
 Package: education-standalone
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: education-common,
  education-desktop-other,
  libnss-mdns,
@@ -1384,7 +1384,7 @@ Description: Debian Edu standalone workstation packages
 Package: education-thin-client
 Section: metapackages
 Architecture: amd64 i386 powerpc
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: acpi-support-base,
  alsa-base,
  alsa-utils,
@@ -1399,7 +1399,7 @@ Description: Debian Edu networked thin client packages
 Package: education-thin-client-server
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: atftpd | tftpd-hpa,
  education-workstation,
  iptables,
@@ -1429,7 +1429,7 @@ Description: Debian Edu networked thin client server packages
 Package: education-workstation
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${source:Version})
+Depends: education-tasks (= ${source:Version}), ${misc:Depends}
 Recommends: education-desktop-other,
  education-networked,
  jxplorer,

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-edu/debian-edu.git



More information about the debian-edu-commits mailing list