[SCM] Calligra suite packaging branch, master, updated. debian/3.0.1+dfsg-2

Pino Toscano pino at moszumanska.debian.org
Wed Sep 6 06:50:43 UTC 2017


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

The following commit has been merged in the master branch:
commit 3f684172293271ae256049023c91df674ddc87a5
Author: Pino Toscano <pino at debian.org>
Date:   Sun Aug 20 18:48:17 2017 +0200

    package translations
    
    possibly not the best system, but at least this avoid a single
    calligra-l10n of 25+ MB when installed, when each language does not
    have even 1M of translations
---
 debian/calligra-l10n-bs.install         |   1 +
 debian/calligra-l10n-ca.install         |   1 +
 debian/calligra-l10n-cavalencia.install |   1 +
 debian/calligra-l10n-cs.install         |   1 +
 debian/calligra-l10n-da.install         |   1 +
 debian/calligra-l10n-de.install         |   1 +
 debian/calligra-l10n-el.install         |   1 +
 debian/calligra-l10n-engb.install       |   1 +
 debian/calligra-l10n-es.install         |   1 +
 debian/calligra-l10n-et.install         |   1 +
 debian/calligra-l10n-fi.install         |   1 +
 debian/calligra-l10n-fr.install         |   1 +
 debian/calligra-l10n-gl.install         |   1 +
 debian/calligra-l10n-hu.install         |   1 +
 debian/calligra-l10n-it.install         |   1 +
 debian/calligra-l10n-ja.install         |   1 +
 debian/calligra-l10n-kk.install         |   1 +
 debian/calligra-l10n-nb.install         |   1 +
 debian/calligra-l10n-nl.install         |   1 +
 debian/calligra-l10n-pl.install         |   1 +
 debian/calligra-l10n-pt.install         |   1 +
 debian/calligra-l10n-ptbr.install       |   1 +
 debian/calligra-l10n-ru.install         |   1 +
 debian/calligra-l10n-sk.install         |   1 +
 debian/calligra-l10n-sv.install         |   1 +
 debian/calligra-l10n-tr.install         |   1 +
 debian/calligra-l10n-uk.install         |   1 +
 debian/calligra-l10n-zhcn.install       |   1 +
 debian/calligra-l10n-zhtw.install       |   1 +
 debian/changelog                        |   7 +
 debian/control                          | 433 ++++++++++++++++++++++++++++++++
 debian/rules                            |  21 ++
 32 files changed, 490 insertions(+)

