diff options
author | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2024-05-27 16:11:20 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2024-08-31 10:45:21 +0200 |
commit | f4def03d1b17f19ff1057f98bbb31bd59720612c (patch) | |
tree | f4d1d8fc0c29b1508d288133404593edcfa23e02 /gnu/packages/tex.scm | |
parent | 5e9578a8581c240e3e089085330ecdee1bc2b7b2 (diff) | |
download | guix-f4def03d1b17f19ff1057f98bbb31bd59720612c.tar guix-f4def03d1b17f19ff1057f98bbb31bd59720612c.tar.gz |
gnu: Add texlive-fontware-bin.
* gnu/packages/tex.scm (texlive-fontware-bin): New variable.
(texlive-fontware)[propagated-inputs]: Add TEXLIVE-FONTWARE-BIN.
Change-Id: I5c59658aeab1a3cb289e87f77fae9436acae8a7f
Diffstat (limited to 'gnu/packages/tex.scm')
-rw-r--r-- | gnu/packages/tex.scm | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 6e35893faa..591ae83327 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -34826,6 +34826,7 @@ sources, and with LaTeX @file{.fd} files.") "0ng27m6cz92aa52z99gnw5i8s8fbkxq4354mygwnchchgxndcba0"))) (outputs '("out" "doc")) (build-system texlive-build-system) + (propagated-inputs (list texlive-fontware-bin)) (home-page "https://ctan.org/pkg/vfware") (synopsis "Tools for virtual font metrics") (description @@ -34837,6 +34838,30 @@ generates a VF file and a TFM file; @command{vftovp} takes a VF file and a TFM file and generates a VPL file.") (license license:knuth))) +(define-public texlive-fontware-bin + (package + (inherit texlive-bin) + (name "texlive-fontware-bin") + (arguments + (substitute-keyword-arguments (package-arguments texlive-bin) + ((#:configure-flags flags) + #~(delete "--enable-web2c" #$flags)) + ((#:phases phases) + #~(modify-phases #$phases + (replace 'install + (lambda _ + (with-directory-excursion "texk/web2c" + (let ((bin (string-append #$output "/bin")) + (files '("pltotf" "tftopl" "vftovp" "vptovf"))) + (for-each (lambda (f) (invoke "make" f)) files) + (for-each (lambda (f) (install-file f bin)) files))))))))) + (native-inputs (list pkg-config)) + (home-page (package-home-page texlive-fontware)) + (synopsis "Binaries for @code{texlive-fontware}") + (description + "This package provides the binaries for @code{texlive-fontware}.") + (license (package-license texlive-fontware)))) + (define-public texlive-forest-quickstart (package (name "texlive-forest-quickstart") |