From 319e2d1736a6a85ae9c721a8516b7a2dac3c9c07 Mon Sep 17 00:00:00 2001 From: Andreas Enge Date: Sat, 27 Sep 2014 23:47:05 +0200 Subject: gnu: Add graphite2. * gnu/packages/fontutils.scm (graphite2): New variable. --- gnu/packages/fontutils.scm | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index 3b835760ce..5310f3cbe4 100644 --- a/gnu/packages/fontutils.scm +++ b/gnu/packages/fontutils.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2013 Andreas Enge +;;; Copyright © 2013, 2014 Andreas Enge ;;; ;;; This file is part of GNU Guix. ;;; @@ -20,11 +20,14 @@ #:use-module (gnu packages) #:use-module (gnu packages compression) #:use-module (gnu packages ghostscript) + #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages python) #:use-module (gnu packages xml) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix build-system cmake) #:use-module (guix build-system gnu)) (define-public freetype @@ -167,3 +170,30 @@ been designed, tested, and debugged to the extent that general-purpose applications should be.") (license license:lgpl2.1+) (home-page "http://scripts.sil.org/cms/scripts/page.php?cat_id=teckit"))) + +(define-public graphite2 + (package + (name "graphite2") + (version "1.2.4") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://sourceforge/silgraphite/graphite2/graphite2-" + version ".tgz")) + (sha256 + (base32 + "00xhv1mp640fr3wmdzwn4yz0g56jd4r9fb7b02mc1g19h0bdbhsb")))) + (build-system cmake-build-system) + (inputs + `(("freetype" ,freetype) + ("perl" ,perl) + ("python" ,python-2))) ; because of "import imap" in tests + (synopsis "reimplementation of the SIL Graphite text processing engine") + (description + "Graphite2 is a reimplementation of the SIL Graphite text processing +engine. Graphite is a smart font technology designed to facilitate the +process known as shaping. This process takes an input Unicode text string +and returns a sequence of positioned glyphids from the font.") + (license license:lgpl2.1+) + (home-page "http://projects.palaso.org/projects/graphitedev"))) -- cgit v1.2.3 >
AgeCommit message (Expand)Author
2024-01-05gnu: Add python-louvain-igraph....Ricardo Wurmus
2023-12-02gnu: igraph: Update to 0.10.7....David Elsing
2023-08-27gnu: python-graph-tool: Update to 2.57....Greg Hogan
2023-07-01gnu: python-plotly: Update to 5.14.1....Vinicius Monego
2023-07-01gnu: python-plotly: Fix version....Vinicius Monego
2023-04-24gnu: python-plotly-2.4.1: Patch for Python 3.10 changes....Ricardo Wurmus
2023-03-16gnu: python-plotly: Fix version detection....Sharlatan Hellseher
2023-03-13gnu: python-graph-tool: Update to 2.46....Ale Abdo
2023-02-19gnu: Use HTTPS package home pages wherever possible....Tobias Geerinckx-Rice
2023-02-10gnu: Add python-vtraag-louvain....Ricardo Wurmus
2023-01-27gnu: Remove python-louvain-0.7....Maxim Cournoyer
2023-01-27gnu: python-leidenalg: Update to 0.9.1....Maxim Cournoyer
2023-01-27gnu: python-igraph: Update to 0.10.4-0.b6ebd8e....Maxim Cournoyer
2023-01-27gnu: rw: Update to 0.9 and apply a patch to build with igraph >= 0.10....Maxim Cournoyer
2023-01-27gnu: igraph: Update to 0.10.4....Maxim Cournoyer
2023-01-07gnu: Use old setuptools in packages that relies on use_2to3 conversion....Marius Bakke
2022-12-11gnu: plfit: Update to 0.9.4....Tobias Geerinckx-Rice