GNU bug report logs - #78400
[PATCH] gnu: openscad: Upate to 2025.05.08, add python support

Previous Next

Package: guix-patches;

Reported by: nomike <nomike <at> nomike.com>

Date: Tue, 13 May 2025 02:12:02 UTC

Severity: normal

Tags: patch

Done: Guillaume Le Vaillant <glv <at> posteo.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 78400 in the body.
You can then email your comments to 78400 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#78400; Package guix-patches. (Tue, 13 May 2025 02:12:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to nomike <nomike <at> nomike.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 13 May 2025 02:12:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: nomike <nomike <at> nomike.com>
To: guix-patches <at> gnu.org
Cc: nomike <nomike <at> nomike.com>
Subject: [PATCH] gnu: openscad: Upate to 2025.05.08, add python support
Date: Tue, 13 May 2025 04:10:09 +0200
* gnu/packages/engineering.scm (emacs-scad-mode): Upate to 2025.05.08, add python support

Change-Id: Id72c2f154d48dc4baa2ae9b70a320a3ddbd13f81
---
This is an update to a later version of openscad which
also includes support for python scripts.

 gnu/packages/engineering.scm | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 3ed3814d5a..a3393b4adf 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -3184,8 +3184,8 @@ (define-public python-lcapy
     (license license:lgpl2.1+)))
 
 (define-public openscad
-  (let ((commit "d1351d6282abfd239cdd0c657f755d8c4a123ff8")
-        (version "2025.05.02")
+  (let ((commit "72c9919d63116f8e711f3566ae34e9eb63a2d6e6")
+        (version "2025.05.08")
         (revision "0"))
     (package
       (name "openscad")
@@ -3198,7 +3198,7 @@ (define-public openscad
                (commit commit)
                (recursive? #t)))
          (sha256
-          (base32 "0cgls75dk9hjfym8rp0vpnnlz1fdawd746nnw3343gvhljqv36cn"))
+          (base32 "077x7s3z65mz6rnrzan3qn06045d2fkqnd6ss6ibw1fhlaypzfbf"))
          (file-name (git-file-name name version))))
       (build-system qt-build-system)
       (arguments
@@ -3211,6 +3211,7 @@ (define-public openscad
                 "-DENABLE_TESTS=OFF"
                 "-DEXPERIMENTAL=ON"
                 "-DSNAPSHOT=ON"
+                "-DENABLE_PYTHON=ON"
                 "-DUSE_BUILTIN_CLIPPER2=OFF"
                 (string-append "-DOPENSCAD_VERSION="
                                #$version)
@@ -3258,10 +3259,14 @@ (define-public openscad
                     libxml2
                     libzip
                     manifold
-                    mesa ; or libglvnd if we had mesa-glvnd, too
+                    mesa ;or libglvnd if we had mesa-glvnd, too
                     mimalloc
                     mpfr
                     opencsg
+                    python
+                    python-numpy
+                    python-pillow
+                    python-pip
                     qscintilla
                     qtbase-5
                     qtmultimedia-5
@@ -3280,9 +3285,6 @@ (define-public openscad
                            imagemagick
                            ghostscript
                            procps
-                           python-numpy
-                           python-pillow
-                           python
                            xorg-server-for-tests))
       (synopsis "Script-based 3D modeling application")
       (description
@@ -3307,8 +3309,6 @@ (define-public openscad
       (home-page "https://openscad.org/")
       (license license:gpl2+))))
 
-
-
 (define-public emacs-scad-mode
   (package
     (inherit openscad)
-- 
2.49.0





Reply sent to Guillaume Le Vaillant <glv <at> posteo.net>:
You have taken responsibility. (Tue, 13 May 2025 10:04:01 GMT) Full text and rfc822 format available.

Notification sent to nomike <nomike <at> nomike.com>:
bug acknowledged by developer. (Tue, 13 May 2025 10:04:02 GMT) Full text and rfc822 format available.

Message #10 received at 78400-done <at> debbugs.gnu.org (full text, mbox):

From: Guillaume Le Vaillant <glv <at> posteo.net>
To: nomike <nomike <at> nomike.com>
Cc: 78400-done <at> debbugs.gnu.org
Subject: Re: [bug#78400] [PATCH] gnu: openscad: Upate to 2025.05.08, add
 python support
Date: Tue, 13 May 2025 10:03:11 +0000
[Message part 1 (text/plain, inline)]
Patch applied as c9d655330d817a0ea30190468cbb6772db1311b5.
Thanks.
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 10 Jun 2025 11:24:10 GMT) Full text and rfc822 format available.

This bug report was last modified 61 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.