[SCM] calligra localization packaging branch, master, updated. c14a653d913782431fc2150814071f6bd340bad8

Pino Toscano pino at alioth.debian.org
Tue Mar 27 13:27:44 UTC 2012


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-std/calligra-l10n.git;a=commitdiff;h=acac1d8

The following commit has been merged in the master branch:
commit acac1d8b3f24c918dc4f766e41b95ae07d10605d
Author: Pino Toscano <pino at debian.org>
Date:   Tue Mar 27 15:13:25 2012 +0200

    import from kde-l10n the system for global package relationships
    
    this way, common values for Depends,Recommends,Suggests,Replaces,Breaks,Provides can be set once in rules
---
 debian/control |  230 +++++++++++++++++++++++++++++++++----------------------
 debian/rules   |   11 +++-
 2 files changed, 148 insertions(+), 93 deletions(-)

diff --git a/debian/control b/debian/control
index aae3ee5..710785b 100644
--- a/debian/control
+++ b/debian/control
@@ -11,230 +11,276 @@ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-kde/kde-std/calligra-l10n.g
 
 Package: calligra-l10n-ca
 Architecture: all
-Recommends: kde-l10n-ca
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-ca
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Catalan (ca) translations for Calligra
  This package contains the Catalan translations for all applications
  in the Calligra Office Suite.
 
 Package: calligra-l10n-cavalencia
 Architecture: all
-Recommends: kde-l10n-cavalencia
-Suggests: calligra 
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-cavalencia
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description:  Southern Catalan (Valencian) (ca at valencia) translations for Calligra
  This package contains the Southern Catalan (Valencian) translations for all 
  applications in the Calligra Office Suite.
 
 Package: calligra-l10n-cs
 Architecture: all
-Recommends: kde-l10n-cs
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-cs
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Czech (cs) translations for Calligra
  This package contains the Czech translations for all applications
  in the Calligra Office Suite.
 
 Package: calligra-l10n-da
 Architecture: all
-Recommends: kde-l10n-da
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-da
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Danish (da) translations for Calligra
  This package contains the Danish translations for all applications
  in the Calligra Office Suite.
 
 Package: calligra-l10n-de
 Architecture: all
-Recommends: kde-l10n-de
-Suggests: calligra, openthesaurus-de-kword
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-de
+Suggests: ${calligra:Suggests}, openthesaurus-de-kword
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: German (de) translations for Calligra
  This package contains the German translations for all applications
  in the Calligra Office Suite.
 
 Package: calligra-l10n-el
 Architecture: all
-Recommends: kde-l10n-el
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-el
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Greek (el) translations for Calligra
  This package contains the greek translations for all applications
  in the Calligra Office Suite.
 
 Package: calligra-l10n-engb
 Architecture: all
-Recommends: kde-l10n-engb
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-engb
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: British English (en_GB) translations for Calligra
  This package contains the British English (en_GB) translations
  for all applications in the Calligra Office Suite.
  
 Package: calligra-l10n-es
 Architecture: all
-Recommends: kde-l10n-es
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-es
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Spanish (es) translations for Calligra
  This package contains the Spanish translations for all applications
  in the Calligra Office Suite.
 
 Package: calligra-l10n-et
 Architecture: all
-Recommends: kde-l10n-et
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-et
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Estonian (et) translations for Calligra
  This package contains the Estonian translations for all applications
  in the Calligra Office Suite.
 
 Package: calligra-l10n-fr
 Architecture: all
-Recommends: kde-l10n-fr
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-fr
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: French (fr) translations for Calligra
  This package contains the French translations for all applications
  in the Calligra Office Suite.
 
 Package: calligra-l10n-it
 Architecture: all
-Recommends: kde-l10n-it
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-it
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Italian (it) translations for Calligra
  This package contains the Italian translations for all applications
  in the Calligra Office Suite.
 
 Package: calligra-l10n-kk
 Architecture: all
-Recommends: kde-l10n-kk
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-kk
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Kazakh (kk) translations for Calligra
  This package contains the Kazakh translations for all applications
  in the Calligra Office Suite.
 
 Package: calligra-l10n-nb
 Architecture: all
-Recommends: kde-l10n-nb
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-nb
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Norwegian Bookmal (nb) translations for Calligra
  This package contains the Norwegian Bookmal translations for all applications
  in the Calligra Office Suite.
 
 Package: calligra-l10n-nds
 Architecture: all
