From 90efc1e89e8056e98dc7e1c3c194d5741889aa30 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Mon, 27 May 2024 16:11:20 +0200 Subject: 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 --- gnu/packages/tex.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'gnu') 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 @@ (define-public texlive-fontware "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 @@ (define-public texlive-fontware 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") -- cgit v1.2.3