[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 4/6] gnu: docbook-xsl write absolute file:// uris in catalogs ins
From: |
John Darrington |
Subject: |
[PATCH 4/6] gnu: docbook-xsl write absolute file:// uris in catalogs instead of ./ relative ones |
Date: |
Tue, 15 Jul 2014 20:31:34 +0200 |
* gnu/packages/docbook.scm (docbook-xsl): Replace ./ paths with file:// uris
---
gnu/packages/docbook.scm | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/docbook.scm b/gnu/packages/docbook.scm
index 431da7f..c689c9c 100644
--- a/gnu/packages/docbook.scm
+++ b/gnu/packages/docbook.scm
@@ -100,7 +100,7 @@ by no means limited to these applications.) This package
provides XML DTDs.")
"0rxl013ncmz1n6ymk2idvx3hix9pdabk8xn01cpcv32wmfb753y9"))))
(build-system trivial-build-system)
(arguments
- `(#:builder (begin
+ `(#:builder (let ((name-version (string-append ,name "-" ,version)))
(use-modules (guix build utils))
(let* ((bzip2 (assoc-ref %build-inputs "bzip2"))
@@ -112,10 +112,13 @@ by no means limited to these applications.) This package
provides XML DTDs.")
(system* (string-append tar "/bin/tar") "xvf" source)
(mkdir-p xsl)
- (copy-recursively (string-append ,name "-" ,version)
- (string-append xsl "/" ,name
- "-" ,version))))
- #:modules ((guix build utils))))
+ (copy-recursively name-version
+ (string-append xsl "/" name-version))
+
+ (substitute* (string-append xsl "/" name-version
"/catalog.xml")
+ (("rewritePrefix=\"./")
+ (string-append "rewritePrefix=\"file://" xsl "/"
name-version "/")))))
+ #:modules ((guix build utils))))
(native-inputs `(("bzip2" ,bzip2)
("tar" ,tar)))
(home-page "http://docbook.org")
--
1.7.10.4
- [PATCH 5/6] gnu: Enable gnome-doc-utils tests, (continued)
[PATCH 6/6] gnu: Tinyproxy: Cleanup xml dependencies, John Darrington, 2014/07/15
[PATCH 3/6] gnu: docbook-xml: Substite remote xml_catalog uris with local ones., John Darrington, 2014/07/15
[PATCH 4/6] gnu: docbook-xsl write absolute file:// uris in catalogs instead of ./ relative ones,
John Darrington <=
Re: [PATCH 1/6] gnu: docbook-xsl update to 1.78.1, Ludovic Courtès, 2014/07/15