From 58d7909c97c1ab2457faee1d7af925ee32ad15c2 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Sun, 12 Jan 2020 00:14:53 +0100 Subject: doc: Make sure 'htmlxref.cnf' is honored. Fixes . Reported by Tobias Geerinckx-Rice . * doc/build.scm (html-manual)[build]: Copy 'htmlxref.cnf' to the current directory so that 'makeinfo' honors it. --- doc/build.scm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/doc/build.scm b/doc/build.scm index 6326736451..a227a48274 100644 --- a/doc/build.scm +++ b/doc/build.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2019 Ludovic Courtès +;;; Copyright © 2019, 2020 Ludovic Courtès ;;; ;;; This file is part of GNU Guix. ;;; @@ -203,6 +203,11 @@ (define (normalize language) (setvbuf (current-output-port) 'line) (setvbuf (current-error-port) 'line) + ;; 'makeinfo' looks for "htmlxref.cnf" in the current directory, so + ;; copy it right here. + (copy-file (string-append #$manual-source "/htmlxref.cnf") + "htmlxref.cnf") + (for-each (lambda (language) (let ((opts `("--html" "-c" ,(string-append "TOP_NODE_UP_URL=/manual/" -- cgit v1.2.3