From 5aaf587becbd6bd01b5ec1bbb62e40f2cd5b8d44 Mon Sep 17 00:00:00 2001 From: Remco van 't Veer Date: Sun, 5 Oct 2025 13:21:19 +0200 Subject: [PATCH] gnu: openscad: Switch to qt-build-system. Fixes rendering of button icons in the UI. * gnu/packages/engineering.scm (openscad)[build-system]: Switch to qt-build-system. Change-Id: I662a8ec58929676c4b37377affee6d584641a290 Signed-off-by: Maxim Cournoyer --- gnu/packages/engineering.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 9675cd46c22..71ec41017aa 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -45,6 +45,7 @@ ;;; Copyright © 2025 nomike Postmann ;;; Copyright © 2025 Matthew Elwin ;;; Copyright © 2025 Janneke Nieuwenhuizen +;;; Copyright © 2025 Remco van 't Veer ;;; ;;; This file is part of GNU Guix. ;;; @@ -3042,7 +3043,7 @@ ontinuous-time and discret-time expressions.") (sha256 (base32 "1cga32b65wbap59nmw37f75ys3gj9bk09nqzq7949x9kqlal13mx")) (file-name (git-file-name name version)))) - (build-system cmake-build-system) + (build-system qt-build-system) (arguments (list ;; OpenSCAD doesn't cope well with out-of-source builds. @@ -3207,7 +3208,7 @@ models in the STL and OFF file formats.") ((#:configure-flags flags) #~(begin (use-modules (srfi srfi-1)) - (append + (append (remove (lambda (flag) (or (string-prefix? "-DOPENSCAD_VERSION=" flag) (string-prefix? "-DOPENSCAD_COMMIT=" flag)))