~ruther/guix-local

1e47d0e24520dcbfa15273244ea8d04c17118f8e — Mathieu Lirzin 10 years ago b0a6a97
gnu: Add docbook-xml-4.1.2.

* gnu/packages/docbook.scm (docbook-xml-4.1.2): New variable.
1 files changed, 27 insertions(+), 3 deletions(-)

M gnu/packages/docbook.scm
M gnu/packages/docbook.scm => gnu/packages/docbook.scm +27 -3
@@ 1,6 1,7 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2014 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2014 Eric Bavier <bavier@member.fsf.org>
;;; Copyright © 2016 Mathieu Lirzin <mthl@gnu.org>
;;;
;;; This file is part of GNU Guix.
;;;


@@ 74,7 75,7 @@ by no means limited to these applications.)  This package provides XML DTDs.")

(define-public docbook-xml-4.4
  (package (inherit docbook-xml)
   (version "4.4")
    (version "4.4")
    (source (origin
              (method url-fetch)
              (uri (string-append "http://www.docbook.org/xml/" version


@@ 85,7 86,7 @@ by no means limited to these applications.)  This package provides XML DTDs.")

(define-public docbook-xml-4.3
  (package (inherit docbook-xml)
   (version "4.3")
    (version "4.3")
    (source (origin
              (method url-fetch)
              (uri (string-append "http://www.docbook.org/xml/" version


@@ 96,7 97,7 @@ by no means limited to these applications.)  This package provides XML DTDs.")

(define-public docbook-xml-4.2
  (package (inherit docbook-xml)
   (version "4.2")
    (version "4.2")
    (source (origin
              (method url-fetch)
              (uri (string-append "http://www.docbook.org/xml/" version


@@ 105,6 106,29 @@ by no means limited to these applications.)  This package provides XML DTDs.")
               (base32
                "18hgwvmywh6a5jh38szjmg3hg2r4v5lb6r3ydc3rd8cp9wg61i5c"))))))

(define-public docbook-xml-4.1.2
  (package (inherit docbook-xml)
    (version "4.1.2")
    (source (origin
              (method url-fetch)
              (uri (string-append "http://www.docbook.org/xml/" version
                                  "/docbkx412.zip"))
              (sha256
               (base32
                "0wkp5rvnqj0ghxia0558mnn4c7s3n501j99q2isp3sp0ci069w1h"))))
    (arguments
     '(#:modules ((guix build utils))
       #:builder
       (begin
         (use-modules (guix build utils))
         (let ((source (assoc-ref %build-inputs "source"))
               (unzip  (string-append (assoc-ref %build-inputs "unzip")
                                      "/bin/unzip"))
               (dtd    (string-append (assoc-ref %outputs "out")
                                      "/xml/dtd/docbook")))
           (mkdir-p dtd)
           (zero? (system* unzip source "-d" dtd))))))))

(define-public docbook-xsl
  (package
    (name "docbook-xsl")