summaryrefslogtreecommitdiff
path: root/gnu/packages/engineering.scm
AgeCommit message (Collapse)Author
2025-07-26gnu: 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>
2025-07-26gnu: 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>
2025-07-26gnu: kicad: Update to 9.0.3.Cayetano Santos
* gnu/packages/engineering.scm (kicad): Update to 9.0.3. Change-Id: If10be54676f75b067f6a364a80bfa073c93bcca1
2025-07-25gnu: 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>
2025-07-23gnu: librecad: Update to 2.2.1.2.Vinicius Monego
* gnu/packages/engineering.scm (librecad): Update to 2.2.1.2. Change-Id: I3f5401733f1e3220005bd62a7f98b4b74f7d1718
2025-07-23gnu: 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
2025-07-21gnu: 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-21gnu: 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>
2025-05-08gnu: python-ipykernel: Move to jupyter.Sharlatan Hellseher
* 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-06gnu: python-pivy: Move to python-graphics.Sharlatan Hellseher
* 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-06gnu: texlive-libkpathsea: Tweak "texmf.cnf" variables.Nicolas Goaziou
* 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-06gnu: Rename `texlive-updmap.cfg' into `texlive-local-tree'.Nicolas Goaziou
* 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-04gnu: librecad: Update to 2.2.1.1.Vinicius Monego
* gnu/packages/engineering.scm (librecad): Update to 2.2.1.1. [source]: Update commit string. Change-Id: Icbbadac1c7c7d0f7f690a3eb44149aa561be0f22
2025-04-16gnu: python-lcapy: Add missing native-inputs.Nicolas Graves
* gnu/packages/engineering.scm (python-lcapy)[native-inputs]: Add python-setuptools, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-asyncua: Fix build.Sharlatan Hellseher
python-asynctest has not been updated for 6y and fails to build, but it's optional in tests. This change removes it from native inputs. * gnu/packages/engineering.scm (python-asyncua): Update to 1.1.5. [source]: Mention about the third party submodule on recursive option. [native-inputs]: Remove python-asynctest and python-pytest-runner; add python-pytest. Change-Id: I9d268c43ebe97fcaacc5125e1038f6ff371d39b2
2025-04-16gnu: Update references to python3.10 directory.Ricardo Wurmus
* gnu/packages/admin.scm (ansible)[native-search-paths]: Refer to python3.11 directory. * gnu/packages/bioinformatics.scm (scvelo)[arguments]: Same. * gnu/packages/ebook.scm (calibre)[arguments]: Same. * gnu/packages/engineering.scm (cadabra2)[arguments]: Same. * gnu/packages/gnuzilla.scm (make-l10n-package)[arguments]: Same. * gnu/packages/machine-learning.scm (python-vosk)[arguments]: Same. * gnu/packages/python-science.scm (python-pandas-2)[arguments]: Same. * gnu/packages/version-control.scm (mercurial)[native-search-paths]: Same. * gnu/packages/irc.scm (go-gopkg-in-irc-v3): Update comment. Change-Id: If2ea1060b42b137474d5cfda6611df6e6fc85270
2025-04-06gnu: valeronoi: Update to 0.2.2.Artyom V. Poptsov
* gnu/packages/engineering.scm (valeronoi): Update to 0.2.2. Change-Id: I689f340c70243ab0e4700d34b93ddbd174232cf5
2025-04-05gnu: minicom: Update to 2.10.Artyom V. Poptsov
* gnu/packages/engineering.scm (minicom): Update to 2.10. [inputs]: Remove ncurses; add ncurses/tinfo. Change-Id: I84a9f0960a4a68854428251affffc3d394ee016a
2025-03-28gnu: python-scikit-rf: Update to 1.6.2.Vinicius Monego
* gnu/packages/engineering.scm (python-scikit-rf): Update to 1.6.2. [arguments]<#:test-flags>: Remove obsolete test skips. [propagated-inputs]: Add python-typing-extensions. Remove python-pyqt, python-pyqtgraph, python-qtpy. Move python-matplotlib, python-networkx, python-openpyxl to ... [native-inputs]: ... here. Add python-setuptools, python-wheel. Remove python-coverage, python-flake8, python-nbval. Change-Id: I69826befa3548e7b9637dd19f9a14e0b1e831aa1
2025-03-28gnu: meep: Update to 1.30.0.Vinicius Monego
* gnu/packages/engineering.scm (meep): Update to 1.30.0. Change-Id: I49290c53fe31a75fd74e70440538a01a8b64783e
2025-03-27gnu: aacircuit: Wrap program properly.Evgeny Pisemsky
* gnu/packages/engineering.scm (aacircuit): Wrap program properly. [arguments]: Import modules from glib-or-gtk-build-system, add new phases: generate-gdk-pixbuf-loaders-cache-file, glib-or-gtk-wrap, wrap-aacircuit. [propagated-inputs]: Move every input from here... [inputs]: to here, add bash-minimal. Change-Id: Ia9e5b0908b7464a0dfe0fd8ffa4675cad95c0dd9 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-23gnu: libmodbus: Update to 3.1.11.Artyom V. Poptsov
* gnu/packages/engineering.scm (libmodbus): Update to 3.1.11. Add a missing newline after the package definition. [source]: Add a patch which disables a test that requires networking. * gnu/packages/patches/libmodbus-disable-networking-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I657c0aac3435ec20da6e15d31484effdb7c2dc0b
2025-03-22gnu: qelectrotech: Use GEXPs.Artyom V. Poptsov
* gnu/packages/engineering.scm (qelectrotech): Use GEXPs. Change-Id: Ibfdce387805f01a3073b81e2ff59b5521514f0fa
2025-03-22gnu: fasthenry: Use GEXPs.Artyom V. Poptsov
* gnu/packages/engineering.scm (fasthenry): Use GEXPs. Change-Id: I045469fc002fc7c05067974dc82516c1e3af9ab7
2025-03-22gnu: fasthenry: Fix build.Artyom V. Poptsov
* gnu/packages/engineering.scm (fasthenry): Fix build by explicitly using gcc-9 instead of the current gcc version. [native-inputs]: Add gcc-9. Change-Id: Ie2ef7fd5cd1e01ac4d273e6528e8e745f517b81f
2025-03-22gnu: Add aacircuit.Evgeny Pisemsky
* gnu/packages/engineering.scm (aacircuit): New variable. Change-Id: I0f44b1037866c729fe1d29a52d9447f6cbea6704 Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-03-16gnu: poke: Update to 4.3.Efraim Flashner
* gnu/packages/engineering.scm (poke): Update to 4.3. [source]: Update list of pre-generated files. Change-Id: I317f5ed9a2ac5abdf3a93df7895acab788643d15