gnu: nototools: Update to 0.2.16.

* gnu/packages/fontutils.scm (nototools): Update to 0.2.16.
[arguments]: Remove python argument.
[phases]: New argument.
[native-inputs]: New field.
[propagated-inputs]: Remove python2-booleanoperations, python2-defcon,
python2-fonttools, python2-pillow, python2-pyclipper, and python2-ufolib.  Add
python-afdko.
This commit is contained in:
Maxim Cournoyer 2022-04-29 17:33:55 -04:00
parent c9a21c4216
commit 910ce80885
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -1525,27 +1525,31 @@ (define-public python2-defcon
(define-public nototools
(package
(name "nototools")
(version "20170925")
(version "0.2.16")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/googlei18n/nototools")
(commit "v2017-09-25-tooling-for-phase3-update")))
(url "https://github.com/googlefonts/nototools")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"03nzvcvwmrhfrcjhg218q2f3hfrm3vlivp4rk19sc397kh3hisiz"))))
"14rrdamkmhrykff8ln07fq9cm8zwj3k113lzwjcy0lgz23g51jyl"))))
(build-system python-build-system)
(arguments
`(#:python ,python-2))
(propagated-inputs
(list python2-booleanoperations
python2-defcon
python2-fonttools
python2-pillow
python2-pyclipper
python2-ufolib))
(list
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'pretend-version
(lambda _
(setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version)))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(with-directory-excursion "tests"
(invoke "./run_tests")))))))
(native-inputs (list python-setuptools-scm))
(propagated-inputs (list python-afdko))
(home-page "https://github.com/googlei18n/nototools")
(synopsis "Noto fonts support tools and scripts")
(description