summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorJanneke Nieuwenhuizen <janneke@gnu.org>2025-01-03 10:48:56 +0100
committerAndreas Enge <andreas@enge.fr>2025-07-18 20:17:22 +0200
commit7efaaa0da153dd41f2104891fa70985557686fea (patch)
tree77f2752718ee110e1456143cac85999f70b2329f /gnu/packages
parent82cc58199539d27927708c773c315b75aab7aef6 (diff)
gnu: cura-engine: Fix build with gcc-14.
* gnu/packages/patches/cura-engine-gcc-14.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/engineering.scm: Use it. Change-Id: Icb77a9a67c79372c16e607038c185d22fc20d122
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/engineering.scm4
-rw-r--r--gnu/packages/patches/cura-engine-gcc-14.patch12
2 files changed, 15 insertions, 1 deletions
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 6a7b4d22826..7faa7588fc5 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -44,6 +44,7 @@
;;; Copyright © 2025 Frederick Muriuki Muriithi <fredmanglis@gmail.com>
;;; Copyright © 2025 nomike Postmann <nomike@nomike.com>
;;; Copyright © 2025 Matthew Elwin <elwin@northwestern.edu>
+;;; Copyright © 2025 Janneke Nieuwenhuizen <janneke@gnu.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -4774,13 +4775,14 @@ facilitate the communication between Cura and its backend and similar code.")
(define-public cura-engine
(package
(name "cura-engine")
- (version "4.13.1")
+ (version "4.13.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Ultimaker/CuraEngine")
(commit version)))
+ (patches (search-patches "cura-engine-gcc-14.patch"))
(file-name (git-file-name name version))
(sha256
(base32 "0xp2r0m5wwfsh9wdb3biqzvfqfz5jsmyw4bww93aksw0rgli07bp"))))
diff --git a/gnu/packages/patches/cura-engine-gcc-14.patch b/gnu/packages/patches/cura-engine-gcc-14.patch
new file mode 100644
index 00000000000..e28f2280727
--- /dev/null
+++ b/gnu/packages/patches/cura-engine-gcc-14.patch
@@ -0,0 +1,12 @@
+Upstream-status: Not presented upstream.
+
+--- cura-engine-4.13.2-checkout/src/utils/math.h 1970-01-01 01:00:01.000000000 +0100
++++ cura-engine-4.13.2-checkout/src/utils/math.h 2025-01-03 10:42:38.726345314 +0100
+@@ -5,6 +5,7 @@
+ #define UTILS_MATH_H
+
+ #include <cmath>
++#include <cstdint>
+
+
+ //c++11 no longer defines M_PI, so add our own constant.