~ruther/guix-local

f31dcd9414e81507ef620de395080812189aa2f9 — Hugo Buddelmeijer 6 months ago 8945f96
gnu: python-skia-pathops: Switch to pyproject-build-system.

* gnu/packages/fontutils.scm (python-skia-pathops): Switch to
pyproject-build-system.
[arguments] <phases>: Use default 'check.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-cython; add python-cython-0.

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

M gnu/packages/fontutils.scm
M gnu/packages/fontutils.scm => gnu/packages/fontutils.scm +3 -7
@@ 978,7 978,7 @@ converter from FontForge’s @acronym{SFD, Spline Font Database} fonts to
       (snippet '(delete-file-recursively "src/cpp")) ;140+ MiB of stuff
       (sha256
        (base32 "1vlwl1w6sn8c78fsh1w549n3lk9v3v9hcp866vrsdr4byb7g2ani"))))
    (build-system python-build-system)
    (build-system pyproject-build-system)
    (arguments
     (list
      #:phases


@@ 991,14 991,10 @@ converter from FontForge’s @acronym{SFD, Spline Font Database} fonts to
              ;; Our version of Skia requires c++17.
              (substitute* "setup.py"
                (("-std=c\\+\\+14")
                 "-std=c++17"))))
          (replace 'check
            (lambda* (#:key tests? #:allow-other-keys)
              (when tests?
                (invoke "pytest" "-vv")))))))
                 "-std=c++17")))))))
    (native-inputs
     (list pkg-config
           python-cython
           python-cython-0
           python-pytest
           python-setuptools-scm
           unzip))