diff options
author | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2024-05-28 07:24:36 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2024-08-31 10:45:26 +0200 |
commit | f16db7fd1bd325375b7ea064166e4314ea6e8a61 (patch) | |
tree | 0bea791711cddfddd10f0ef35b9d961cb7d95b7b /gnu/packages/tex.scm | |
parent | 9ccd4f8dd4c5ae2c079dbaa282da15e2f57714fc (diff) | |
download | guix-f16db7fd1bd325375b7ea064166e4314ea6e8a61.tar guix-f16db7fd1bd325375b7ea064166e4314ea6e8a61.tar.gz |
gnu: Add texlive-vlna-bin.
* gnu/packages/tex.scm (texlive-vlna-bin): New variable.
(texlive-vlna)[propagated-inputs]: Add TEXLIVE-VLNA-BIN.
Change-Id: I98c4345f732488f43491a31c5faea54b231d3846
Diffstat (limited to 'gnu/packages/tex.scm')
-rw-r--r-- | gnu/packages/tex.scm | 55 |
1 files changed, 31 insertions, 24 deletions
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 8ae6f02c86..f97d838e22 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -32646,7 +32646,28 @@ strong on layout, from simple alternate-line indentation to the @code{Mouse's tale} from @emph{Alice in Wonderland}.") (license license:lppl))) -(define texlive-vlna-bin +(define-public texlive-vlna + (package + (name "texlive-vlna") + (version (number->string %texlive-revision)) + (source (texlive-origin + name version + (list "doc/man/man1/vlna.1" + "doc/man/man1/vlna.man1.pdf" "doc/vlna/") + (base32 + "0nfb7mj6y9d4n89z59ppi96grfylwky97mxcv9rjflr5kpqlpga2"))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (propagated-inputs (list texlive-vlna-bin)) + (home-page "https://ctan.org/pkg/vlna") + (synopsis "Add @samp{~} after non-syllabic preposition, for Czech/Slovak") + (description + "This package provides a preprocessor for TeX source implementing the +Czech/Slovak typographical rule forbidding a non-syllabic preposition alone at +the end of a line.") + (license license:knuth))) + +(define-public texlive-vlna-bin (package (inherit texlive-bin) (name "texlive-vlna-bin") @@ -32671,9 +32692,9 @@ tale} from @emph{Alice in Wonderland}.") (arguments (substitute-keyword-arguments (package-arguments texlive-bin) ((#:configure-flags flags) - #~(cons* "--enable-vlna" (delete "--enable-web2c" #$flags))) - ((#:phases _) - #~(modify-phases %standard-phases + #~(cons "--enable-vlna" (delete "--enable-web2c" #$flags))) + ((#:phases phases) + #~(modify-phases #$phases (replace 'check (lambda* (#:key tests? #:allow-other-keys) (when tests? @@ -32684,27 +32705,13 @@ tale} from @emph{Alice in Wonderland}.") (with-directory-excursion "utils/vlna" (invoke "make" "install")))))))) (native-inputs '()) - (inputs '()))) - -(define-public texlive-vlna - (package - (name "texlive-vlna") - (version (number->string %texlive-revision)) - (source (texlive-origin - name version - (list "doc/man/man1/vlna.1" - "doc/man/man1/vlna.man1.pdf" "doc/vlna/") - (base32 - "0nfb7mj6y9d4n89z59ppi96grfylwky97mxcv9rjflr5kpqlpga2"))) - (outputs '("out" "doc")) - (build-system texlive-build-system) - (home-page "https://ctan.org/pkg/vlna") - (synopsis "Add @samp{~} after non-syllabic preposition, for Czech/Slovak") + (inputs '()) + (propagated-inputs '()) + (home-page (package-home-page texlive-vlna)) + (synopsis "Binary for @code{texlive-vlna}") (description - "This package provides a preprocessor for TeX source implementing the -Czech/Slovak typographical rule forbidding a non-syllabic preposition alone at -the end of a line.") - (license license:knuth))) + "This package provides the binary for @code{texlive-vlna}.") + (license (package-license texlive-vlna)))) (define-public texlive-vntex (package |