diff --git a/debian/calligra-l10n-bs.install b/debian/calligra-l10n-bs.install
new file mode 100644
index 0000000..40cdacf
--- /dev/null
+++ b/debian/calligra-l10n-bs.install
@@ -0,0 +1 @@
+usr/share/locale/bs
diff --git a/debian/calligra-l10n-ca.install b/debian/calligra-l10n-ca.install
new file mode 100644
index 0000000..8e0132b
--- /dev/null
+++ b/debian/calligra-l10n-ca.install
@@ -0,0 +1 @@
+usr/share/locale/ca
diff --git a/debian/calligra-l10n-cavalencia.install b/debian/calligra-l10n-cavalencia.install
new file mode 100644
index 0000000..891001d
--- /dev/null
+++ b/debian/calligra-l10n-cavalencia.install
@@ -0,0 +1 @@
+usr/share/locale/ca at valencia
diff --git a/debian/calligra-l10n-cs.install b/debian/calligra-l10n-cs.install
new file mode 100644
index 0000000..98a01e0
--- /dev/null
+++ b/debian/calligra-l10n-cs.install
@@ -0,0 +1 @@
+usr/share/locale/cs
diff --git a/debian/calligra-l10n-da.install b/debian/calligra-l10n-da.install
new file mode 100644
index 0000000..aad2fd4
--- /dev/null
+++ b/debian/calligra-l10n-da.install
@@ -0,0 +1 @@
+usr/share/locale/da
diff --git a/debian/calligra-l10n-de.install b/debian/calligra-l10n-de.install
new file mode 100644
index 0000000..c10a9c8
--- /dev/null
+++ b/debian/calligra-l10n-de.install
@@ -0,0 +1 @@
+usr/share/locale/de
diff --git a/debian/calligra-l10n-el.install b/debian/calligra-l10n-el.install
new file mode 100644
index 0000000..f172dfa
--- /dev/null
+++ b/debian/calligra-l10n-el.install
@@ -0,0 +1 @@
+usr/share/locale/el
diff --git a/debian/calligra-l10n-engb.install b/debian/calligra-l10n-engb.install
new file mode 100644
index 0000000..5c06a2d
--- /dev/null
+++ b/debian/calligra-l10n-engb.install
@@ -0,0 +1 @@
+usr/share/locale/en_GB
diff --git a/debian/calligra-l10n-es.install b/debian/calligra-l10n-es.install
new file mode 100644
index 0000000..b4635b5
--- /dev/null
+++ b/debian/calligra-l10n-es.install
@@ -0,0 +1 @@
+usr/share/locale/es
diff --git a/debian/calligra-l10n-et.install b/debian/calligra-l10n-et.install
new file mode 100644
index 0000000..7026817
--- /dev/null
+++ b/debian/calligra-l10n-et.install
@@ -0,0 +1 @@
+usr/share/locale/et
diff --git a/debian/calligra-l10n-fi.install b/debian/calligra-l10n-fi.install
new file mode 100644
index 0000000..388ed30
--- /dev/null
+++ b/debian/calligra-l10n-fi.install
@@ -0,0 +1 @@
+usr/share/locale/fi
diff --git a/debian/calligra-l10n-fr.install b/debian/calligra-l10n-fr.install
new file mode 100644
index 0000000..c6fd1fd
--- /dev/null
+++ b/debian/calligra-l10n-fr.install
@@ -0,0 +1 @@
+usr/share/locale/fr
diff --git a/debian/calligra-l10n-gl.install b/debian/calligra-l10n-gl.install
new file mode 100644
index 0000000..00da461
--- /dev/null
+++ b/debian/calligra-l10n-gl.install
@@ -0,0 +1 @@
+usr/share/locale/gl
diff --git a/debian/calligra-l10n-hu.install b/debian/calligra-l10n-hu.install
new file mode 100644
index 0000000..925b434
--- /dev/null
+++ b/debian/calligra-l10n-hu.install
@@ -0,0 +1 @@
+usr/share/locale/hu
diff --git a/debian/calligra-l10n-it.install b/debian/calligra-l10n-it.install
new file mode 100644
index 0000000..5595b93
--- /dev/null
+++ b/debian/calligra-l10n-it.install
@@ -0,0 +1 @@
+usr/share/locale/it
diff --git a/debian/calligra-l10n-ja.install b/debian/calligra-l10n-ja.install
new file mode 100644
index 0000000..b572700
--- /dev/null
+++ b/debian/calligra-l10n-ja.install
@@ -0,0 +1 @@
+usr/share/locale/ja
diff --git a/debian/calligra-l10n-kk.install b/debian/calligra-l10n-kk.install
new file mode 100644
index 0000000..d5d9187
--- /dev/null
+++ b/debian/calligra-l10n-kk.install
@@ -0,0 +1 @@
+usr/share/locale/kk
diff --git a/debian/calligra-l10n-nb.install b/debian/calligra-l10n-nb.install
new file mode 100644
index 0000000..132b4e2
--- /dev/null
+++ b/debian/calligra-l10n-nb.install
@@ -0,0 +1 @@
+usr/share/locale/nb
diff --git a/debian/calligra-l10n-nl.install b/debian/calligra-l10n-nl.install
new file mode 100644
index 0000000..ac4df57
--- /dev/null
+++ b/debian/calligra-l10n-nl.install
@@ -0,0 +1 @@
+usr/share/locale/nl
diff --git a/debian/calligra-l10n-pl.install b/debian/calligra-l10n-pl.install
new file mode 100644
index 0000000..9ade6d6
--- /dev/null
+++ b/debian/calligra-l10n-pl.install
@@ -0,0 +1 @@
+usr/share/locale/pl
diff --git a/debian/calligra-l10n-pt.install b/debian/calligra-l10n-pt.install
new file mode 100644
index 0000000..b9e9b75
--- /dev/null
+++ b/debian/calligra-l10n-pt.install
@@ -0,0 +1 @@
+usr/share/locale/pt
diff --git a/debian/calligra-l10n-ptbr.install b/debian/calligra-l10n-ptbr.install
new file mode 100644
index 0000000..4c9fe04
--- /dev/null
+++ b/debian/calligra-l10n-ptbr.install
@@ -0,0 +1 @@
+usr/share/locale/pt_BR
diff --git a/debian/calligra-l10n-ru.install b/debian/calligra-l10n-ru.install
new file mode 100644
index 0000000..bd14bec
--- /dev/null
+++ b/debian/calligra-l10n-ru.install
@@ -0,0 +1 @@
+usr/share/locale/ru
diff --git a/debian/calligra-l10n-sk.install b/debian/calligra-l10n-sk.install
new file mode 100644
index 0000000..3db8cd5
--- /dev/null
+++ b/debian/calligra-l10n-sk.install
@@ -0,0 +1 @@
+usr/share/locale/sk
diff --git a/debian/calligra-l10n-sv.install b/debian/calligra-l10n-sv.install
new file mode 100644
index 0000000..6a9b53d
--- /dev/null
+++ b/debian/calligra-l10n-sv.install
@@ -0,0 +1 @@
+usr/share/locale/sv
diff --git a/debian/calligra-l10n-tr.install b/debian/calligra-l10n-tr.install
new file mode 100644
index 0000000..0ed7b2d
--- /dev/null
+++ b/debian/calligra-l10n-tr.install
@@ -0,0 +1 @@
+usr/share/locale/tr
diff --git a/debian/calligra-l10n-uk.install b/debian/calligra-l10n-uk.install
new file mode 100644
index 0000000..776f858
--- /dev/null
+++ b/debian/calligra-l10n-uk.install
@@ -0,0 +1 @@
+usr/share/locale/uk
diff --git a/debian/calligra-l10n-zhcn.install b/debian/calligra-l10n-zhcn.install
new file mode 100644
index 0000000..c27352f
--- /dev/null
+++ b/debian/calligra-l10n-zhcn.install
@@ -0,0 +1 @@
+usr/share/locale/zh_CN
diff --git a/debian/calligra-l10n-zhtw.install b/debian/calligra-l10n-zhtw.install
new file mode 100644
index 0000000..7f472c7
--- /dev/null
+++ b/debian/calligra-l10n-zhtw.install
@@ -0,0 +1 @@
+usr/share/locale/zh_TW
diff --git a/debian/changelog b/debian/changelog
index 017f93f..f79554d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -70,6 +70,13 @@ calligra (1:3.0.1+dfsg-0r1) UNRELEASED; urgency=medium
     anywhere.
   * Drop unneeded build dependencies:
     - libgit2-dev, libicu-dev, libpng-dev, libsoprano-dev, and libsqlite3-dev