-Recommends: kde-l10n-nds
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-nds
+Suggests: ${calligra:Suggests}i
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Low Saxon (nds) translations for Calligra
  This package contains the Low Saxon translations for all applications
  in the Calligra Office Suite.
 
 Package: calligra-l10n-nl
 Architecture: all
-Recommends: kde-l10n-nl
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-nl
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Dutch (nl) translations for Calligra
  This package contains the Dutch translations for all applications
  in the Calligra Office Suite.
 
 Package: calligra-l10n-pl
 Architecture: all
-Recommends: kde-l10n-pl
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-pl
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Polish (pl) translations for Calligra
  This package contains the Polish translations for all applications
  in the Calligra Office Suite.
 
 Package: calligra-l10n-pt
 Architecture: all
-Recommends: kde-l10n-pt
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-pt
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Portuguese (pt) translations for Calligra
  This package contains the Portuguese translations for all applications
  in the Calligra Office Suite.
 
 Package: calligra-l10n-ptbr
 Architecture: all
-Recommends: kde-l10n-ptbr
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-ptbr
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Brazilian Portuguese (pt_BR) translations for Calligra
  This package contains the Brazilian Portuguese translations for all
  applications in the Calligra Office Suite.
  
 Package: calligra-l10n-ru
 Architecture: all
-Recommends: kde-l10n-ru
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-ru
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Russian (ru) translations for Calligra
  This package contains the Russian translations for all applications
  in the Calligra Office Suite.
 
 Package: calligra-l10n-sv
 Architecture: all
-Recommends: kde-l10n-sv
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-sv
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Swedish (sv) translations for Calligra
  This package contains the Swedish translations for all applications
  in the Calligra Office Suite.
 
 Package: calligra-l10n-uk
 Architecture: all
-Recommends: kde-l10n-uk
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-uk
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Ukrainian (uk) translations for Calligra
  This package contains the Ukrainian translations for all applications
  in the Calligra Office Suite.
 
 Package: calligra-l10n-zhcn
 Architecture: all
-Recommends: kde-l10n-zhcn
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-zhcn
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Chinese Simplified (zh_CN) localization files for Calligra
  This package contains the Chinese Simplified translation for all 
  applications in the Calligra Office Suite.
 
 Package: calligra-l10n-zhtw
 Architecture: all
-Recommends: kde-l10n-zhtw
-Suggests: calligra
-Provides: calligra-l10n
-Depends: ${misc:Depends}
+Depends: ${misc:Depends}, ${calligra:Depends}
+Recommends: ${calligra:Recommends}, kde-l10n-zhtw
+Suggests: ${calligra:Suggests}
+Replaces: ${calligra:Replaces}
+Breaks: ${calligra:Breaks}
+Provides: ${calligra:Provides}
 Description: Chinese Traditional (zh_TW) translations for Calligra
  This package contains the Chinese Traditional translations for all
  applications in the Calligra Office Suite.
diff --git a/debian/rules b/debian/rules
index 689b2da..c8a3f5d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,6 +3,15 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
+# Value of the calligra:{Depends,Recommends,Suggests,Replaces,Breaks,Provides}
+# substvars. Common relationships for each l10n package. 
+L10N_Depends :=
+L10N_Recommends :=
+L10N_Suggests := calligra
+L10N_Replaces :=
+L10N_Breaks :=
+L10N_Provides := calligra-l10n
+
 L10N_DIR_PREFIX := calligra-l10n
 L10N_VERSION := $(shell cat debian/changelog | head -n1 | sed 's/.*(\([[:digit:]]\+:\)\?\(.\+\)-.\+).*//')
 L10N_DIRS := $(subst .tar.bz2,,$(wildcard $(L10N_DIR_PREFIX)-*-$(L10N_VERSION).tar.bz2))
@@ -98,7 +107,7 @@ binary-indep: build install
 	dh_fixperms
 	dh_installdeb
 	dh_shlibdeps
-	dh_gencontrol
+	dh_gencontrol -- $(foreach rel,Depends Recommends Suggests Replaces Breaks Provides,-V'calligra:$(rel)=$(L10N_$(rel))')
 	dh_md5sums
 	dh_builddeb
 

-- 
calligra localization packaging



More information about the pkg-kde-commits mailing list