From eee35fe3b7cb21792b90ecbf5a834b5a3fdb6f04 Mon Sep 17 00:00:00 2001 From: Julien Lepiller Date: Fri, 30 Oct 2020 15:48:32 +0100 Subject: gnu: Add lcdf-typetools. * gnu/packages/fontutils.scm (lcdf-typetools): New variable. --- gnu/packages/fontutils.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index eec5093dea..68665edddd 100644 --- a/gnu/packages/fontutils.scm +++ b/gnu/packages/fontutils.scm @@ -966,3 +966,33 @@ It currently provides bidirectional text support (using FriBiDi), shaping (using HarfBuzz), and proper script itemization. As a result, Raqm can support most writing systems covered by Unicode.") (license license:expat))) + +(define-public lcdf-typetools + (package + (name "lcdf-typetools") + (version "2.108") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kohler/lcdf-typetools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0a6jqaqwq43ldjjjlnsh6mczs2la9363qav7v9fyrfzkfj8kw9ad")))) + (build-system gnu-build-system) + (arguments + `(#:configure-flags + ;; This is only provided by the monolithic texlive distribution. + ;; FIXME: texlive-kpathsea doesn't come with the library and headers + (list "--without-kpathsea"))) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake))) + (home-page "https://lcdf.org/type/") + (synopsis "Multiple font manipulation tools") + (description "LCDF Typetools comprises several programs for manipulating +PostScript Type 1, Type 1 Multiple Master, OpenType, and TrueType fonts. +These tools are cfftot1, mmafm, mmpfb, otfinfo, otftotfm, t1dotlessj, t1lint, +t1rawfm, t1reencode, t1testpage and ttftotype42.") + (license license:gpl2+))) -- cgit 1.4.1