+  * Import the calligra-l10n-* binaries from src:calligra-l10n, along with the
+    common package substvars
+    - rename the substvars from ${calligra:foo} to ${l10n:foo}
+    - this only covers the languages already shipped by calligra 2.9, that is
+      29 languages out of 76; other languages will come in a later upload
+    - add install files for all the binaries
+    - remove mo files for stuff which is not shipped
 
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Sat, 19 Aug 2017 15:51:55 +0200
 
diff --git a/debian/control b/debian/control
index c715a6d..1c66efc 100644
--- a/debian/control
+++ b/debian/control
@@ -309,3 +309,436 @@ Description: common shared data for the Calligra Suite
 # (ODT) documents, but also DOC, DOCX and WPD documents.
 # .
 # This package is part of the Calligra Suite.
+
+Package: calligra-l10n-bs
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Bosnian (bs) localization files for Calligra
+ This package contains the Bosnian translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-ca
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Catalan (ca) localization files for Calligra
+ This package contains the Catalan translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-cavalencia
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Southern Catalan (Valencian) (ca at valencia) files for Calligra
+ This package contains the Southern Catalan (Valencian) translations for all
+ the applications in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-cs
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Czech (cs) localization files for Calligra
+ This package contains the Czech translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-da
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Danish (da) localization files for Calligra
+ This package contains the Danish translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-de
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: German (de) localization files for Calligra
+ This package contains the German translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-el
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Greek (el) localization files for Calligra
+ This package contains the Greek translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-engb
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: British English (en_GB) localization files for Calligra
+ This package contains the British English (en_GB) translations
+ for all the applications in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-es
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Spanish (es) localization files for Calligra
+ This package contains the Spanish translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-et
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Estonian (et) localization files for Calligra
+ This package contains the Estonian translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-fi
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Finnish (fi) localization files for Calligra
+ This package contains the Finnish translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-fr
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: French (fr) localization files for Calligra
+ This package contains the French translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-gl
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Galician (gl) localization files for Calligra
+ This package contains the Galician translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-hu
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Hungarian (hu) localization files for Calligra
+ This package contains the Hungarian translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-it
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Italian (it) localization files for Calligra
+ This package contains the Italian translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-ja
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Japanese (ja) localization files for Calligra
+ This package contains the Japanese translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-kk
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Kazakh (kk) localization files for Calligra
+ This package contains the Kazakh translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-nb
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Norwegian Bookmal (nb) localization files for Calligra
+ This package contains the Norwegian Bookmal translations for all
+ the applications in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-nl
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Dutch (nl) localization files for Calligra
+ This package contains the Dutch translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-pl
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Polish (pl) localization files for Calligra
+ This package contains the Polish translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-pt
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Portuguese (pt) localization files for Calligra
+ This package contains the Portuguese translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-ptbr
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Brazilian Portuguese (pt_BR) localization files for Calligra
+ This package contains the Brazilian Portuguese translations for all
+ the applications in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-ru
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Russian (ru) localization files for Calligra
+ This package contains the Russian translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-sk
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Slovakian (sk) localization files for Calligra
+ This package contains the Slovakian translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-sv
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Swedish (sv) localization files for Calligra
+ This package contains the Swedish translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-tr
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Provides: ${l10n:Provides}
+Description: Turkish (tr) localization files for Calligra
+ This package contains the Turkish translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-uk
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Ukrainian (uk) localization files for Calligra
+ This package contains the Ukrainian translations for all the applications
+ in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-zhcn
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Chinese Simplified (zh_CN) localization files for Calligra
+ This package contains the Chinese Simplified translation for all
+ the applications in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
+
+Package: calligra-l10n-zhtw
+Architecture: all
+Section: localization
+Depends: ${misc:Depends}, ${l10n:Depends}
+Recommends: ${l10n:Recommends}
+Suggests: ${l10n:Suggests}
+Replaces: ${l10n:Replaces}
+Breaks: ${l10n:Breaks}
+Provides: ${l10n:Provides}
+Description: Chinese Traditional (zh_TW) localization files for Calligra
+ This package contains the Chinese Traditional translations for all
+ the applications in the Calligra Office Suite.
+ .
+ This package is part of the Calligra Suite.
diff --git a/debian/rules b/debian/rules
index d79ecf5..cddcd8d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,6 +6,18 @@
 export DEB_LDFLAGS_MAINT_APPEND := -Wl,--as-needed
 export QT_SELECT=5
 
