From 4a87a1851449020c96353c8cacb5b4d187e7d2f0 Mon Sep 17 00:00:00 2001 From: Guy Grant Date: Fri, 8 Aug 2014 18:59:43 -0500 Subject: [PATCH 2/2] add package font-terminus --- gnu/packages/font-terminus.scm | 66 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 gnu/packages/font-terminus.scm diff --git a/gnu/packages/font-terminus.scm b/gnu/packages/font-terminus.scm new file mode 100644 index 0000000..7b65ea5 --- /dev/null +++ b/gnu/packages/font-terminus.scm @@ -0,0 +1,66 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2014 Guy Grant +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages font-terminus) + #:use-module ((guix licenses) + #:renamer (symbol-prefix-proc 'l:)) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix build-system gnu) + #:use-module (gnu packages) + #:use-module (gnu packages perl) + #:use-module (gnu packages xorg) + #:use-module (gnu packages pkg-config)) + +(define-public font-terminus + (package + (name "font-terminus") + (version "4.39") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://sourceforge/project/terminus-font" + version + "/terminus-font-" + version + ".tar.gz")) + (sha256 + (base32 + "1gzmn7zakvy6yrvmswyjfklnsvqrjm0imhq8rjws8rdkhqwkh21i")))) + (build-system gnu-build-system) + (inputs + `(("bdftopcf" ,bdftopcf) + ("font-util", font-util) + ("mkfontdir" ,mkfontdir) + ("perl" ,perl))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (arguments + `(#:configure-flags (list + ;; install fonts into subdirectory of package output instead of + ;; font-util-?.?.?/share/fonts/X11 + (string-append "--with-fontrootdir=" %output "/share/fonts/X11")) + #:tests? #f)) + (home-page "http://terminus-font.sourceforge.net/") + (synopsis "xorg implementation of the X Window System") + (description "Terminus Font is a clean, fixed width bitmap font, designed for long + (8 and more hours per day) work with computers.") + (license + (l:x11-style + "http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web")))) -- 1.9.3