guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] Add TeX Gyre fonts.


From: Ricardo Wurmus
Subject: [PATCH] Add TeX Gyre fonts.
Date: Sun, 30 Aug 2015 19:57:11 +0200

Attached is a patch to add the TeX Gyre font collection in OTF format.
There is another archive available for download which includes a lot
more formats and documentation, but I think this flat zip file with the
OTF files is sufficient.

The fonts are released under the “GUST font license”, which is legally
equivalent to LPPL v1.3c as it just contains an optional request.

The TeX Gyre fonts are required by the latest version of Lilypond, so I
think it is useful to have them.  (Also: they are pretty.)

~~ Ricardo

>From a39b2f7bf132a64f3aca269d67266f74da7bc938 Mon Sep 17 00:00:00 2001
From: Ricardo Wurmus <address@hidden>
Date: Sun, 30 Aug 2015 19:40:17 +0200
Subject: [PATCH 1/2] guix: Add GUST font license 1.0.

* guix/licenses.scm (gfl1.0): New variable.
---
 guix/licenses.scm | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/guix/licenses.scm b/guix/licenses.scm
index dae0e3d..0b8faf5 100644
--- a/guix/licenses.scm
+++ b/guix/licenses.scm
@@ -3,6 +3,7 @@
 ;;; Copyright © 2013, 2015 Andreas Enge <address@hidden>
 ;;; Copyright © 2012, 2013 Nikita Karetnikov <address@hidden>
 ;;; Copyright © 2015 Mark H Weaver <address@hidden>
+;;; Copyright © 2015 Ricardo Wurmus <address@hidden>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -38,6 +39,7 @@
             expat
             freetype
             gpl1 gpl1+ gpl2 gpl2+ gpl3 gpl3+
+            gfl1.0
             fdl1.3+
             opl1.0+
             isc
@@ -211,6 +213,11 @@ at URI, which may be a file:// URI pointing the package's 
tree."
            "https://www.gnu.org/licenses/gpl.html";
            "https://www.gnu.org/licenses/license-list#GNUGPLv3";))
 
+(define gfl1.0
+  (license "GUST font license 1.0"
+           
"http://www.gust.org.pl/projects/e-foundry/licenses/GUST-FONT-LICENSE.txt";
+           "https://www.gnu.org/licenses/license-list#LPPL-1.3a";))
+
 (define fdl1.3+
   (license "FDL 1.3+"
            "https://www.gnu.org/licenses/fdl.html";
-- 
2.5.0

>From ff7bde10f0cfd01ae33b1b61c233ad6f97857a24 Mon Sep 17 00:00:00 2001
From: Ricardo Wurmus <address@hidden>
Date: Sun, 30 Aug 2015 19:52:55 +0200
Subject: [PATCH 2/2] gnu: Add TeX Gyre fonts.

* gnu/packages/fonts.scm (font-tex-gyre): New variable.
---
 gnu/packages/fonts.scm | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm
index 62d44ec..a1efa78 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -5,6 +5,7 @@
 ;;; Copyright © 2014 Alex Kost <address@hidden>
 ;;; Copyright © 2015 Sou Bunnbu <address@hidden>
 ;;; Copyright © 2015 Eric Dvorsak <address@hidden>
+;;; Copyright © 2015 Ricardo Wurmus <address@hidden>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -486,3 +487,40 @@ code-points needed for zh_cn, zh_sg, zh_tw, zh_hk, zh_mo, 
ja (Japanese) and
 ko (Korean) locales for fontconfig.")
     ;; GPLv2 with font embedding exception
     (license license:gpl2)))
+
+(define-public font-tex-gyre
+  (package
+    (name "font-tex-gyre")
+    (version "2.005")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "http://www.gust.org.pl/projects/e-foundry/";
+                           "tex-gyre/whole/tg-" version "otf.zip"))
+       (sha256
+        (base32
+         "0kph9l3g7jb2bpmxdbdg5zl56wacmnvdvsdn7is1gc750sqvsn31"))))
+    (build-system trivial-build-system)
+    (arguments
+     `(#:modules ((guix build utils))
+       #:builder
+       (begin
+         (use-modules (guix build utils))
+
+         (let ((unzip     (string-append (assoc-ref %build-inputs "unzip")
+                                         "/bin/unzip"))
+               (font-dir (string-append %output "/share/fonts/opentype")))
+           (mkdir-p font-dir)
+           (system* unzip
+                    (assoc-ref %build-inputs "source")
+                    "-d" font-dir)))))
+    (native-inputs
+     `(("unzip" ,unzip)))
+    (home-page "http://www.gust.org.pl/projects/e-foundry/tex-gyre/";)
+    (synopsis "Remake of Ghostscript fonts")
+    (description "The TeX Gyre collection of fonts is an extensive remake and
+extension of the freely available 35 base PostScript fonts distributed with
+Ghostscript version 4.00.  The collection contains the following fonts in the
+OpenType format: Adventor, Bonum, Chorus, Cursor, Heros, Pagella, Schola,
+Termes.")
+    (license license:gfl1.0)))
-- 
2.5.0


reply via email to

[Prev in Thread] Current Thread [Next in Thread]