gnu: Add fontobene-qt5.

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

Signed-off-by: Vinicius Monego <monego@posteo.net>
This commit is contained in:
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

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 @@ (define-module (gnu packages fontutils)
#: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 @@ (define-public python-ufonormalizer
@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")