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

guillem pushed a commit to branch master
in repository dpkg.

View the commit online:
https://git.dpkg.org/cgit/dpkg/dpkg.git/commit/?id=cda14fdbdd0dcae64495e25c2ae7c21a4a7a3c14

commit cda14fdbdd0dcae64495e25c2ae7c21a4a7a3c14
Author: Guillem Jover <[email protected]>
AuthorDate: Sun May 10 16:14:02 2020 +0200

    build: Switch to set the po4a addendum in the po4a_paths section
    
    Given that we have to depend on 0.58 anyway, we can now refactor the
    addendum setting in the po4a_paths, reducing duplication substantially.
---
 debian/changelog |   2 +
 man/po/po4a.cfg  | 225 ++++++++++++++-----------------------------------------
 2 files changed, 59 insertions(+), 168 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index dad3ed76c..afcf2723c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -47,6 +47,8 @@ dpkg (1.20.1) UNRELEASED; urgency=medium
     - Set DPKG_SERIES to 1.20.x when running the functional test suite.
     - Change po4a --porefs argument from no longer supported “noline,wrap”
       to “file”.
+    - Switch to set the po4a addendum in the po4a_paths section instead of
+      repeating it for each man page.
   * Packaging:
     - Switch to debhelper compatibility level 13.
     - Remove debian/tmp prefix from manpages debhelper fragment files.
diff --git a/man/po/po4a.cfg b/man/po/po4a.cfg
index f95f5ef33..34b6857fd 100644
--- a/man/po/po4a.cfg
+++ b/man/po/po4a.cfg
@@ -1,173 +1,62 @@
 [po4a_langs] de es fr hu it ja nl pl pt_BR ru sv zh_CN
-[po4a_paths] po/dpkg-man.pot $lang:po/$lang.po
+[po4a_paths] po/dpkg-man.pot $lang:po/$lang.po add_$lang:?po/$lang.add
 
 # Make sure the man pages are generated with the right encoding.
 [po4a_alias:man] man opt:"-M UTF-8 -L UTF-8 -A UTF-8"
 
