~ruther/guix-local

e661bca4b7ecf87ca7f669696dbcb177c1a0073c — Nicolas Graves 3 months ago 5e04db0
gnu: python-ufoprocessor: Update to 1.14.1.

* gnu/packages/fontutils.scm (python-ufoprocessor): Update to 1.14.1.
[build-system]: Switch to pyproject-build-system.
[arguments]: Switch <#:phases> to <#:test-backend, #:test-flags>.
[native-inputs]: Add python-setuptools.

Change-Id: Ia1400f2faf5d4ed7ef4a93409388ea26f2a61eed
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1 files changed, 7 insertions(+), 11 deletions(-)

M gnu/packages/fontutils.scm
M gnu/packages/fontutils.scm => gnu/packages/fontutils.scm +7 -11
@@ 1084,29 1084,25 @@ paths (intersection, union, difference, xor).")
(define-public python-ufoprocessor
  (package
    (name "python-ufoprocessor")
    (version "1.14.0")
    (version "1.14.1")
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "ufoprocessor" version ".tar.gz"))
       (sha256
        (base32 "08bkci1fwpx2jfgh3rw48qangs84ngn8lqpqk5fhrgs43hjwpki1"))))
    (build-system python-build-system)
        (base32 "009vq25bn0w5nispvyglrrm21qpxvvjc3zfkm0dig54v6p6d6f7x"))))
    (build-system pyproject-build-system)
    (arguments
     (list #:phases #~(modify-phases %standard-phases
                        (replace 'check
                          (lambda* (#:key tests? #:allow-other-keys)
                            (when tests?
                              ;; Most of the tests appear to be a work in
                              ;; progress; run only a subset.
                              (invoke "python" "Tests/tests.py")))))))
     (list
      #:test-backend #~'custom
      #:test-flags #~(list "Tests/tests.py")))
    (propagated-inputs
     (list python-defcon
           python-fontmath
           python-fontparts
           python-fonttools-minimal
           python-mutatormath))
    (native-inputs (list python-setuptools-scm))
    (native-inputs (list python-setuptools python-setuptools-scm))
    (home-page "https://github.com/LettError/ufoProcessor")
    (synopsis "Process and generate @acronym{UFO, Unified Font Object} files")
    (description "This Python package processes and generates instances for