summaryrefslogtreecommitdiff
path: root/gnu/packages/engineering.scm
AgeCommit message (Collapse)Author
19 hoursgnu: lepton-eda: Restore dependency on pcb.Cayetano Santos
* gnu/packages/engineering.scm (lepton-eda): Restore dependency on pcb. [arguments]<#:configure-flags>: Add --with-pcb-datadir and --with-pcb-lib-path. [inputs]: Add pcb. Change-Id: Ifb5ab4eac149e12f140f29be7359aaee37e01da0 Signed-off-by: Andreas Enge <andreas@enge.fr>
22 hoursgnu: pcb: Fix build.Evgeny Pisemsky
* gnu/packages/engineering.scm (pcb)[arguments]: Add 'convert-encoding phase. Change-Id: Iaabf4dfd1991c23ad2df538b1299b0f42113c353 Signed-off-by: Andreas Enge <andreas@enge.fr>
43 hoursgnu: lepton-eda: Remove dependency on geda tools.Cayetano Santos
* gnu/packages/engineering.scm (lepton-eda)[inherit]: Remove. [build-system]: Set to gnu-build-system. [arguments]<#:configure-flags>: Remove pcb references; add --enable-guild and --enable-contrib. [native-inputs]: Copy list from gead-gaf. [inputs]: Remove m4 and pcb. [synopsys, license]: Add them. Change-Id: I0e1f01534d1eea1acc2f4b7cd6eac92f462ab834 Signed-off-by: Andreas Enge <andreas@enge.fr>
44 hoursgnu: prusa-slicer: Update to 2.9.2nomike
* gnu/packages/patches/prusa-slicer-add-cmake-module.patch: New file. * gnu/packages/patches/prusa-slicer-fix-tests.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Register new patch, unregister removed patch. * gnu/packages/engineering.scm (prusa-slicer): Update to 2.9.2 [source]: Update patches. Update paths to bundled libraries. Properly remove libexpat from target_link_libraries. [native-inputs]: Replace catch2 by catch2-3.8. [inputs]: Replace opencascade-occt by opencascade-occt-7.6.1. Add openssl, webkitgtk-for-gtk3 and webkitgtk-with-libsoup2 for the new built-in browser functionality. Add z3. [description]: Extend description. Change-Id: If8c1b23b74e4eba2524276401e4fa468acc14901 Signed-off-by: Andreas Enge <andreas@enge.fr>
44 hoursgnu: prusa-libbgcode: Update to 0.0.0-1.5041c09.nomike
* gnu/packages/engineering.scm (prusa-libbgcode): Update to 0.0.0-1.5041c09. [native-inputs]: Replace catch2 by catch2-3.8. Change-Id: I2599e647acbed54d9cc282e001f7aa87d89f8f28
47 hoursgnu: librnd: Move to electronics.Cayetano Santos
* gnu/packages/engineering.scm (librnd): Move from here ... * gnu/packages/electronics.scm: ... to here. Change-Id: Ia0a587c35729883ece0fb8ed4dab18e7eb63222a Signed-off-by: Andreas Enge <andreas@enge.fr>
47 hoursgnu: pcb-rnd: Move to electronics.Cayetano Santos
* gnu/packages/engineering.scm (pcb-rnd): Move from here ... * gnu/packages/electronics.scm: ... to here. Change-Id: I7b8d84e1dcffd26e6c4833eb51310167c5c5fa4a Signed-off-by: Andreas Enge <andreas@enge.fr>
4 daysgnu: kicad-symbols: Update hashes.Cayetano Santos
* gnu/packages/engineering.scm (kicad-symbols): Correct wrong sha256. Change-Id: I8d604e124cca4699c67b457823440d5820477d67 Signed-off-by: Ekaitz Zarraga <ekaitz@elenq.tech>
4 daysgnu: kicad-footprints: Update hashes.Cayetano Santos
* gnu/packages/engineering.scm (kicad-footprints): Correct wrong sha256. Change-Id: I5a910154e1a6c8689d6beaf5252ac686969fab3a Signed-off-by: Ekaitz Zarraga <ekaitz@elenq.tech>
4 daysgnu: kicad-packages3d: Update hashes.Cayetano Santos
* gnu/packages/engineering.scm (kicad-packages3d): Correct wrong sha256. Change-Id: Ib67a95a453f42e4d30449b1069d54c65dc406c0c Signed-off-by: Ekaitz Zarraga <ekaitz@elenq.tech>
4 daysgnu: kicad-doc: Update hashes.Cayetano Santos
* gnu/packages/engineering.scm (kicad-doc): Correct wrong sha256. Change-Id: I1d7fbcb75617490c686910f3e8b257599728a5f8 Signed-off-by: Ekaitz Zarraga <ekaitz@elenq.tech>
6 daysgnu: qucs-s: Update to 25.1.2.Cayetano Santos
* gnu/packages/engineering.scm (qucs-s): Update to 25.1.2. [source]: Remove patch. [arguments]: Remove #:qtbase and #:configure-flags phases. [inputs]: Add bash-minimal and qucsator-rf. Change-Id: Idc997314075c47116433008cd9af4341100105cf Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop> Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
6 daysgnu: Add qucsator-rf.Cayetano Santos
* gnu/packages/engineering.scm (qucsator-rf): New variable. Change-Id: Ia4a324b2de86eb8c12405a2f06a7000ecd391971 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
6 daysgnu: openscad: Update to 2025.07.25nomike
OpenSCAD is designed to be built with the build dir being a direct descendant of the source dir. As it was becoming more and more hacky to try to force an out-of-source build like it's common with Guix, this update changes the build dir to be a direct descendant of the source dir, as expected by OpenSCAD, to avoid issues with test cases, which would have needed more and more quirky workarounds with each new version to accomodate new tests. The project originally uses CMake for building and since using the qt-build-system caused issues with the latest version, the build system is being switched to CMake as well. * gnu/packages/engineering.scm (openscad): Update to 2025.07.21, switch to under-source-build, switch to cmake-build-system [source]: Remove patch "openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch" as it was only used for out-of-source builds. [build-system]: Switch from qt-build-system to cmake-build-system. [arguments]<#:out-of-source?>: Do not perform an out-of-source build. [arguments]<#:configure-flags>: Set the build dir to be a descendant of the source dir. [arguments]<#:phases>[patch-source]: Remove substitute* for "tests/test_cmdline_tool.py" as this was only needed for out-of-source builds. [arguments]<#:phases>[create-build-dir]: Add phase. [arguments}<#:phases>[patch-tests]: Do not copy color-shemes and shaders to the build directory as this was only necessary for out-of-source builds. Change-Id: I3f073ea3a6a816b2cee5d271e9038721300deb70 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
6 daysgnu: manifold: Update to 3.1.1.nomike
* gnu/packages/engineering.scm (manifold): Update to 3.1.1. Change-Id: Ic502f8d2acbc21592709e232bc03cd930a890414 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
8 daysgnu: pcb-rnd: Update to 3.1.7b.Cayetano Santos
* gnu/packages/engineering.scm (pcb-rnd): Update to 3.1.7b. [inherit]: Remove. [build-system]: Switch to glib-or-gtk. [arguments]: Activate tests. <#:phases>: Merge cc-is-gcc into configure phase. [inputs]: Set to librnd. [synopsys, license]: Add. [description]: Update. Change-Id: I879b5226b7712723c09a3e0f6cb93d2d4c90e6fd Signed-off-by: Andreas Enge <andreas@enge.fr>
8 daysgnu: librnd: Update to 4.3.2.Cayetano Santos
* gnu/packages/engineering.scm (librnd): Update to 4.3.2. [build-system]: Switch to glib-or-gtk. [arguments]<#:phases>: Merge cc-is-gcc into configure phase. [inputs]: Add gtkglext and libepoxy. Change-Id: If0bb0feadc83cba97f93c5122c83b9f1771c3fd5 Signed-off-by: Andreas Enge <andreas@enge.fr>
8 daysgnu: libfive: Explicitly set build parameters.nomike
* gnu/packages/engineering.scm (libfive)[arguments]: Provide explicit values to #:compile-flags, #:parallel-build, #:scheme-file-regex and #:not-compiled-file-regexp when calling `build of the guile-build-system. Change-Id: I95513f710ecf90f108544620de895993b803142f Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
8 daysgnu: xschem: Move to electronics.Cayetano Santos
* gnu/packages/engineering.scm (xschem): Move from here ... * gnu/packages/electronics.scm: ... to here. Change-Id: I7af66f9721d371241ec36604e960151177a663c1 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
8 daysgnu: xschem: Update to 3.4.7.Cayetano Santos
* gnu/packages/engineering.scm (xschem): Update to 3.4.7. [arguments]: Use Gexp. Change-Id: I39b8c51e1c319c68d9863573f232c14e9fc8c932 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
9 daysgnu: ngspice: Improve style.Cayetano Santos
* gnu/packages/engineering.scm (libngspice)[source]: Switch to git-fetch. [native-inputs]: Add autoconf, automake and libtool. [home-page]: Correct. * gnu/packages/engineering.scm (ngspice)[native-inputs]: Inherit from libngspice. Change-Id: I30d767e10a8e4612d3ba705ac470d7f7fc41a1c7 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
9 daysgnu: kicad: Update to 9.0.3.Cayetano Santos
* gnu/packages/engineering.scm (kicad): Update to 9.0.3. Change-Id: If10be54676f75b067f6a364a80bfa073c93bcca1
9 daysgnu: python-esptool: Update to 5.0.1.Nicolas Graves
* gnu/packages/engineering.scm (python-esptool): Update to 5.0.1. [source]: Switch to git-fetch (brings in tests, version management is better in the repository too). [build-system]: Switch to pyproject-build-system. [arguments]: Disable failing tests. [propagated-inputs]: Add python-click, python-intelhex, python-pyyaml, python-rich-click-next. [native-inputs]: Add python-pyelftools, python-pytest, python-setuptools, python-wheel. Change-Id: Ia9b16a338661265b799b543e2de82963c49e1e26 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
11 daysgnu: librecad: Update to 2.2.1.2.Vinicius Monego
* gnu/packages/engineering.scm (librecad): Update to 2.2.1.2. Change-Id: I3f5401733f1e3220005bd62a7f98b4b74f7d1718
11 daysgnu: qelectrotech: Switch repo to GitHub.Greg Hogan
* gnu/packages/engineering.scm (qelectrotech)[source]<origin>: Replace tarball fetch from defunct repo with current git repo. Change-Id: I41224406d1559e4b0476f7fe6c4799924ead8b87
13 daysgnu: qtgamepad: Rename to qtgamepad-5.宋文武
* gnu/packages/qt.scm (qtgamepad): Rename to qtgamepad-5. * gnu/packages/engineering.scm (openscad) [inputs]: Adjust accordingly. * gnu/packages/kde-utils.scm (kirogi) [inputs]: Likewise. * gnu/packages/radio.scm (sdrangel) [inputs]: Likewise. (wfview) [inputs]: Likewise. Change-Id: Icccd75150aefb957ef2b3c8b3453365e81bdfa9d Signed-off-by: Zheng Junjie <z572@z572.online>
13 daysgnu: qtxmlpatterns: Rename to qtxmlpatterns-5.宋文武
* gnu/packages/qt.scm (qtxmlpatterns): Rename to qtxmlpatterns-5. (qtspeech-5) [native-inputs]: Adjust accordingly. (python-pyqt) [inputs]: Likewise. (python-shiboken-2) [inputs]: Likewise. (python-pyside-2) [inputs]: Likewise. * gnu/packages/animation.scm (pencil2d) [inputs]: Likewise. * gnu/packages/education.scm (openboard) [inputs]: Likewise. (ktouch) [inputs]: Likewise. * gnu/packages/engineering.scm (freecad) [inputs]: Likewise. * gnu/packages/finance.scm (monero-gui) [inputs]: Likewise. * gnu/packages/geo.scm (gplates) [inputs]: Likewise. * gnu/packages/image-processing.scm (paraview) [inputs]: Likewise. * gnu/packages/kde-frameworks.scm (ktexteditor-5) [inputs]: Likewise. (ksyntaxhighlighting-5) [native-inputs]: Likewise. * gnu/packages/messaging.scm (kaidan) [inputs]: Likewise. * gnu/packages/music.scm (hydrogen) [inputs]: Likewise. * gnu/packages/simulation.scm (openfoam-org) [inputs]: Likewise. Change-Id: Ic260988913600dee261bd138efc6a830bc45d057 Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-18gnu: cura-engine: Fix build with gcc-14.Janneke Nieuwenhuizen
* 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
2025-06-28gnu: Add python-orocos-kinematics-dynamics.Matthew Elwin
* gnu/packages/engineering.scm (python-orocos-kinematics-dynamics): New variable. Change-Id: I257d63b61d8fab0fdfdf27dea59f1f89c8667f35 Reviewed-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: I8cc0b705c81c191ede7624062bd1e62afe5e340b
2025-06-26gnu: Add orocos-kinematics-dynamics.Matthew Elwin
* gnu/packages/engineering.scm (orocos-kinematics-dynamics): New variable. Change-Id: I328a393e22300cfa77f809c351d2f421b6d2fbbe Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-20gnu: ruby: Populating (gnu packages ruby-check/ruby-xyz).Nicolas Graves
* gnu/packages/ruby.scm: Move all packages except different versions of ruby and mruby, to either (gnu packages ruby-check) or (gnu packages ruby-xyz). * gnu/packages/ruby-check.scm (bundler, ruby-builder, ruby-cucumber-ci-environment, ruby-cucumber-compatibility-kit, ruby-cucumber-compatibility-kit-bootstrap, ruby-cucumber-core, ruby-cucumber-expressions, ruby-cucumber-gherkin, ruby-cucumber-html-formatter, ruby-cucumber-messages, ruby-cucumber-tag-expressions, ruby-cucumber-wire, ruby-diff-lcs, ruby-docile, ruby-fivemat, ruby-given-core, ruby-hoe, ruby-hoe-3, ruby-json, ruby-mime-types, ruby-mime-types-data, ruby-mini-portile, ruby-mini-portile-2, ruby-minitest, ruby-minitest-bonus-assertions, ruby-minitest-focus, ruby-minitest-hooks, ruby-minitest-moar, ruby-multi-test, ruby-rake, ruby-rake-compiler, ruby-rake-compiler-dock, ruby-rspec, ruby-rspec-2, ruby-rspec-core, ruby-rspec-core-2, ruby-rspec-expectations, ruby-rspec-expectations-2, ruby-rspec-mocks, ruby-rspec-mocks-2, ruby-rspec-support, ruby-sequel, ruby-simplecov-json-formatter, ruby-simplecov, ruby-simplecov-html, ruby-sorcerer, ruby-unindent): Moved from (gnu packages ruby). (ruby-asciidoctor/minimal): New variable, to allow more minimal import of only (gnu packages ruby-check) in a lot of modules. (ruby-rubocop/minimal): New variable to build cucumber with a lot less dependencies. (cucumber-ruby-core)[native-inputs]: Replace ruby-rubocop by ruby-rubocop/minimal. Remove ruby-coveralls. * gnu/packages/ruby-xyz.scm: Move all other packages from (gnu packages ruby). * gnu/packages/admin.scm * gnu/packages/bioinformatics.scm * gnu/packages/databases.scm * gnu/packages/emacs-xyz.scm * gnu/packages/gnome-xyz.scm * gnu/packages/gnome.scm * gnu/packages/groff.scm * gnu/packages/kde-systemtools.scm * gnu/packages/libffi.scm * gnu/packages/mail.scm * gnu/packages/maths.scm * gnu/packages/mpd.scm * gnu/packages/ntp.scm * gnu/packages/package-management.scm * gnu/packages/plotutils.scm * gnu/packages/protobuf.scm * gnu/packages/rails.scm * gnu/packages/ruby-check.scm * gnu/packages/ruby-xyz.scm * gnu/packages/ruby.scm * gnu/packages/shellutils.scm * gnu/packages/statistics.scm * gnu/packages/tex.scm * gnu/packages/virtualization.scm: Adapt module imports accordingly. * gnu/packages/backup.scm (btrbk): * gnu/packages/ccache.scm (ccache): * gnu/packages/cluster.scm (drbd-utils): * gnu/packages/compton.scm (picom): * gnu/packages/cryptsetup.scm (cryptsetup): * gnu/packages/engineering.scm (kicad-doc): * gnu/packages/games.scm (warzone2100): * gnu/packages/irc.scm (open-adventure): * gnu/packages/ntp.scm (weechat): * gnu/packages/password-utils.scm (keepassxc): * gnu/packages/radio.scm (wsjtx, jtdx): * gnu/packages/syndication.scm (newsboat): * gnu/packages/task-management.scm (timewarrior): * gnu/packages/version-control.scm (git-lfs): [native-inputs]: Replace ruby-asciidoctor by ruby-asciidoctor/minimal. Adapt module imports accordingly. * gnu/packages/text-editors.scm: Remove (gnu packages ruby) import. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-18gnu: kicad: Update to 9.0.2.Peter Polidoro
* gnu/packages/engineering.scm (kicad): Update to 9.0.2. Change-Id: Ifa98599a047049b94e6e84b2c4d4b67cbf775489 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-06-15gnu: engineering: Add missing import for emacs-build.Liliana Marie Prikler
* gnu/packages/engineering.scm: Import (gnu packages emacs-build).
2025-06-12gnu: Add horizon-eda.Vinicius Monego
* gnu/packages/engineering.scm (horizon-eda): New variable. Change-Id: Ibe0decef39b6fb768b356b3443c51f0e32981dce
2025-06-12gnu: libspnav: Update to 1.2.Vinicius Monego
* gnu/packages/engineering.scm (libspnav): Update to 1.2. [source]: Update commit string. [arguments]: Use G-expressions and cc-for-target. Change-Id: Ib08bb8dc9c6760a95276d9dc8b0160b3296d9e15
2025-06-05gnu: openscad: Update to 2025.06.01.nomike
* gnu/packages/engineering.scm (openscad): Update to 2025.06.01. [source]: Add patch. [arguments]<#:phases>[configure-flags]: Add -DUSE_BUILTIN_MANIFOLD=OFF, set -DUSE_BUILTIN_OPENCSG=OFF. Remove -DENABLE_TESTS=OFF, -DSNAPSHOT=ON. [check]: Preserve phase. [patch-source]: Remove bundled libraries. [inputs]: Remove python-pip. Add qtgamepad. * gnu/packages/patches/openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch: New file. * gnu/local.mk (dist_patch_DATA): Add reference to it. Change-Id: Iec0e9201732a814af20e73a43ebc76bfaac494bb Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-06-05gnu: manifold: Update to 3.0.1-0.7c8fbe1.nomike
* gnu/packages/engineering.scm (manifold): Update to commit 7c8fbe. Change-Id: Id9524d8d436a5e6a830867a4c7a28c3436219341 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-06-04gnu: meep: Update to 1.30.1.Vinicius Monego
* gnu/packages/engineering.scm (meep): Update to 1.30.1. [home-page]: Follow redirect. Change-Id: I551b1be424d57749adb9043085a1d95981bca538
2025-06-04gnu: python-scikit-rf: Update to 1.7.0.Vinicius Monego
* gnu/packages/engineering.scm (python-scikit-rf): Update to 1.7.0. Change-Id: Ic90ae4e81657e14aad76b9c9eadafe52a9fa865d
2025-06-04gnu: freecad: Build with Qt6.Vinicius Monego
* gnu/packages/engineering.scm (freecad)[native-inputs]: Remove qttools-5, python-pyside-2-tools. Add qttools. [inputs]: Remove python-pyside-2, python-shiboken-2, qtbase-5, qtdeclarative-5, qtsvg-5, qtwebchannel-5, qtwebengine-5, qtwayland-5. Add python-pyside-6, python-shiboken-6, qtbase, qtdeclarative, qtsvg, qtwebchannel, qtwebengine, qtwayland. [arguments]<#:configure-flags>: Remove "-DBUILD_QT5=ON". Pass "-DFREECAD_QT_VERSION=6". Change-Id: Ic11d869347ebc7f909e9ffb75b50350ea00cfad4
2025-06-04gnu: freecad: Update to 1.0.1.Vinicius Monego
* gnu/packages/engineering.scm (freecad): Update to 1.0.1. [home-page]: Follow redirect. Change-Id: I6eba18c476450a46066aee779f11359dfd5be2fe
2025-05-18gnu: emacs-scad-mode: Fix propagated-inputs.Danny Milosavljevic
* gnu/packages/engineering.scm (emacs-scad-mode)[propagated-inputs]: Add emacs-compat. [inputs]: Remove emacs-compat. Change-Id: Id25d5a0425d39cc3737df6143b19497dd3481b77
2025-05-18gnu: Add emacs-scad-dbus.nomike
* gnu/packages/engineering.scm (emacs-scad-dbus): New variable. Change-Id: Ie0f0835739fcd1cbcacdaeb3fcd073e870262a9e Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-05-16gnu: openscad: Fix python support.nomike
* gnu/packages/engineering.scm (emacs-scad-mode)[inputs]: Add nettle. [arguments]: Add patch for CMake to fail build if nettle isn't found. Change-Id: Ic6bea14048daac56dc8773bf8fbdbd3bb1f0eae9 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-05-15gnu: python-platypush: Update to 1.3.6.Evgeny Pisemsky
* gnu/packages/engineering.scm (python-platypush): Update to 1.3.6. Change-Id: I397d556a8ecb01a0ef3931ec7beb266aa7bb9016 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-05-13gnu: openscad: Update to 2025.05.08.nomike
* gnu/packages/engineering.scm (openscad): Update to 2025.05.08. [native-inputs]: Move python, python-numpy and python-pillow to... [inputs]: ... here. Add python-pip. [arguments]: Enable python support. Change-Id: I8905b147e8016ecc98d77211964b18e6acdbb5fc Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-05-13gnu: emacs-scad-mode: Upate to 96.0.nomike
* gnu/packages/engineering.scm (emacs-scad-mode): Upate to 96.0. Change-Id: I52568717bd1793d982743fb80462ad09b2261fab Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-05-12gnu: quazip: Switch to Qt6.Sergey Trofimov
* gnu/packages/compression.scm (quazip): Link with qt6. (quazip-5): Inherit from quazip. [name]: Set to quazip-qt5. (quazip-0): Inherit from quazip-5. * gnu/packages/admin.scm (corectrl) * gnu/packages/engineering.scm (librepcb) * gnu/packages/geo.scm (qmapshack) * gnu/packages/hardware.scm (ckb-next) * gnu/packages/ocr.scm (gimagereader) [inputs]: Rename quazip to quazip-5. Change-Id: I2632560a6795d0825b1b552d79682ed78571cb56 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-09gnu: openscad: Update to 2025.05.02.nomike
* gnu/packages/engineering.scm (openscad): Update to 2025.05.02. Change-Id: Ie260ce208f03c34bc29f01dadabf94ae840b8164 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-05-09gnu: Add manifold.nomike
* gnu/packages/engineering.scm (manifold): New variable. Change-Id: Id400803644cf3256a1e79c4ec2e16381c230f370 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>