Cayetano Santos
981000bd3b
gnu: pcb-rnd: Move to electronics.
...
* 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>
2025-08-01 17:43:19 +02:00
Cayetano Santos
e5a1fa55e8
gnu: kicad-symbols: Update hashes.
...
* gnu/packages/engineering.scm (kicad-symbols): Correct wrong sha256.
Change-Id: I8d604e124cca4699c67b457823440d5820477d67
Signed-off-by: Ekaitz Zarraga <ekaitz@elenq.tech>
2025-07-30 17:13:27 +02:00
Cayetano Santos
70c1600dc3
gnu: kicad-footprints: Update hashes.
...
* gnu/packages/engineering.scm (kicad-footprints): Correct wrong sha256.
Change-Id: I5a910154e1a6c8689d6beaf5252ac686969fab3a
Signed-off-by: Ekaitz Zarraga <ekaitz@elenq.tech>
2025-07-30 17:13:27 +02:00
Cayetano Santos
c555e74cf1
gnu: kicad-packages3d: Update hashes.
...
* gnu/packages/engineering.scm (kicad-packages3d): Correct wrong sha256.
Change-Id: Ib67a95a453f42e4d30449b1069d54c65dc406c0c
Signed-off-by: Ekaitz Zarraga <ekaitz@elenq.tech>
2025-07-30 17:13:27 +02:00
Cayetano Santos
797e782bc7
gnu: kicad-doc: Update hashes.
...
* gnu/packages/engineering.scm (kicad-doc): Correct wrong sha256.
Change-Id: I1d7fbcb75617490c686910f3e8b257599728a5f8
Signed-off-by: Ekaitz Zarraga <ekaitz@elenq.tech>
2025-07-30 17:13:27 +02:00
Cayetano Santos
7e69873252
gnu: qucs-s: Update to 25.1.2.
...
* 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>
2025-07-28 13:04:34 +09:00
Cayetano Santos
79fd0923ec
gnu: Add qucsator-rf.
...
* gnu/packages/engineering.scm (qucsator-rf): New variable.
Change-Id: Ia4a324b2de86eb8c12405a2f06a7000ecd391971
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-28 13:04:34 +09:00
nomike
e7d9e1bb20
gnu: openscad: Update to 2025.07.25
...
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>
2025-07-28 12:53:03 +09:00
nomike
f4a949cf86
gnu: manifold: Update to 3.1.1.
...
* gnu/packages/engineering.scm (manifold): Update to 3.1.1.
Change-Id: Ic502f8d2acbc21592709e232bc03cd930a890414
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-28 12:53:03 +09:00
Cayetano Santos
cac335b38f
gnu: pcb-rnd: Update to 3.1.7b.
...
* 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>
2025-07-26 23:26:18 +02:00
Cayetano Santos
4f5f246334
gnu: librnd: Update to 4.3.2.
...
* 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>
2025-07-26 23:26:18 +02:00
nomike
7327bab813
gnu: libfive: Explicitly set build parameters.
...
* 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>
2025-07-26 19:11:49 +02:00
Cayetano Santos
797bb4862d
gnu: xschem: Move to electronics.
...
* 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>
2025-07-26 21:01:21 +09:00
Cayetano Santos
67c10061f2
gnu: xschem: Update to 3.4.7.
...
* gnu/packages/engineering.scm (xschem): Update to 3.4.7.
[arguments]: Use Gexp.
Change-Id: I39b8c51e1c319c68d9863573f232c14e9fc8c932
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-26 21:01:21 +09:00
Cayetano Santos
495a8de637
gnu: ngspice: Improve style.
...
* 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>
2025-07-26 10:45:19 +09:00
Cayetano Santos
abc29b0b88
gnu: kicad: Update to 9.0.3.
...
* gnu/packages/engineering.scm (kicad): Update to 9.0.3.
Change-Id: If10be54676f75b067f6a364a80bfa073c93bcca1
2025-07-26 00:04:35 +02:00
Nicolas Graves
510439430e
gnu: python-esptool: Update to 5.0.1.
...
* 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>
2025-07-25 11:32:14 +01:00
Vinicius Monego
0edbe5d44b
gnu: librecad: Update to 2.2.1.2.
...
* gnu/packages/engineering.scm (librecad): Update to 2.2.1.2.
Change-Id: I3f5401733f1e3220005bd62a7f98b4b74f7d1718
2025-07-23 19:47:57 -03:00
Greg Hogan
81bb918f97
gnu: qelectrotech: Switch repo to GitHub.
...
* gnu/packages/engineering.scm (qelectrotech)[source]<origin>: Replace
tarball fetch from defunct repo with current git repo.
Change-Id: I41224406d1559e4b0476f7fe6c4799924ead8b87
2025-07-23 19:34:17 +00:00
宋文武
0da9a7ee62
gnu: 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>
2025-07-21 19:41:31 +08:00
宋文武
c31c4522ad
gnu: 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-21 19:41:24 +08:00
Janneke Nieuwenhuizen
7efaaa0da1
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
2025-07-18 20:17:22 +02:00
Matthew Elwin
c912d63eae
gnu: Add python-orocos-kinematics-dynamics.
...
* 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-28 14:24:15 +01:00
Matthew Elwin
391b943914
gnu: Add orocos-kinematics-dynamics.
...
* gnu/packages/engineering.scm (orocos-kinematics-dynamics): New variable.
Change-Id: I328a393e22300cfa77f809c351d2f421b6d2fbbe
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-26 16:34:00 +02:00
Nicolas Graves
01ad0cf43e
gnu: ruby: Populating (gnu packages ruby-check/ruby-xyz).
...
* 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-20 20:40:02 +02:00
Peter Polidoro
cb2b282db7
gnu: kicad: Update to 9.0.2.
...
* gnu/packages/engineering.scm (kicad): Update to 9.0.2.
Change-Id: Ifa98599a047049b94e6e84b2c4d4b67cbf775489
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-06-18 13:48:42 +02:00
Liliana Marie Prikler
4dea60ea17
gnu: engineering: Add missing import for emacs-build.
...
* gnu/packages/engineering.scm: Import (gnu packages emacs-build).
2025-06-15 16:57:37 +02:00
Vinicius Monego
8de57226fa
gnu: Add horizon-eda.
...
* gnu/packages/engineering.scm (horizon-eda): New variable.
Change-Id: Ibe0decef39b6fb768b356b3443c51f0e32981dce
2025-06-12 20:21:59 -03:00
Vinicius Monego
7774c61976
gnu: libspnav: Update to 1.2.
...
* 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-12 19:57:21 -03:00
nomike
544ac628f5
gnu: openscad: Update to 2025.06.01.
...
* 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-05 21:50:36 +02:00
nomike
c30acafd3c
gnu: manifold: Update to 3.0.1-0.7c8fbe1.
...
* gnu/packages/engineering.scm (manifold): Update to commit 7c8fbe.
Change-Id: Id9524d8d436a5e6a830867a4c7a28c3436219341
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-06-05 21:50:36 +02:00
Vinicius Monego
39b18621e7
gnu: meep: Update to 1.30.1.
...
* gnu/packages/engineering.scm (meep): Update to 1.30.1.
[home-page]: Follow redirect.
Change-Id: I551b1be424d57749adb9043085a1d95981bca538
2025-06-04 20:29:37 -03:00
Vinicius Monego
0cc451ad99
gnu: python-scikit-rf: Update to 1.7.0.
...
* gnu/packages/engineering.scm (python-scikit-rf): Update to 1.7.0.
Change-Id: Ic90ae4e81657e14aad76b9c9eadafe52a9fa865d
2025-06-04 20:29:33 -03:00
Vinicius Monego
90bed38313
gnu: freecad: Build with Qt6.
...
* 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-04 20:29:33 -03:00
Vinicius Monego
e48fa7b524
gnu: freecad: Update to 1.0.1.
...
* gnu/packages/engineering.scm (freecad): Update to 1.0.1.
[home-page]: Follow redirect.
Change-Id: I6eba18c476450a46066aee779f11359dfd5be2fe
2025-06-04 20:29:33 -03:00
Danny Milosavljevic
f408a00fe2
gnu: emacs-scad-mode: Fix propagated-inputs.
...
* gnu/packages/engineering.scm (emacs-scad-mode)[propagated-inputs]: Add
emacs-compat.
[inputs]: Remove emacs-compat.
Change-Id: Id25d5a0425d39cc3737df6143b19497dd3481b77
2025-05-18 15:49:47 +02:00
nomike
2e4010320f
gnu: Add emacs-scad-dbus.
...
* gnu/packages/engineering.scm (emacs-scad-dbus): New variable.
Change-Id: Ie0f0835739fcd1cbcacdaeb3fcd073e870262a9e
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-05-18 15:48:45 +02:00
nomike
a59445e65d
gnu: openscad: Fix python support.
...
* 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-16 15:47:10 +02:00
Evgeny Pisemsky
d11b85b60e
gnu: python-platypush: Update to 1.3.6.
...
* 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-15 11:09:11 +09:00
nomike
c9d655330d
gnu: openscad: Update to 2025.05.08.
...
* 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-13 11:53:14 +02:00
nomike
20778de562
gnu: emacs-scad-mode: Upate to 96.0.
...
* 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-13 11:42:09 +02:00
Sergey Trofimov
cab5684915
gnu: quazip: Switch to Qt6.
...
* 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-12 23:01:16 +02:00
nomike
fdff997ea0
gnu: openscad: Update to 2025.05.02.
...
* gnu/packages/engineering.scm (openscad): Update to 2025.05.02.
Change-Id: Ie260ce208f03c34bc29f01dadabf94ae840b8164
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-05-09 19:03:42 +02:00
nomike
6dfd2bc48b
gnu: Add manifold.
...
* gnu/packages/engineering.scm (manifold): New variable.
Change-Id: Id400803644cf3256a1e79c4ec2e16381c230f370
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-05-09 19:03:37 +02:00
Sharlatan Hellseher
e24b952a35
gnu: python-ipykernel: Move to jupyter.
...
* gnu/packages/python-xyz.scm (python-ipykernel): Move from here ...
* gnu/packages/jupyter.scm: ... to here.
* gnu/packages/engineering.scm: Add jupyter module.
Change-Id: Ia1391007cd4be997aeb5c8197d4894c32340198a
2025-05-08 12:22:16 +01:00
Sharlatan Hellseher
e844f7bdbc
gnu: python-pivy: Move to python-graphics.
...
* gnu/packages/python-xyz.scm (python-pivy): Move from here ...
* gnu/packages/python-graphics.scm: ... to here.
* gnu/packages/engineering.scm: Add python-graphics module.
Change-Id: I3fd1d43f8c45229531ea82f294ee4eb8042d4f70
2025-05-06 22:49:41 +01:00
Nicolas Goaziou
1a8b36329f
gnu: texlive-libkpathsea: Tweak "texmf.cnf" variables.
...
* gnu/packages/tex.scm (texlive-libkpathsea): Use XDG variables instead of
HOME for cache and user configuration. Re-instate TEXMFLOCAL, which may be
necessary for external TeX installations.
(texlive-luatex): Re-instate TEXFLOCAL.
* gnu/packages/algebra.scm (gap):
* gnu/packages/assembly.scm (asl):
(yaehmop):
* gnu/packages/bioinformatics.scm (discrover):
* gnu/packages/chez.scm (chez-scheme-for-racket):
* gnu/packages/engineering.scm (fastcap):
* gnu/packages/fsf.scm (book-faif):
* gnu/packages/maths.scm (hypre):
(stex-boostrap):
(suitesparse-amd):
(suitesparse-camd):
(suitesparse-cholmod):
(suitesparse-klu):
(suitesparse-ldl):
(suitesparse-mongoose):
(suitesparse-spex):
(suitesparse-spqr):
(suitesparse-umfpack):
* gnu/packages/ocaml.scm (ocaml-bibtex2html):
(unison):
* gnu/packages/python-xyz.scm (python-nbconvert):
* gnu/packages/statistics.scm (r-with-tests)[arguments]: Set TEXMFVAR to
a writable location.
Change-Id: I3d2d069cf41a92214d9d6fb7f4d54fc81fe6db7a
2025-05-06 11:25:07 +02:00
Nicolas Goaziou
4df6eda30f
gnu: Rename texlive-updmap.cfg' into
texlive-local-tree'.
...
* doc/build.scm (pdf-manual):
* doc/contributing.texi (Submitting Patches):
* gnu/packages/algebra.scm (pari-gp):
(giac):
* gnu/packages/assembly.scm (asl):
* gnu/packages/audio.scm (chow-tape-model):
* gnu/packages/bioconductor.scm (r-biocstyle):
* gnu/packages/bioinformatics.scm (discrover):
(phyml):
(velvet):
* gnu/packages/chemistry.scm (yaehmop):
* gnu/packages/chez.scm (chez-scheme-for-racket):
(stex-bootstrap):
(chez-web):
(chez-sockets):
* gnu/packages/cran.scm (r-papaja):
(r-prereg):
* gnu/packages/docbook.scm (dblatex):
* gnu/packages/emacs-xyz.scm (emacs-auctex):
* gnu/packages/engineering.scm (fastcap):
* gnu/packages/finance.scm (optionmatrix):
* gnu/packages/fsf.scm (book-faif):
* gnu/packages/gettext.scm (po4a):
(po4a-minimal):
* gnu/packages/graphics.scm (mmg):
* gnu/packages/graphviz.scm (dot2tex):
* gnu/packages/guile-xyz.scm (emacsy):
(guile-cv):
* gnu/packages/lisp.scm (sbcl):
* gnu/packages/maths.scm (cddlib):
(gnuplot):
(itpp):
(octave):
(suitesparse-amd):
(suitesparse-camd):
(suitesparse-cholmod):
(suitesparse-klu):
(suitesparse-ldl):
(suitesparse-mongoose):
(suitesparse-spex):
(suitesparse-spqr):
(suitesparse-umfpack):
(hypre):
* gnu/packages/music.scm (lilypond):
* gnu/packages/ocaml.scm (unison):
(ocaml-bibtex2html):
* gnu/packages/pdf.scm (extractpdfmark):
* gnu/packages/photo.scm (enblend-enfuse):
* gnu/packages/plotutils.scm (asymptote):
* gnu/packages/python-xyz.scm (python-numpy-documentation):
(python-ipython-documentation):
(python-pypandoc):
* gnu/packages/radio.scm (gnuradio):
(libosmo-dsp):
* gnu/packages/scheme.scm (mit-scheme):
* gnu/packages/security-token.scm (yubico-piv-tool):
* gnu/packages/sphinx.scm (python-sphinx):
(python-sphinx-5):
* gnu/packages/statistics.scm (r-with-tests):
(r-spams):
* gnu/packages/tex.scm (texlive-local-tree): Renamed from…
(texlive-updmap.cfg): … this. Deprecate the latter.
(texlive-biblatex-philosophy):
(texlive-bropd):
(texlive-fontsize):
(texlive-poetrytex):
(texlive-reverxii):
(texlive-stix):
(texlive-suftesi):
(texlive-thucoursework):
(texlive-ulqda):
(texlive-yathesis):
(texlive-makecell):
(texlive-robotarm):
(texlive-bbold):
(texlive-babel-romansh):
(texlive-polyglossia):
(texlive-innerscript):
(teximpatient):
(texlive-xkeyval):
(texlive-arabxetex):
(texlive-blox):
(texlive-ecgdraw):
(texlive-gradientframe):
(texlive-everyhook):
(texlive-actuarialangle):
(texlive-actuarialsymbol):
(texlive-autopdf):
(texlive-etaremune):
(texlive-extract):
(texlive-forarray):
(texlive-graphicx-psmin):
(texlive-ha-prosper):
(texlive-namespc):
(texlive-newspaper):
(texlive-powerdot):
(texlive-recipecard):
(texlive-show2e):
(texlive-tablists):
(texlive-ted):
(texlive-xargs):
(texlive-xpeek):
* gnu/packages/xdisorg.scm (xforms):
* gnu/packages/algebra.scm (gap):
* gnu/packages/cpp.scm (jthread):
* guix/lint.scm (check-inputs-should-be-native): Rename `texlive-updmap.cfg' into `texlive-local-tree'.
Change-Id: I129280807c418e57acbcbda399545ab27a9e0a33
2025-05-06 11:25:06 +02:00
Vinicius Monego
17119f1a35
gnu: librecad: Update to 2.2.1.1.
...
* gnu/packages/engineering.scm (librecad): Update to 2.2.1.1.
[source]: Update commit string.
Change-Id: Icbbadac1c7c7d0f7f690a3eb44149aa561be0f22
2025-05-04 20:21:12 -03:00
Nicolas Graves
c1b3887d56
gnu: python-lcapy: Add missing native-inputs.
...
* gnu/packages/engineering.scm (python-lcapy)[native-inputs]: Add
python-setuptools, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:27 +02:00