From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Bavier Subject: Re: [PATCH 3/9] gnu: Add ttf2eot. Date: Thu, 07 Apr 2016 09:30:43 -0500 Message-ID: <9c82c8eedaa38cdb131c229ee8ab81de@openmailbox.org> References: <1459917181-19626-1-git-send-email-ericbavier@openmailbox.org> <1459917181-19626-3-git-send-email-ericbavier@openmailbox.org> <20160407062435.GC17216@debian-netbook> Reply-To: bavier@member.fsf.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58357) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aoAxW-0002rE-JR for guix-devel@gnu.org; Thu, 07 Apr 2016 10:30:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aoAxS-0003KD-Ha for guix-devel@gnu.org; Thu, 07 Apr 2016 10:30:58 -0400 Received: from mail2.openmailbox.org ([62.4.1.33]:48633) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aoAxS-0003K4-9V for guix-devel@gnu.org; Thu, 07 Apr 2016 10:30:54 -0400 In-Reply-To: <20160407062435.GC17216@debian-netbook> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Efraim Flashner Cc: guix-devel@gnu.org On 2016-04-07 01:24, Efraim Flashner wrote: > On Tue, Apr 05, 2016 at 11:32:55PM -0500, ericbavier@openmailbox.org > wrote: >> From: Eric Bavier >> >> * gnu/packages/fontutils.scm (ttf2eot): New variable. >> * gnu/packages/patches/ttf2eot-cstddef.patch: New patch. >> * gnu-system.am (dist_patch_DATA): Add it. >> --- >> gnu-system.am | 1 + >> gnu/packages/fontutils.scm | 34 >> ++++++++++++++++++++++++++++++ >> gnu/packages/patches/ttf2eot-cstddef.patch | 12 +++++++++++ >> 3 files changed, 47 insertions(+) >> create mode 100644 gnu/packages/patches/ttf2eot-cstddef.patch >> >> diff --git a/gnu-system.am b/gnu-system.am >> index 764e564..d3d08da 100644 >> --- a/gnu-system.am >> +++ b/gnu-system.am >> @@ -747,6 +747,7 @@ dist_patch_DATA = \ >> gnu/packages/patches/tidy-CVE-2015-5522+5523.patch \ >> gnu/packages/patches/tinyxml-use-stl.patch \ >> gnu/packages/patches/tk-find-library.patch \ >> + gnu/packages/patches/ttf2eot-cstddef.patch \ >> gnu/packages/patches/ttfautohint-source-date-epoch.patch \ >> gnu/packages/patches/tophat-build-with-later-seqan.patch \ >> gnu/packages/patches/torsocks-dns-test.patch \ >> diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm >> index 614aac5..1e2424b 100644 >> --- a/gnu/packages/fontutils.scm >> +++ b/gnu/packages/fontutils.scm >> @@ -145,6 +145,40 @@ Converts WOFF fonts to OpenType fonts >> (license (list license:mpl1.1 license:gpl2+ license:lgpl2.1+)) >> (home-page "https://people.mozilla.com/~jkew/woff/"))) >> >> +(define-public ttf2eot >> + (package >> + (name "ttf2eot") >> + (version "0.0.2") > > What about version 0.0.2-2? Yes, that might be better. > >> + (source >> + (origin >> + (method url-fetch) >> + (uri (string-append "https://storage.googleapis.com/" >> + "google-code-archive-downloads/v2/" >> + "code.google.com/ttf2eot/" >> + "ttf2eot-" version "-2.tar.gz")) > > I checked and it doesn't look like this project was exported to github > >> + (sha256 >> + (base32 >> + "1f4dzzmhn0208dvbm3ia5ar6ls9apwc6ampy5blmfxkigi6z0g02")) >> + (patches (map search-patch '("ttf2eot-cstddef.patch"))))) >> + (build-system gnu-build-system) >> + (arguments >> + `(#:tests? #f ;no tests >> + #:phases >> + (modify-phases %standard-phases >> + (delete 'configure) ;no configuration >> + (replace 'install >> + (lambda* (#:key outputs #:allow-other-keys) >> + (let* ((out (assoc-ref outputs "out")) >> + (bin (string-append out "/bin"))) >> + (install-file "ttf2eot" bin))))))) >> + (synopsis "Convert from TrueType to Embeddable Open Type") >> + (description >> + "This package contains a commandline wrapper around >> OpenTypeUtilities.cpp >> +from Chromium, used to make EOT (Embeddable Open Type) files from >> +TTF (TrueType/OpenType Font) files.") >> + (license license:bsd-2) > > Issue 30[0] says that the readme says its bsd/lgpl licensed. I'll look into it. Thanks, `~Eric