~ruther/guix-local

046175cd4eae314f6e5d3d614efdeb573e8199df — Alex Griffin 8 years ago 203a945
build: font: Support font collection files.

* guix/build/font-build-system.scm (install): Support TrueType
Collection (TTC) and OpenType Collection (OTC) files.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
1 files changed, 3 insertions(+), 2 deletions(-)

M guix/build/font-build-system.scm
M guix/build/font-build-system.scm => guix/build/font-build-system.scm +3 -2
@@ 1,5 1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2017 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 2017 Alex Griffin <a@ajgrf.com>
;;;
;;; This file is part of GNU Guix.
;;;


@@ 50,9 51,9 @@ archive, or a font file."
         (source (getcwd))
         (fonts (string-append out "/share/fonts")))
    (for-each (cut install-file <> (string-append fonts "/truetype"))
              (find-files source "\\.ttf$"))
              (find-files source "\\.(ttf|ttc)$"))
    (for-each (cut install-file <> (string-append fonts "/opentype"))
              (find-files source "\\.otf$"))
              (find-files source "\\.(otf|otc)$"))
    #t))

(define %standard-phases