+# Value of the l10n:{Depends,Recommends,Suggests,Replaces,Breaks,Provides}
+# substvars. Common relationships for each l10n package.
+L10N_Depends := calligra-libs (>= 1:3.0)
+L10N_Recommends :=
+L10N_Suggests := calligra
+L10N_Replaces :=
+L10N_Breaks :=
+L10N_Provides := calligra-l10n
+
+L10N_PREFIX := calligra-l10n
+L10N_PACKAGES_IN_CONTROL = $(shell dh_listpackages | grep '$(L10N_PREFIX)')
+
 %:
 	dh $@ --parallel --with kf5
 
@@ -23,6 +35,11 @@ override_dh_auto_install:
 	rm -f debian/tmp/usr/share/calligra_shape_formula/fonts/cmex10.ttf
 	# Remove x-test "translations"
 	rm -fr debian/tmp/usr/share/locale/x-test
+	# Remove translations of stuff not shipped
+	rm -f debian/tmp/usr/share/locale/*/LC_MESSAGES/calligra_semanticitem_*.mo
+	rm -f debian/tmp/usr/share/locale/*/LC_MESSAGES/flow.mo
+	rm -f debian/tmp/usr/share/locale/*/LC_MESSAGES/okularGenerator_odp.mo
+	rm -f debian/tmp/usr/share/locale/*/LC_MESSAGES/okularGenerator_odt.mo
 
 override_dh_install:
 	dh_install --list-missing
@@ -30,4 +47,8 @@ override_dh_install:
 override_dh_strip:
 	dh_strip --dbgsym-migration='calligra-dbg (<< 1:2.9.11)'
 
+override_dh_gencontrol:
+	dh_gencontrol $(foreach p,$(L10N_PACKAGES_IN_CONTROL),-p$(p)) -- $(foreach rel,Depends Recommends Suggests Replaces Breaks Provides,-V'l10n:$(rel)=$(L10N_$(rel))')
+	dh_gencontrol --remaining-packages
+
 .PHONY: override_dh_auto_test

-- 
Calligra suite packaging



More information about the pkg-kde-commits mailing list