From f81690e6bfa65dd64b03150f29bf025a77aa6dde Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Thu, 2 Jul 2026 22:42:53 +0200 Subject: [PATCH] freecad: pick patch for coin3d 4.0.10 --- pkgs/by-name/fr/freecad/package.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/fr/freecad/package.nix b/pkgs/by-name/fr/freecad/package.nix index 5e04316c6f8d..04ab6a12b975 100644 --- a/pkgs/by-name/fr/freecad/package.nix +++ b/pkgs/by-name/fr/freecad/package.nix @@ -6,6 +6,7 @@ doxygen, eigen, fetchFromGitHub, + fetchpatch, fmt, gts, hdf5, @@ -99,7 +100,15 @@ freecad-utils.makeCustomizable ( ] ++ pythonDeps; - patches = [ ./0001-NIXOS-don-t-ignore-PYTHONPATH.patch ]; + patches = [ + ./0001-NIXOS-don-t-ignore-PYTHONPATH.patch + (fetchpatch { + # https://github.com/FreeCAD/FreeCAD/pull/30899 + # fix COIN3D_MICRO_VERSION regex for coin 4.0.10 + url = "https://github.com/FreeCAD/FreeCAD/commit/e3e56059865849c6b1c85161f69183ad872414e3.patch"; + hash = "sha256-qe0wn7DwvQT/pmrSCa44+orMetztpw8DZ+NhDJEYAMw="; + }) + ]; postPatch = '' substituteInPlace src/Mod/Fem/femmesh/gmshtools.py \