From 56c06f9cf95c15a39560a0af0cf6851204deb6b6 Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Sun, 21 Sep 2025 14:15:44 +0200 Subject: [PATCH] gnu: python-fontmath: Switch to git-fetch. * gnu/packages/fontutils.scm (python-fontmath): [source]: Switch to git-fetch. [arguments]<#:phases>: Add 'set-version phase. Change-Id: I11f79c33b260819b6087e96665bcff188ab060f6 Signed-off-by: Sharlatan Hellseher --- gnu/packages/fontutils.scm | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index 4e5dc839b2133201d02c9eb4e6696b7ddb009dc9..5eb45da2ddc25853542f717fea1493288f62cd1a 100644 --- a/gnu/packages/fontutils.scm +++ b/gnu/packages/fontutils.scm @@ -619,11 +619,21 @@ to generate OpenType font binaries from Unified Font Objects (UFOs).") (version "0.9.4") (source (origin - (method url-fetch) - (uri (pypi-uri "fontMath" version ".zip")) + (method git-fetch) + (uri (git-reference + (url "https://github.com/robotools/fontMath") + (commit version))) + (file-name (git-file-name name version)) (sha256 - (base32 "197dgbnhg6n937ifsi3w9dm283wi3nwp35y4qc2i6kkqkl61kn8z")))) + (base32 "0g8vpwn4flg0rj7ar8wl9xlpjhcgiz01p56fzkjdlf2jqb36akyy")))) (build-system pyproject-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'set-version + (lambda _ + (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version)))))) (propagated-inputs (list python-fonttools-minimal)) (native-inputs (list python-pytest