~ruther/guix-local

6012fc5f7bead9b16b1d9419705b13e1c4493ab2 — Florian Pelz 6 months ago b5054a8
nls: Temporarily disable building of translated manuals.

* doc/local.mk (info_TEXINFOS, MANUAL_LANGUAGES, COOKBOOK_LANGUAGES):
Keep only 'en' for building with 'make'.
* guix/self.scm (translate-texi-manuals)[translate-tmp-texi]: Inhibit
calling PO4A, so none are built with 'guix pull'.

Change-Id: I1a119251f557b5f05c9e972ccb84c04e9267c692
2 files changed, 4 insertions(+), 28 deletions(-)

M doc/local.mk
M guix/self.scm
M doc/local.mk => doc/local.mk +3 -20
@@ 25,8 25,8 @@
# along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.

# If adding a language, update the following variables, and info_TEXINFOS.
MANUAL_LANGUAGES = de es fr it pt_BR ru zh_CN
COOKBOOK_LANGUAGES = de es fr it ko pt_BR ru sk sv zh_CN
MANUAL_LANGUAGES =
COOKBOOK_LANGUAGES =

# Arg1: A list of languages codes.
# Arg2: The file name stem.


@@ 35,24 35,7 @@ lang_to_texinfo = $(foreach lang,$(1),%D%/$(2).$(lang).texi)
# Automake does not understand GNU Make non-standard extensions,
# unfortunately, so we cannot use the above patsubst-based function here.
info_TEXINFOS = %D%/guix.texi			\
  %D%/guix.de.texi				\
  %D%/guix.es.texi				\
  %D%/guix.fr.texi				\
  %D%/guix.it.texi				\
  %D%/guix.pt_BR.texi				\
  %D%/guix.ru.texi				\
  %D%/guix.zh_CN.texi				\
  %D%/guix-cookbook.texi			\
  %D%/guix-cookbook.de.texi			\
  %D%/guix-cookbook.es.texi			\
  %D%/guix-cookbook.fr.texi			\
  %D%/guix-cookbook.it.texi			\
  %D%/guix-cookbook.ko.texi			\
  %D%/guix-cookbook.pt_BR.texi			\
  %D%/guix-cookbook.ru.texi			\
  %D%/guix-cookbook.sk.texi			\
  %D%/guix-cookbook.sv.texi			\
  %D%/guix-cookbook.zh_CN.texi
  %D%/guix-cookbook.texi

%C%_guix_TEXINFOS = \
  $(OS_CONFIG_EXAMPLES_TEXI) \

M guix/self.scm => guix/self.scm +1 -8
@@ 318,14 318,7 @@ DOMAIN, a gettext domain."
          (define (translate-tmp-texi po source output)
            "Translate Texinfo file SOURCE using messages from PO, and write
the result to OUTPUT."
            (invoke #+(file-append po4a-minimal "/bin/po4a")
              "--no-update"
              "--variable" (string-append "localized=" output)
              "--variable" (string-append "master=" source)
              "--variable" (string-append "po=" po)
              "--variable" (string-append "pot=" (string-append (tmpnam) ".pot"))
              "--destdir=."
              #+(file-append documentation-po "/po4a.cfg")))
            #t)

          (define (canonicalize-whitespace str)
            ;; Change whitespace (newlines, etc.) in STR to #\space.