gnu: docbook-xml: Substitute remote xml_catalog uris with local ones.
authorJohn Darrington <jmd@gnu.org>
Sun, 13 Jul 2014 15:08:55 +0000 (17:08 +0200)
committerJohn Darrington <jmd@gnu.org>
Wed, 16 Jul 2014 04:28:01 +0000 (06:28 +0200)
* gnu/packages/docbook.scm: substitute remote uri with local ones.

gnu/packages/docbook.scm

index 1a48d97..431da7f 100644 (file)
                           (dtd    (string-append out "/xml/dtd/docbook")))
                      (mkdir-p dtd)
                      (with-directory-excursion dtd
-                       (system* unzip source))))
-       #:modules ((guix build utils))))
+                       (system* unzip source))
+                     (substitute* (string-append out "/xml/dtd/docbook/catalog.xml")
+                       (("uri=\"") 
+                        (string-append 
+                         "uri=\"file://" dtd "/")))))
+                 #:modules ((guix build utils))))
     (native-inputs `(("unzip" ,unzip)))
     (home-page "http://docbook.org")
     (synopsis "DocBook XML DTDs for document authoring")