gnu: Remove docbook-xsl-1.79.1.

* gnu/packages/docbook.scm (docbook-xsl-1.79.1): Remove variable.
* gnu/packages/gnome.scm (colord)[native-inputs]: Replace with docbook-xsl.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
This commit is contained in:
Bruno Victal 2023-10-09 21:06:51 +01:00 committed by Ludovic Courtès
parent 443b911e95
commit 04b6408bbd
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5
2 changed files with 1 additions and 87 deletions

View file

@ -502,92 +502,6 @@ (define-public docbook-xsl
"This package provides XSL style sheets for DocBook.") "This package provides XSL style sheets for DocBook.")
(license (license:x11-style "" "See 'COPYING' file."))))) (license (license:x11-style "" "See 'COPYING' file.")))))
(define-public docbook-xsl-1.79.1
(package
(name "docbook-xsl")
(version "1.79.1")
(source (origin
(method url-fetch)
;; At the time, the non namespaced version was still the
;; default; our latest docbook-xsl is namespaced, so for
;; consistency preserves this property for older versions too.
(uri (string-append "mirror://sourceforge/docbook/"
name "-ns/" version "/"
name "-ns-" version ".tar.bz2"))
(sha256
(base32
"170ggf5dgjar65kkn5n33kvjr3pdinpj66nnxfx8b2avw0k91jin"))
(modules '((guix build utils)))
;; Bundled binary files.
(snippet
#~(delete-file-recursively "tools"))))
(build-system copy-build-system)
(outputs '("out" "doc"))
(arguments
(list
#:install-plan
(let ((target (format #f "xml/xsl/~a-~a/" name version))
(select-rx '("\\.xml$" "\\.xsl$" "\\.dtd$" "\\.ent$")))
#~`(#$@(map
(lambda (directory)
;; XXX: When filters are used, the source basename
;; isn't kept under the target path, append it again.
(let ((target* (string-append target directory)))
(list directory target* #:include-regexp select-rx)))
(list "assembly" "common" "eclipse" "epub" "epub3" "fo"
"highlighting" "html" "htmlhelp" "javahelp" "lib"
"manpages" "params" "profiling" "roundtrip"
"template" "website"
"xhtml" "xhtml-1_1" "xhtml5"))
("catalog.xml" #$target)
("VERSION.xsl" #$target)))
#:phases
#~(let ((dest-path (format #f "~a/xml/xsl/~a-~a"
#$output #$name #$version)))
(modify-phases %standard-phases
(add-before 'install 'patch-catalog-xml
(lambda* (#:key inputs #:allow-other-keys)
(let ((xmlcatalog (search-input-file inputs
"/bin/xmlcatalog"))
(catalog-files (find-files "." "catalog\\.xml$"))
(store-uri (string-append "file://" dest-path "/")))
(for-each
(lambda (catalog)
(for-each
(lambda (type)
;; Patch /current/ references to point to /gnu/store/….
(invoke xmlcatalog "--noout"
"--add" type
"http://docbook.sourceforge.net/release/xsl-ns/current/"
store-uri
catalog)
;; Patch versioned references to point to /gnu/store/….
(invoke xmlcatalog "--noout"
"--add" type
(format
#f "http://docbook.sourceforge.net/release/xsl-ns/~a/"
#$version)
store-uri
catalog))
(list "rewriteSystem" "rewriteURI")))
catalog-files))))
;; XXX: The copy-build-system doesn't seem to allow installing to a
;; different output.
(add-after 'install 'install-doc
(lambda _
(let ((doc (format #f "~a/share/doc/~a-~a"
#$output:doc #$name #$version)))
(install-file "NEWS" doc)
(install-file "RELEASE-NOTES.html" doc)
(copy-recursively "slides" doc)
(copy-recursively "webhelp" doc))))))))
(native-inputs (list libxml2))
(home-page "https://docbook.org")
(synopsis "DocBook XSL namespaced style sheets for document authoring")
(description "This package provides the @emph{namespaced} XSL style sheets
for DocBook.")
(license (license:x11-style "" "See 'COPYING' file."))))
(define-public docbook-dsssl (define-public docbook-dsssl
(package (package
(name "docbook-dsssl") (name "docbook-dsssl")

View file

@ -5741,7 +5741,7 @@ (define-public colord
(native-inputs (native-inputs
(modify-inputs (package-native-inputs colord-minimal) (modify-inputs (package-native-inputs colord-minimal)
(append bash-completion (append bash-completion
docbook-xsl-1.79.1 docbook-xsl
gtk-doc/stable gtk-doc/stable
libxslt libxslt
sane-backends sane-backends