[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: bug#24145: [PATCH] gnu: asciidoc: Use local docbook-xsl package.
From: |
Ludovic Courtès |
Subject: |
Re: bug#24145: [PATCH] gnu: asciidoc: Use local docbook-xsl package. |
Date: |
Mon, 29 Aug 2016 17:41:59 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Hello,
Tomáš Čech <address@hidden> skribis:
> * gnu/packages/documentation.scm(asciidoc): New input docbook-xsl,
> replace use of online source and prefer docbook-xsl package.
Rather:
* gnu/packages/documentation (asciidoc)[inputs]: Add PYTHON-2 and
DOCBOOK-XSL.
(arguments): Add 'make-local-docbook-xsl' phase.
> diff --git a/gnu/packages/documentation.scm b/gnu/packages/documentation.scm
> index 72af708..98d30e7 100644
> --- a/gnu/packages/documentation.scm
> +++ b/gnu/packages/documentation.scm
> @@ -49,8 +49,22 @@
> (base32
> "1w71nk527lq504njmaf0vzr93pgahkgzzxzglrq6bay8cw2rvnvq"))))
> (build-system gnu-build-system)
> - (arguments '(#:tests? #f)) ; no 'check' target
> - (inputs `(("python" ,python-2)))
> + (arguments
> + `(#:tests? #f ; no 'check' target
> + #:phases
> + (modify-phases %standard-phases
> + (add-before
> + 'install 'make-local-docbook-xsl
> + (lambda* (#:key inputs #:allow-other-keys)
> + (substitute* (find-files "docbook-xsl" ".*\\.xsl$")
> + (("xsl:import
> href=\"http://docbook.sourceforge.net/release/xsl/current")
> + (string-append
> + "xsl:import href=\""
> + (string-append (assoc-ref inputs "docbook-xsl")
> + "/xml/xsl/docbook-xsl-"
> + ,(package-version docbook-xsl))))))))))
> + (inputs `(("python" ,python-2)
> + ("docbook-xsl" ,docbook-xsl)))
Otherwise LGTM, please push!
Ludo’.
Re: bug#24145: [PATCH] gnu: asciidoc: Use local docbook-xsl package.,
Ludovic Courtès <=