-[type:man] deb.man $lang:$lang/deb.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb822.man $lang:$lang/deb822.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-buildinfo.man $lang:$lang/deb-buildinfo.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-changelog.man $lang:$lang/deb-changelog.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-changes.man $lang:$lang/deb-changes.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-control.man $lang:$lang/deb-control.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-conffiles.man $lang:$lang/deb-conffiles.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-src-control.man $lang:$lang/deb-src-control.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-src-files.man $lang:$lang/deb-src-files.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-src-rules.man $lang:$lang/deb-src-rules.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-src-symbols.man $lang:$lang/deb-src-symbols.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-split.man $lang:$lang/deb-split.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-version.man $lang:$lang/deb-version.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-old.man $lang:$lang/deb-old.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-origin.man $lang:$lang/deb-origin.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-override.man $lang:$lang/deb-override.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-extra-override.man $lang:$lang/deb-extra-override.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-shlibs.man $lang:$lang/deb-shlibs.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-substvars.man $lang:$lang/deb-substvars.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-symbols.man $lang:$lang/deb-symbols.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-postinst.man $lang:$lang/deb-postinst.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-postrm.man $lang:$lang/deb-postrm.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-preinst.man $lang:$lang/deb-preinst.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-prerm.man $lang:$lang/deb-prerm.man \
-           add_$lang:po/$lang.add
-
-[type:man] deb-triggers.man $lang:$lang/deb-triggers.man \
-           add_$lang:po/$lang.add
-
-[type:man] dsc.man $lang:$lang/dsc.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg.man $lang:$lang/dpkg.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-architecture.man $lang:$lang/dpkg-architecture.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg.cfg.man $lang:$lang/dpkg.cfg.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-buildflags.man $lang:$lang/dpkg-buildflags.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-buildpackage.man $lang:$lang/dpkg-buildpackage.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-genbuildinfo.man $lang:$lang/dpkg-genbuildinfo.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-checkbuilddeps.man $lang:$lang/dpkg-checkbuilddeps.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-distaddfile.man $lang:$lang/dpkg-distaddfile.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-deb.man $lang:$lang/dpkg-deb.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-divert.man $lang:$lang/dpkg-divert.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-genchanges.man $lang:$lang/dpkg-genchanges.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-gencontrol.man $lang:$lang/dpkg-gencontrol.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-gensymbols.man $lang:$lang/dpkg-gensymbols.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-maintscript-helper.man $lang:$lang/dpkg-maintscript-helper.man 
\
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-mergechangelogs.man $lang:$lang/dpkg-mergechangelogs.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-name.man $lang:$lang/dpkg-name.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-parsechangelog.man $lang:$lang/dpkg-parsechangelog.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-query.man $lang:$lang/dpkg-query.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-scanpackages.man $lang:$lang/dpkg-scanpackages.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-scansources.man $lang:$lang/dpkg-scansources.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-shlibdeps.man $lang:$lang/dpkg-shlibdeps.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-source.man $lang:$lang/dpkg-source.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-split.man $lang:$lang/dpkg-split.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-statoverride.man $lang:$lang/dpkg-statoverride.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-trigger.man $lang:$lang/dpkg-trigger.man \
-           add_$lang:po/$lang.add
-
-[type:man] dpkg-vendor.man $lang:$lang/dpkg-vendor.man \
-           add_$lang:po/$lang.add
-
-[type:man] dselect.man $lang:$lang/dselect.man \
-           add_$lang:po/$lang.add
-
-[type:man] dselect.cfg.man $lang:$lang/dselect.cfg.man \
-           add_$lang:po/$lang.add
-
-[type:man] start-stop-daemon.man $lang:$lang/start-stop-daemon.man \
-           add_$lang:po/$lang.add
-
-[type:man] update-alternatives.man $lang:$lang/update-alternatives.man \
-           add_$lang:po/$lang.add
+[type:man] deb.man $lang:$lang/deb.man
+[type:man] deb822.man $lang:$lang/deb822.man
+[type:man] deb-buildinfo.man $lang:$lang/deb-buildinfo.man
+[type:man] deb-changelog.man $lang:$lang/deb-changelog.man
+[type:man] deb-changes.man $lang:$lang/deb-changes.man
+[type:man] deb-control.man $lang:$lang/deb-control.man
+[type:man] deb-conffiles.man $lang:$lang/deb-conffiles.man
+[type:man] deb-src-control.man $lang:$lang/deb-src-control.man
+[type:man] deb-src-files.man $lang:$lang/deb-src-files.man
+[type:man] deb-src-rules.man $lang:$lang/deb-src-rules.man
+[type:man] deb-src-symbols.man $lang:$lang/deb-src-symbols.man
+[type:man] deb-split.man $lang:$lang/deb-split.man
+[type:man] deb-version.man $lang:$lang/deb-version.man
+[type:man] deb-old.man $lang:$lang/deb-old.man
+[type:man] deb-origin.man $lang:$lang/deb-origin.man
+[type:man] deb-override.man $lang:$lang/deb-override.man
+[type:man] deb-extra-override.man $lang:$lang/deb-extra-override.man
+[type:man] deb-shlibs.man $lang:$lang/deb-shlibs.man
+[type:man] deb-substvars.man $lang:$lang/deb-substvars.man
+[type:man] deb-symbols.man $lang:$lang/deb-symbols.man
+[type:man] deb-postinst.man $lang:$lang/deb-postinst.man
+[type:man] deb-postrm.man $lang:$lang/deb-postrm.man
+[type:man] deb-preinst.man $lang:$lang/deb-preinst.man
+[type:man] deb-prerm.man $lang:$lang/deb-prerm.man
+[type:man] deb-triggers.man $lang:$lang/deb-triggers.man
+[type:man] dsc.man $lang:$lang/dsc.man
+[type:man] dpkg.man $lang:$lang/dpkg.man
+[type:man] dpkg-architecture.man $lang:$lang/dpkg-architecture.man
+[type:man] dpkg.cfg.man $lang:$lang/dpkg.cfg.man
+[type:man] dpkg-buildflags.man $lang:$lang/dpkg-buildflags.man
+[type:man] dpkg-buildpackage.man $lang:$lang/dpkg-buildpackage.man
+[type:man] dpkg-genbuildinfo.man $lang:$lang/dpkg-genbuildinfo.man
+[type:man] dpkg-checkbuilddeps.man $lang:$lang/dpkg-checkbuilddeps.man
+[type:man] dpkg-distaddfile.man $lang:$lang/dpkg-distaddfile.man
+[type:man] dpkg-deb.man $lang:$lang/dpkg-deb.man
+[type:man] dpkg-divert.man $lang:$lang/dpkg-divert.man
+[type:man] dpkg-genchanges.man $lang:$lang/dpkg-genchanges.man
+[type:man] dpkg-gencontrol.man $lang:$lang/dpkg-gencontrol.man
+[type:man] dpkg-gensymbols.man $lang:$lang/dpkg-gensymbols.man
+[type:man] dpkg-maintscript-helper.man $lang:$lang/dpkg-maintscript-helper.man
+[type:man] dpkg-mergechangelogs.man $lang:$lang/dpkg-mergechangelogs.man
+[type:man] dpkg-name.man $lang:$lang/dpkg-name.man
+[type:man] dpkg-parsechangelog.man $lang:$lang/dpkg-parsechangelog.man
+[type:man] dpkg-query.man $lang:$lang/dpkg-query.man
+[type:man] dpkg-scanpackages.man $lang:$lang/dpkg-scanpackages.man
+[type:man] dpkg-scansources.man $lang:$lang/dpkg-scansources.man
+[type:man] dpkg-shlibdeps.man $lang:$lang/dpkg-shlibdeps.man
+[type:man] dpkg-source.man $lang:$lang/dpkg-source.man
+[type:man] dpkg-split.man $lang:$lang/dpkg-split.man
+[type:man] dpkg-statoverride.man $lang:$lang/dpkg-statoverride.man
+[type:man] dpkg-trigger.man $lang:$lang/dpkg-trigger.man
+[type:man] dpkg-vendor.man $lang:$lang/dpkg-vendor.man
+[type:man] dselect.man $lang:$lang/dselect.man
+[type:man] dselect.cfg.man $lang:$lang/dselect.cfg.man
+[type:man] start-stop-daemon.man $lang:$lang/start-stop-daemon.man
+[type:man] update-alternatives.man $lang:$lang/update-alternatives.man

-- 
Dpkg.Org's dpkg

Reply via email to