diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2025-11-22 21:14:23 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-11-25 21:48:30 +0000 |
| commit | e661bca4b7ecf87ca7f669696dbcb177c1a0073c (patch) | |
| tree | c4c44e1c706bcfeb2ba6b4c42927eb45a256e09c /gnu/packages/fontutils.scm | |
| parent | 5e04db03feb6c2d0809ca1c4124bc47b92c0d278 (diff) | |
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>
Diffstat (limited to 'gnu/packages/fontutils.scm')
| -rw-r--r-- | gnu/packages/fontutils.scm | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index 2e6e4ec972c..5a930b7220a 100644 --- a/gnu/packages/fontutils.scm +++ b/gnu/packages/fontutils.scm | |||
| @@ -1084,29 +1084,25 @@ paths (intersection, union, difference, xor).") | |||
| 1084 | (define-public python-ufoprocessor | 1084 | (define-public python-ufoprocessor |
| 1085 | (package | 1085 | (package |
| 1086 | (name "python-ufoprocessor") | 1086 | (name "python-ufoprocessor") |
| 1087 | (version "1.14.0") | 1087 | (version "1.14.1") |
| 1088 | (source | 1088 | (source |
| 1089 | (origin | 1089 | (origin |
| 1090 | (method url-fetch) | 1090 | (method url-fetch) |
| 1091 | (uri (pypi-uri "ufoprocessor" version ".tar.gz")) | 1091 | (uri (pypi-uri "ufoprocessor" version ".tar.gz")) |
| 1092 | (sha256 | 1092 | (sha256 |
| 1093 | (base32 "08bkci1fwpx2jfgh3rw48qangs84ngn8lqpqk5fhrgs43hjwpki1")))) | 1093 | (base32 "009vq25bn0w5nispvyglrrm21qpxvvjc3zfkm0dig54v6p6d6f7x")))) |
| 1094 | (build-system python-build-system) | 1094 | (build-system pyproject-build-system) |
| 1095 | (arguments | 1095 | (arguments |
| 1096 | (list #:phases #~(modify-phases %standard-phases | 1096 | (list |
| 1097 | (replace 'check | 1097 | #:test-backend #~'custom |
| 1098 | (lambda* (#:key tests? #:allow-other-keys) | 1098 | #:test-flags #~(list "Tests/tests.py"))) |
| 1099 | (when tests? | ||
| 1100 | ;; Most of the tests appear to be a work in | ||
| 1101 | ;; progress; run only a subset. | ||
| 1102 | (invoke "python" "Tests/tests.py"))))))) | ||
| 1103 | (propagated-inputs | 1099 | (propagated-inputs |
| 1104 | (list python-defcon | 1100 | (list python-defcon |
| 1105 | python-fontmath | 1101 | python-fontmath |
| 1106 | python-fontparts | 1102 | python-fontparts |
| 1107 | python-fonttools-minimal | 1103 | python-fonttools-minimal |
| 1108 | python-mutatormath)) | 1104 | python-mutatormath)) |
| 1109 | (native-inputs (list python-setuptools-scm)) | 1105 | (native-inputs (list python-setuptools python-setuptools-scm)) |
| 1110 | (home-page "https://github.com/LettError/ufoProcessor") | 1106 | (home-page "https://github.com/LettError/ufoProcessor") |
| 1111 | (synopsis "Process and generate @acronym{UFO, Unified Font Object} files") | 1107 | (synopsis "Process and generate @acronym{UFO, Unified Font Object} files") |
| 1112 | (description "This Python package processes and generates instances for | 1108 | (description "This Python package processes and generates instances for |
