From 830fddcf5569260aa54a6e6d197426e654dfed5e Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Sun, 13 Jul 2025 13:39:19 +0800 Subject: [PATCH] gnu: python-afdko-3.6.1: Fix build. * gnu/packages/fontutils.scm (python-afdko-3.6.1)[arguments]: Add relax-gcc14-strictness phase. [native-inputs]: Use python-lxml-4.9 replace python-lxml. Change-Id: I586702a1148a6157a6515c5e4483957372f4fa29 --- gnu/packages/fontutils.scm | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index 00646e979be4b05fc0989d9f2a41bd2d3ec0c94d..d5734372e80b0fc2f1e500384baabc814525ee13 100644 --- a/gnu/packages/fontutils.scm +++ b/gnu/packages/fontutils.scm @@ -360,11 +360,23 @@ but also provides many useful font conversion and analysis facilities. (sha256 (base32 "0187xhgw6spzaji93fs1mnhqnq30pxhdj1p2m88673szvzpf10av")))) (arguments - (list #:phases - #~(modify-phases %standard-phases - (add-before 'build 'set-CC - (lambda _ - (setenv "CC" "gcc")))))) + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'relax-gcc14-strictness + (lambda _ + (substitute* (string-append + "c/makeotf/makeotf_lib/build" + "/hotconv/linux/gcc/release/Makefile") + (("CFLAGS = ") + "CFLAGS = -Wno-error=int-conversion")) + (substitute* + "c/public/lib/build/t1write/linux/gcc/release/Makefile" + (("CFLAGS = ") + "CFLAGS = -Wno-error=incompatible-pointer-types")))) + (add-before 'build 'set-CC + (lambda _ + (setenv "CC" "gcc")))))) (native-inputs (list pkg-config python-pytest @@ -379,7 +391,7 @@ but also provides many useful font conversion and analysis facilities. python-defcon python-fontmath python-fonttools - python-lxml + python-lxml-4.9 python-tqdm python-ufonormalizer python-ufoprocessor))))