guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#41170] [PATCH] gnu: freecad: Fix build with python-3.8


From: Boris A. Dekshteyn
Subject: [bug#41170] [PATCH] gnu: freecad: Fix build with python-3.8
Date: Sun, 10 May 2020 22:23:18 +1200

* gnu/packages/engineering.scm (freecad): Fix build with python-3.8
---
 gnu/packages/engineering.scm | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 15101e3aee..5e204201bd 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -2312,6 +2312,13 @@ full programmatic control over your models.")
        (uri (git-reference
              (url "https://github.com/FreeCAD/FreeCAD.git";)
              (commit version)))
+       (modules '((guix build utils)))
+       (snippet
+        '(begin
+           ;; https://tracker.freecadweb.org/view.php?id=4143
+           (substitute* "src/Base/swigpyrun.inl"
+             (("PyObject \\*modules = interp->modules;")
+               "PyObject *modules = PyEval_GetBuiltins();")) #t))
        (file-name (git-file-name name version))
        (sha256
         (base32
-- 
2.26.2






reply via email to

[Prev in Thread] Current Thread [Next in Thread]