gnu: Add texlive-bibtexu-bin.

* gnu/packages/tex.scm (texlive-bibtexu-bin): New variable.
(texlive-bibtexu)[propagated-inputs]: Add TEXLIVE-BIBTEXu-BIN.

Change-Id: Iafd01d42aee35030e30a761a2f8f42b8908e82b0
This commit is contained in:
Nicolas Goaziou 2024-05-27 23:56:13 +02:00 committed by Ludovic Courtès
parent 5cb19b93b1
commit 4c99d369fa
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -33799,6 +33799,7 @@ (define-public texlive-bibtexu
"19bp8wn0ssz7gczxp0imbpgi1zwz9x3ya67f072rjzg2zmfpphqg")))
(outputs '("out" "doc"))
(build-system texlive-build-system)
(propagated-inputs (list texlive-bibtexu-bin))
(home-page "https://ctan.org/pkg/bibtexu")
(synopsis "BibTeX variant supporting Unicode (UTF-8), via ICU")
(description
@ -33806,6 +33807,34 @@ (define-public texlive-bibtexu
supported via the ICU library.")
(license license:gpl3+)))
(define-public texlive-bibtexu-bin
(package
(inherit texlive-bibtex8-bin)
(name "texlive-bibtexu-bin")
(arguments
(substitute-keyword-arguments (package-arguments texlive-bibtex8-bin)
((#:configure-flags flags)
#~(cons* "--enable-bibtexu"
"--disable-bibtex8"
(delete "--enable-bibtex8"
(delete "--disable-bibtexu" #$flags))))
((#:phases phases)
#~(modify-phases #$phases
(delete 'skip-bibtexu-test)
(add-after 'unpack 'skip-bibtex8-test
;; This package does not build "bibtex8" binary; the test below
;; is therefore bound to fail. Skip that part.
(lambda _
(substitute* "texk/bibtex-x/tests/bibtex8u-mem.test"
(("\\./bibtex8 .*") "exit 0\n"))))))))
(native-inputs (list pkg-config))
(inputs (list icu4c texlive-libkpathsea))
(home-page (package-home-page texlive-bibtexu))
(synopsis "Binary for @code{texlive-bibtexu}")
(description
"This package provides the binary for @code{texlive-bibtexu}.")
(license (package-license texlive-bibtexu))))
(define-public texlive-bundledoc
(package
(name "texlive-bundledoc")