diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm index 74a3b306caa..ebbef95223d 100644 --- a/gnu/packages/graphics.scm +++ b/gnu/packages/graphics.scm @@ -21,7 +21,7 @@ ;;; Copyright © 2020 Jakub Kądziołka ;;; Copyright © 2020, 2021, 2025 Nicolas Goaziou ;;; Copyright © 2020 Raghav Gururajan -;;; Copyright © 2020-2024 Maxim Cournoyer +;;; Copyright © 2020-2025 Maxim Cournoyer ;;; Copyright © 2020 Gabriel Arazas ;;; Copyright © 2021 Antoine Côté ;;; Copyright © 2021 Andy Tai @@ -1225,14 +1225,30 @@ basic geometries.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/typemytype/booleanOperations") - (commit version))) + (url "https://github.com/typemytype/booleanOperations") + (commit version))) (file-name (git-file-name name version)) (sha256 (base32 "0ahfgamyq1ndwbr9n8sdx8qhqc2195xnbahylgjpk877hbr2gxav")))) (build-system pyproject-build-system) (arguments (list + ;; There are + #:modules '((guix build pyproject-build-system) + (guix build utils) + (ice-9 format)) + ;; Some tests fail due to small differences in the expected result (see: + ;; ). + #:test-flags #~(list "-k" + (format #f "not ~{~a~^ and not ~}" + '("test_QTail_reversed_difference" + "test_QTail_reversed_intersection" + "test_QTail_reversed_union" + "test_QTail_reversed_xor" + "test_Q_difference" + "test_Q_intersection" + "test_Q_union" + "test_Q_xor"))) #:phases #~(modify-phases %standard-phases (add-after 'unpack 'set-version @@ -1244,8 +1260,7 @@ basic geometries.") python-fontpens-bootstrap python-pytest python-setuptools - python-setuptools-scm - unzip)) + python-setuptools-scm)) (home-page "https://github.com/typemytype/booleanOperations") (synopsis "Boolean operations on paths") (description