Просмотр исходного кода

* doc/makefile:
- build manpages with the correct l10n.gentext.default.language setting
to get the correct section titles provided by docbook

David Kalnischkies лет назад: 14
Родитель
Сommit
1c8754c2fc
4 измененных файлов с 7 добавлено и 1 удалено
  1. 1 1
      buildlib/po4a_manpage.mak
  2. 3 0
      debian/changelog
  3. 2 0
      doc/makefile
  4. 1 0
      doc/manpage-style.xsl

+ 1 - 1
buildlib/po4a_manpage.mak

@@ -16,7 +16,7 @@ INCLUDES = apt.ent apt-verbatim.ent
 # Do not use XMLTO, build the manpages directly with XSLTPROC
 ifdef XSLTPROC
 
-STYLESHEET=../manpage-style.xsl
+STYLESHEET=manpage-style.xsl
 
 LOCAL := po4a-manpage-$(firstword $(SOURCE))
 $(LOCAL)-LIST := $(SOURCE)

+ 3 - 0
debian/changelog

@@ -28,6 +28,9 @@ apt (0.9.4) UNRELEASED; urgency=low
   * cmdline/apt-get.cc:
     - use the host architecture, not the build architecture for matching
       of [architecture restrictions] in Build-Depends (Closes: #672927)
+  * doc/makefile:
+    - build manpages with the correct l10n.gentext.default.language setting
+      to get the correct section titles provided by docbook
 
   [ Raphael Geissert ]
   * apt-pkg/acquire*.cc:

+ 2 - 0
doc/makefile

@@ -42,6 +42,8 @@ dirs-manpage-subdirs:
 	for i in $(MANPAGEPO); do \
 		test -d $$i || mkdir $$i; \
 		test -f $$i/makefile || sed "s#@@LANG@@#$$i#" lang.makefile > $$i/makefile; \
+		test -f $$i/manpage-style.xsl || sed "/<!-- LANGUAGE -->/ i\
+<xsl:param name=\"l10n.gentext.default.language\" select=\"'$$i'\" />" manpage-style.xsl > $$i/manpage-style.xsl; \
 	done
 
 # Clean rule

+ 1 - 0
doc/manpage-style.xsl

@@ -5,6 +5,7 @@
 <xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl" />
 
 <xsl:param name="man.output.encoding" select="'UTF-8'" />
+<!-- LANGUAGE -->
 
 <xsl:template match="email">&lt;<xsl:apply-templates/>&gt;</xsl:template>