me
/
guix
Archived
1
0
Fork 0

gnu: Add fontobene-qt5.

* gnu/packages/fontutils.scm (fontobene-qt5): New variable.

Signed-off-by: Vinicius Monego <monego@posteo.net>
master
pinoaffe 2023-10-04 02:15:21 +02:00 committed by Vinicius Monego
parent add2a22ad7
commit ced91adcc0
No known key found for this signature in database
GPG Key ID: 637B0B138065B68A
1 changed files with 31 additions and 0 deletions

View File

@ -18,6 +18,7 @@
;;; Copyright © 2023 gemmaro <gemmaro.dev@gmail.com>
;;; Copyright © 2023 John Kehayias <john.kehayias@protonmail.com>
;;; Copyright © 2023 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2023 pinoaffe <pinoaffe@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@ -65,6 +66,7 @@
#:use-module (gnu packages python)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages qt)
#:use-module (gnu packages sqlite)
#:use-module (gnu packages webkit)
#:use-module (gnu packages xdisorg)
@ -960,6 +962,35 @@ value (e.g. @samp{x=\"95.0\"} becomes @samp{x=\"95\"})
@end itemize")
(license license:bsd-3)))
(define-public fontobene-qt5
(package
(name "fontobene-qt5")
(version "0.2.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/fontobene/fontobene-qt5")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"0gy3sfraf23k7dm4ha8nqpd6madzk0zmxkcb204micyn5b5l8ljg"))))
(inputs (list qtbase-5))
(build-system cmake-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "./tests/fontobene-qt5-tests")))))))
(home-page "https://github.com/fontobene/fontobene-qt5")
(synopsis "Parser for FontoBene stroke fonts")
(description "FontoBene-Qt5 is a header-only library to parse FontoBene
stroke fonts with C++11/Qt5.")
;; Dual-licensed, either license applies.
(license (list license:asl2.0 license:expat))))
(define-public ttfautohint
(package
(name "ttfautohint")