[debian-edu-commits] debian-edu/ 02/03: Makefile: Use (= ${source:Version}) for arch:all depends in debian/control as recommended by https://lintian.debian.org/tags/not-binnmuable-any-depends-all.html

Holger Levsen holger at layer-acht.org
Fri Oct 21 18:20:55 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 91ab850a077a76b69f2f9f59ef26d76b0fbf0c91
Author: Holger Levsen <holger at layer-acht.org>
Date:   Fri Oct 21 19:52:46 2016 +0200

    Makefile: Use (= ${source:Version}) for arch:all depends in debian/control as recommended by  https://lintian.debian.org/tags/not-binnmuable-any-depends-all.html
---
 Makefile         |   3 ++
 debian/changelog |   3 ++
 debian/control   | 114 +++++++++++++++++++++++++++----------------------------
 3 files changed, 63 insertions(+), 57 deletions(-)

diff --git a/Makefile b/Makefile
index 8cd2a20..883500c 100755
--- a/Makefile
+++ b/Makefile
@@ -19,3 +19,6 @@ 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
diff --git a/debian/changelog b/debian/changelog
index 832feb2..45d1142 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,9 @@ debian-edu (1.912) UNRELEASED; urgency=medium
 
   * debian/control.stub: mark education-tasks as Multi-Arch: foreign.
     (Closes: #841388)
+  * Makefile: Use (= ${source:Version}) for arch:all depends in debian/control
+    as recommended by
+    https://lintian.debian.org/tags/not-binnmuable-any-depends-all.html
 
  -- Holger Levsen <holger at debian.org>  Fri, 21 Oct 2016 19:43:29 +0200
 
diff --git a/debian/control b/debian/control
index ce75065..eb05d4b 100644
--- a/debian/control
+++ b/debian/control
@@ -40,7 +40,7 @@ Description: Debian Edu menu reorganization
 Package: education-astronomy
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: education-menus,
  gpredict,
  kstars,
@@ -60,7 +60,7 @@ Description: Debian Edu astronomy related applications
 Package: education-chemistry
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: chemtool,
  easychem,
  education-menus,
@@ -79,7 +79,7 @@ Description: Debian Edu chemistry related applications
 Package: education-common
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: apt-listchanges,
  bash-completion,
  bc,
@@ -194,7 +194,7 @@ Description: Debian Edu common packages
 Package: education-desktop-gnome
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: education-common,
  gdm3,
  gimp,
@@ -228,7 +228,7 @@ Description: Debian Edu GNOME desktop applications
 Package: education-desktop-kde
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: ark,
  bluedevil,
  clementine,
@@ -296,7 +296,7 @@ Description: Debian Edu KDE desktop applications
 Package: education-desktop-lxde
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: blueman,
  desktop-file-utils,
  education-common,
@@ -326,7 +326,7 @@ Description: Debian Edu LXDE desktop applications
 Package: education-desktop-mate
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: education-common,
  gimp,
  inkscape,
@@ -357,7 +357,7 @@ Description: Debian Edu MATE desktop applications
 Package: education-desktop-other
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: alsa-base,
  alsa-utils,
  avahi-daemon,
@@ -617,7 +617,7 @@ Description: Debian Edu non-GNOME- and non-KDE-specific desktop applications
 Package: education-desktop-xfce
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: blueman,
  education-common,
  lightdm,
@@ -634,7 +634,7 @@ Description: Debian Edu Xfce desktop applications
 Package: education-development
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: autoconf,
  bluefish,
  build-essential,
@@ -682,7 +682,7 @@ Description: Debian Edu software development related educational applications
 Package: education-electronics
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: education-menus,
  gpsim,
  oregano,
@@ -706,7 +706,7 @@ Description: Debian Edu electronics related applications
 Package: education-geography
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: education-menus,
  kgeography,
  marble
@@ -728,7 +728,7 @@ Description: Debian Edu applications for geography
 Package: education-graphics
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: dia-gnome,
  education-menus,
  gimp,
@@ -748,7 +748,7 @@ Description: Debian Edu graphics related applications
 Package: education-lang-da
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: debian-edu-doc-da,
  myspell-da
 Description: Debian Edu applications for Danish installs
@@ -758,7 +758,7 @@ Description: Debian Edu applications for Danish installs
 Package: education-lang-da-desktop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: firefox-esr-l10n-da,
  gcompris-sound-da,
  libreoffice-help-da,
@@ -771,14 +771,14 @@ Description: Debian Edu Desktop applications for Danish installs
 Package: education-lang-da-desktop-kde
 Section: kde
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 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 (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: debian-edu-doc-de,
  hunspell-de-at,
  hunspell-de-ch,
@@ -790,7 +790,7 @@ Description: Debian Edu applications for German installs
 Package: education-lang-de-desktop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Suggests: icedove-l10n-de
 Description: Debian Edu Desktop applications for German installs
  This subtask depends on various office and desktop applications
@@ -799,14 +799,14 @@ Description: Debian Edu Desktop applications for German installs
 Package: education-lang-de-desktop-kde
 Section: kde
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 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 (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: debian-edu-doc-es,
  manpages-es-extra,
  myspell-es
@@ -817,7 +817,7 @@ Description: Debian Edu applications for Spanish installs
 Package: education-lang-es-desktop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: firefox-esr-l10n-es-es,
  gcompris-sound-es,
  gimp-help-es,
@@ -831,14 +831,14 @@ Description: Debian Edu Desktop applications for Spanish installs
 Package: education-lang-es-desktop-kde
 Section: kde
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 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 (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: debian-edu-doc-fr,
  manpages-fr-extra,
  myspell-fr
@@ -849,7 +849,7 @@ Description: Debian Edu applications for French installs
 Package: education-lang-fr-desktop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Suggests: aptitude-doc-fr,
  icedove-l10n-fr
 Description: Debian Edu Desktop applications for French installs
@@ -859,14 +859,14 @@ Description: Debian Edu Desktop applications for French installs
 Package: education-lang-fr-desktop-kde
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 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 (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Description: Debian Edu applications for Hebrew installs
  This metapackage depends on various office and desktop applications
  that are useful for teachers and their students.
@@ -874,7 +874,7 @@ Description: Debian Edu applications for Hebrew installs
 Package: education-lang-he-desktop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Suggests: icedove-l10n-he
 Description: Debian Edu Desktop applications for Hebrew installs
  This metapackage depends on various office and desktop applications
@@ -883,14 +883,14 @@ Description: Debian Edu Desktop applications for Hebrew installs
 Package: education-lang-he-desktop-kde
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 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 (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: debian-edu-doc-it,
  myspell-it
 Description: Debian Edu applications for Italian installs
@@ -900,7 +900,7 @@ Description: Debian Edu applications for Italian installs
 Package: education-lang-it-desktop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: firefox-esr-l10n-it,
  gcompris-sound-it,
  gimp-help-it,
@@ -914,14 +914,14 @@ Description: Debian Edu Desktop applications for Italian installs
 Package: education-lang-it-desktop-kde
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 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 (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: debian-edu-doc-ja
 Description: Debian Edu applications for Japanese installs
  This metapackage depends on various office and desktop applications
@@ -930,7 +930,7 @@ Description: Debian Edu applications for Japanese installs
 Package: education-lang-ja-desktop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Suggests: aptitude-doc-ja,
  icedove-l10n-ja
 Description: Debian Edu Desktop applications for Japanese installs
@@ -940,14 +940,14 @@ Description: Debian Edu Desktop applications for Japanese installs
 Package: education-lang-ja-desktop-kde
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 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 (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: debian-edu-doc-nb
 Suggests: aspell-no,
  myspell-nb,
@@ -959,7 +959,7 @@ Description: Debian Edu applications for Norwegian installs
 Package: education-lang-no-desktop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Suggests: icedove-l10n-nb-no,
  icedove-l10n-nn-no
 Description: Debian Edu Desktop applications for Norwegian installs
@@ -969,14 +969,14 @@ Description: Debian Edu Desktop applications for Norwegian installs
 Package: education-lang-no-desktop-kde
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 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 (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 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.
@@ -984,7 +984,7 @@ Description: Debian Edu applications for North Sami installs
 Package: education-lang-zh-tw
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: fonts-arphic-ukai
 Description: Debian Edu applications for Traditional Chinese installs
  This metapackage depends on various office and desktop applications
@@ -993,7 +993,7 @@ Description: Debian Edu applications for Traditional Chinese installs
 Package: education-lang-zh-tw-desktop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: fonts-arphic-uming,
  ibus-array,
  ibus-chewing,
@@ -1010,14 +1010,14 @@ Description: Debian Edu Desktop applications for Traditional Chinese installs
 Package: education-lang-zh-tw-desktop-kde
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 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 (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: aspell,
  dict,
  education-menus,
@@ -1044,7 +1044,7 @@ Description: Debian Edu language related educational applications
 Package: education-laptop
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: bluedevil,
  kde-config-touchpad,
  laptop-mode-tools,
@@ -1062,7 +1062,7 @@ Description: Debian Edu laptop packages
 Package: education-logic-games
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: atomix,
  blinken,
  cgoban,
@@ -1081,7 +1081,7 @@ Description: Debian Edu logic games
 Package: education-main-server
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version}), gosa-plugin-netgroups,
+Depends: education-tasks (= ${source:Version}), gosa-plugin-netgroups,
 Recommends: apache2,
  atftpd | tftpd-hpa,
  avahi-daemon,
@@ -1168,7 +1168,7 @@ Description: Debian Edu main server packages
 Package: education-mathematics
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: cantor,
  education-menus,
  geogebra,
@@ -1211,7 +1211,7 @@ Description: Debian Edu mathematical applications
 Package: education-misc
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: childsplay,
  education-menus,
  gcompris,
@@ -1235,7 +1235,7 @@ Description: Debian Edu miscellaneous applications for education
 Package: education-music
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: audacious,
  audacity,
  education-menus,
@@ -1271,7 +1271,7 @@ Description: Debian Edu music and sound applications
 Package: education-networked
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: education-networked-common,
  gosa-desktop,
  libpam-krb5,
@@ -1285,7 +1285,7 @@ Description: Debian Edu network packages
 Package: education-networked-common
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: autofs-ldap | autofs5-ldap,
  education-common,
  killer,
@@ -1323,7 +1323,7 @@ Description: Debian Edu common networking packages
 Package: education-physics
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: education-menus,
  planets,
  step
@@ -1339,7 +1339,7 @@ Description: Debian Edu physics related applications
 Package: education-roaming-workstation
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: education-desktop-other,
  education-networked-common,
  krb5-auth-dialog,
@@ -1357,7 +1357,7 @@ Description: Debian Edu networked roaming workstation packages
 Package: education-services
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: dansguardian
 Suggests: wims
 Description: Debian Edu services for educational institutions
@@ -1369,7 +1369,7 @@ Description: Debian Edu services for educational institutions
 Package: education-standalone
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: education-common,
  education-desktop-other,
  libnss-mdns,
@@ -1382,7 +1382,7 @@ Description: Debian Edu standalone workstation packages
 Package: education-thin-client
 Section: metapackages
 Architecture: amd64 i386 powerpc
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: acpi-support-base,
  alsa-base,
  alsa-utils,
@@ -1397,7 +1397,7 @@ Description: Debian Edu networked thin client packages
 Package: education-thin-client-server
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 Recommends: atftpd | tftpd-hpa,
  education-workstation,
  iptables,
@@ -1427,7 +1427,7 @@ Description: Debian Edu networked thin client server packages
 Package: education-workstation
 Section: metapackages
 Architecture: any
-Depends: education-tasks (= ${binary:Version})
+Depends: education-tasks (= ${source:Version})
 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