| Age | Commit message (Collapse) | Author |
|
* gnu/packages/engineering.scm (modglue, cadabra): Add NOTE comments.
Fixes: guix/guix#5720
Change-Id: I7135be93213124c05c3bf7052fcd07149ea1c50a
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
|
|
* gnu/packages/engineering.scm (openscad)[inputs]: Remove tbb; add
onetbb.
Change-Id: I91e865a5edded660dcd91d12327fe46d6aaa2f89
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
|
|
* gnu/packages/engineering.scm (manifold): Update to 3.3.2.
[inputs]: Remove tbb; add onetbb.
Closes guix/guix!5493
Change-Id: I1294a614537d8c5c6163671bb858c01875a41251
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
|
|
* gnu/packages/engineering.scm (python-pandapower): Update to 3.3.0.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Run tests in parallel, supported by upstream.
<phases>: Add 'relax-requirements.
[propagated-inputs]: Add python-pandera, python-geopandas, python-lxml,
python-matplotlib, python-openpyxl, python-pyproj, and
python-shapely.
[native-inputs]: Remove python-pyproj, python-wheel, and unzip; add
python-nbmake and python-pytest-xdist.
Change-Id: I26e0f5ab3efa299beb1acf6ced4dfa3d15f7df3f
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
|
|
* gnu/packages/engineering.scm (pythonscad): Reindent.
Change-Id: If1244fb065e8dad009ad61af1570c398c5242442
Signed-off-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
|
|
* gnu/packages/engineering.scm (pythonscad): Update to 0.8.4.
[source]: Use version tag instead of commit hash.
[arguments]: Remove OPENSCAD_COMMIT configure flag. Fix CMakeLists.txt
substitution to use OpenSCADLibInternal instead of OpenSCAD.
Change-Id: I08b0ac1488fa958912a77292b8bcef15bde653e1
Signed-off-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
|
|
* gnu/packages/engineering.scm (python-platypush): Update to 1.3.14.
[arguments] <phases>: Remove 'relax-requirements.
Closes guix/guix#4974
Change-Id: I1bba9ad4c1e1aedd26bf792140b0a3055fade016
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
|
|
* gnu/packages/engineering.scm (qelectrotech)[inputs]: Add Wayland.
Change-Id: I3bfd756151e90f7c90a17c894f6a8a3415468a38
|
|
* gnu/packages/engineering.scm (gnucap): Move ...
* gnu/packages/electronics.scm: ... here.
Change-Id: I2fe0d7f2cf6fc3f55374a7ec2eb9136573d4abd1
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
|
|
* gnu/packages/engineering.scm (gnucap) [arguments] {phases}: Replace
quasiquotes with G-Expressions. Simplify lambdas. Respect keyword argument
`tests?' in check phase.
[description]: Mention Electronic Design Automation (EDA).
[source, arguments] Break long lines.
Move [inputs] after [arguments].
Change-Id: I414ddddbe0d3cba740712a9df1993cc49f644c24
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
|
|
Fixes: guix/guix#5469
* gnu/packages/engineering.scm (gnucap) [arguments] {phases}: Ignore failing
tests, for they do not indicate build failure.
Change-Id: I1182b9ccca35cdbb5f6308149d61057b6528018e
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
|
|
Without setting GSETTINGS_SCHEMA_DIR, opening file in prusa-slicer (or
prusa-gcodeviewer which is a symlink to the same binary) crashes with:
Settings schema 'org.gtk.Settings.FileChooser' is not installed
Trace/breakpoint trap
Closes: guix/guix#5039
* gnu/packages/engineering.scm (prusa-slicer)[arguments]: Add
’wrap-program #:phase.
[inputs]: Add bash-minimal.
Change-Id: Ic9763f031d18561aa142fee4f5f6e041f597b4d7
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
|
|
* gnu/packages/engineering.scm (iaito): New variable.
Change-Id: I82f84d09b31dca5373b290c1b5c4388e86941bc0
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* .mailmap: New entry.
Change-Id: I839ba6c7be463c5b59c7e68247ae5e46d2ceeeaf
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/engineering.scm (python-orocos-kinematics-dynamics)[source]:
Remove snippet.
[arguments]: Add ’fix #:phase.
Change-Id: Ia5e8e2826ea74fd968d7246ec85e0195d7663a1f
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Cayetano Santos <csantosb@inventati.org>
|
|
Includes fixes for CVE-2025-1744, CVE-2025-1864, CVE-2025-60358, CVE-2025-60359, CVE-2025-60360, CVE-2025-60361, CVE-2025-63744, CVE-2025-63745, CVE-2024-26475, CVE-2024-11858, CVE-2023-0302, CVE-2023-1605, CVE-2023-4322, CVE-2023-5686, CVE-2023-46569, CVE-2023-46570, CVE-2023-47016, CVE-2022-0173, CVE-2022-0419, CVE-2022-0139, CVE-2022-0518, CVE-2022-0519, CVE-2022-0520, CVE-2022-0521, CVE-2022-0522, CVE-2022-0523, CVE-2022-0559, CVE-2022-0676, CVE-2022-0712, CVE-2022-0713, CVE-2022-0476, CVE-2022-0695, CVE-2022-0849, CVE-2022-1031, CVE-2022-1061, CVE-2022-1052, CVE-2022-1207, CVE-2022-1244, CVE-2022-1237, CVE-2022-1238, CVE-2022-1240, CVE-2022-1283, CVE-2022-1284, CVE-2022-1296, CVE-2022-1297, CVE-2022-1382, CVE-2022-1383, CVE-2022-1437, CVE-2022-1444, CVE-2022-1451, CVE-2022-1452, CVE-2022-1649, CVE-2022-1714, CVE-2022-1809, CVE-2022-1899, CVE-2022-4398, CVE-2022-4843.
* gnu/packages/engineering.scm (radare2): Update to 6.0.7.
[build-system]: Switch to meson-build-system.
[arguments]: <#:tests>: enable tests; <#:phases>: remove 'mklibdir, add 'fix-relative-include, add 'skip-tests.
[inputs]: Add gmp, libzip, lz4, quickjs-ng, sdb, zlib; remove zip.
[native-inputs]: Add node, perl, python-minimal-wrapper.
* gnu/packages/patches/radare2-fix-meson-build-to-use-sys-qjs.patch: New file.
* gnu/packages/patches/radare2-fix-meson-build-to-use-sys-sdb.patch: New file.
* gnu/local.mk: (dist_patch_DATA): Register new patch files.
Change-Id: I646f67279d238c3d447b3dca97d78b5768989a14
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
|
|
* gnu/packages/engineering.scm (candle): Update to 10.11.1.
[inputs]: Add bash-minimal, qtmultimedia-5, qtwayland-5 and qtwebsockets-5.
[native-inputs]: Add qt5ct and qtscript-5.
[arguments]<#:phases>: Add "fix-installation-paths" and "wrap-executable"
phases. Remove "fix-sources" and "fix-application-settings-path". Don't
replace "install" and "configure" phases.
Change-Id: Ie55850d2a00d328b114bd35791a7d068e6e7a9ac
|
|
* gnu/packages/engineering.scm (gerbv): Move from here ...
* gnu/packages/electronics.scm: ... to here.
Change-Id: I7f852d1f44b10f842a1502bd755e4c939cc8ea47
|
|
* gnu/packages/engineering.scm (libredwg)[arguments]: Use G-Expressions.
<#:configure-flags>: Update.
Change-Id: I84777d6db911f251c8c4d1d8c7b156b80ed0599c
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/boost.scm (boost-for-source-highlight): Rename this ...
(boost-1.83): ... to this.
(boost-numpy): Inherit from boost-1.83.
* gnu/packages/pretty-print.scm (source-highlight): Update accordingly.
* gnu/packages/boost.scm (boost): Update to 1.89.0.
[source]: Remove patches.
* gnu/packages/boost.scm (mdds)
[propagated-inputs]: Replace boost with boost-1.83.
* gnu/packages/astronomy.scm (aoflagger),
* gnu/packages/embedded.scm (cc-tool),
* gnu/packages/games.scm (0ad, vcmi),
* gnu/packages/image.scm (gpick),
* gnu/packages/maths.scm (highfive),
* gnu/packages/plotutils.scm (asymptote)
[native-inputs]: Replace boost with boost-1.83.
* gnu/packages/audio.scm (guitarix, supercollider),
* gnu/packages/bioconductor.scm (r-mzr),
* gnu/packages/bioinformatics.scm (ataqv, bless, express, isolator,
metabat, r-velocytom, rsem, sailfish, salmon),
* gnu/packages/bittorrent.scm (libtorrent-rasterbar),
* gnu/packages/code.scm (sourcetrail),
* gnu/packages/compression.scm (innoextract),
* gnu/packages/cpp.scm (lager),
* gnu/packages/crypto.scm (cryfs),
* gnu/packages/electronics.scm (nextpnr, prjpeppercorn, prjtrellis,
pulseview),
* gnu/packages/emulators.scm (mupen64plus-video-glide64mk2),
* gnu/packages/engineering.scm (cadabra2, freecad, libigl,
openscad, prusa-slicer),
* gnu/packages/file-systems.scm (snapper),
* gnu/packages/finance.scm (ledger),
* gnu/packages/game-development.scm (dds),
* gnu/packages/games.scm (colobot, fifengine, knightsgame, leela-zero,
pokerth, supertux, wesnoth, wesnoth-server),
* gnu/packages/geo.scm (gplates),
* gnu/packages/gnucash.scm (gnucash),
* gnu/packages/graph.scm (python-graph-tool),
* gnu/packages/graphics.scma (openshadinglanguage),
* gnu/packages/i2p.scm (i2pd),
* gnu/packages/image-viewers.scm (luminance-hdr),
* gnu/packages/kde-graphics.scm (krita),
* gnu/packages/mail.scm (astroid),
* gnu/packages/medical.scm (orthanc, orthanc-mysql,
orthanc-postgresql),
* gnu/packages/messaging.scm (libphonenumber),
* gnu/packages/mpd.scm (ncmpcpp),
* gnu/packages/networking.scm (kismet),
* gnu/packages/opencog.scm (cogutil),
* gnu/packages/photo.scm (hugin),
* gnu/packages/poedit.scm (poedit),
* gnu/packages/radio.scm (gnuradio),
* gnu/packages/rdf.scm (lucene++),
* gnu/packages/serialization.scm (avro-cpp),
* gnu/packages/simulation.scm (fenics-dolfin),
* gnu/packages/version-control.scm (gource),
* gnu/packages/video.scm (aegisub, mkvtoolnix),
* gnu/packages/web.scm (websocketpp)
[inputs]: Replace boost with boost-1.83.
* gnu/packages/libreoffice.scm (libcmis): Update to 0.6.2-00a85bf6.
(librevenge): Update to 0.0.5.
[arguments]<#:configure-flags>: Remove reference to boost system
component for which the compatibility stub has been removed.
* gnu/packages/serialization.scm (msgpack-cxx): Update to 7.0.0.
Change-Id: I247f3eaecde3de3fe227586b840f0312b4797ee1
|
|
* gnu/packages/check.scm (googletest): Update to 1.17.0
(googletest-1.12): Add variable.
* gnu/packages/glib.scm (sdbus-c++)
[native-inputs]: Replace googletest-1.17 with googletest.
* gnu/packages/compression.scm (pzstd)
[native-inputs, inputs]: Replace googletest with googletest-1.8.
* gnu/packages/cpp.scm (c++-gsl),
* gnu/packages/engineering.scm (cura-engine),
* gnu/packages/password-utils.scm (pwsafe)
[native-inputs]: Replace googletest with googletest-1.13.
* gnu/packages/crypto.scm (crc32c),
* gnu/packages/engineering.scm (lib3mf),
* gnu/packages/fontutils.scm (opentype-sanitizer),
* gnu/packages/games.scm (openclonk),
* gnu/packages/gnome.scm (gnome-commander),
* gnu/packages/machine-learning.scm (qnnpack),
* gnu/packages/maths.scm (ruy),
* gnu/packages/serialization.scm (libnop)
[native-inputs]: Replace googletest with googletest-1.12.
* gnu/packages/machine-learning.scm (fann),
* gnu/packages/maths.scm (boolector),
* gnu/packages/parallel.scm (clog),
* gnu/packages/simulation.scm (sumo),
* gnu/packages/telephony.scm (sipp)
[native-inputs]: Replace googletest with googletest-1.8.
* gnu/packages/parallel.scm (cpuinfo)
[inputs]: Replace googletest with googletest-1.13.
* gnu/packages/machine-learning.scm (nnpack, python-pytorch),
* gnu/packages/parallel.scm (pthreadpool)
[inputs]: Replace googletest with googletest-1.12.
* gnu/packages/maths.scm (fp16, fxdiv),
* gnu/packages/serialization.scm (yaml-cpp),
* gnu/packages/web.scm (rapidjson)
[inputs]: Replace googletest with googletest-1.8.
Change-Id: I310fb6785d6e19bb8dbf56c25028587573981a0e
|
|
* gnu/packages/engineering.scm (kicad, kicad-doc, kicad-symbols,
kicad-footprints, kicad-packages3d): Update to 9.0.6.
Change-Id: Ib362d16c0a8f704be5affea5c8fb932ff9a3d55c
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/engineering.scm (prusa-slicer): Update to 2.9.4.
Change-Id: I5da707cd24aa0de55186716b2e8a8de3768307be
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/engineering.scm (mpb): Fix build with gcc-14.
[arguments]<#:phases>: Add "relax-gcc-14-strictness" phase.
Change-Id: I50c0b7507221a2c738d165b33e99474c65300130
|
|
* gnu/packages/engineering.scm (harminv): Update to 1.4.2.
Change-Id: I390fe0dcf82170777f2c8c3c8ee0d8b389f9ed95
|
|
* gnu/packages/engineering.scm (asco): Fix build with gcc-14.
[arguments]<#:phases>: Add "relax-gcc-14-strictness" phase.
Change-Id: I6943dc730013cf22a277ed87de422de52b8aece0
|
|
* gnu/packages/engineering.scm (emacs-scad-mode): Update to 97.0.
Change-Id: I9c259a0330453e417e8944e190395c0d2d8aa1ac
|
|
* gnu/packages/engineering.scm (xyce-serial, xyce-parallel,
trilinos-parallel-xyce, trilinos-serial-xyce): Move from here ...
* gnu/packages/electronics.scm: ... to here.
Change-Id: I98d83ec4b1f86c31c355a22aea2f849155272504
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
|
|
* gnu/local.mk: Register patch.
* gnu/packages/engineering.scm (fritzing):
[patches]: Add patch.
[arguments] <#:phases>: Move source code substitution from configure to after
unpack. Patch src/utils/textutils.cpp to remove non-determinism. Add generate-parts-db.
* gnu/packages/patches/fritzing-0.9.6-fix-types.patch: New patch.
Fixes: guix/guix#3432
Change-Id: Id42f425c1da59cbc56b0b6bbd71380112a655280
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
|
|
* gnu/packages/engineering.scm (xyce-parallel)[arguments]: Use
G-Expressions.
[inputs]: Modernize.
[native-inputs]: Modernize.
Change-Id: I627bf9063b5e3e29e97fb43b09e8c31d1404298a
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
|
|
* gnu/packages/engineering.scm (xyce-serial)[arguments]: Use
G-Expressions.
[inputs]: Modernize.
[native-inputs]: Modernize.
Change-Id: Idbec27f4d54e4a6bfbde8e734ee2fe2f29eca317
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
|
|
* gnu/packages/engineering.scm (xyce-parallel)[arguments]: Use
G-Expressions.
Change-Id: I65040186d018e1b3254d19ce7ea2bc22c760ad2a
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
|
|
* gnu/packages/engineering.scm (trilinos-serial-xyce)[arguments]: Use
G-Expressions.
Change-Id: I5b938afd0ba38f6a7886f932f58d9c87ccbaa935
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
|
|
* gnu/packages/engineering.scm (xyce-parallel)[#:configure-flags]: Add
CFLAGS.
[inputs]: Add zlib.
Change-Id: Id5bf2257275f347b1b028ee99d717e27bce7fb86
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
|
|
* gnu/packages/engineering.scm (xyce-serial)[#:configure-flags]: Add CFLAGS.
Change-Id: Ic6500a976b59d04ffe729b33b91f3f485b578bb8
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
|
|
* gnu/packages/engineering.scm (trilinos-serial-xyce)[arguments]<#:tests?>:
Disable.
<#:out-of-source?>: Remove.
Change-Id: I7adc005671eb4927aa948d386ed0e49281fba363
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
|
|
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.
Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
|
|
* gnu/packages/engineering.scm (libngspice, ngspice): Move from here ...
* gnu/packages/electronics.scm: ... to here.
Change-Id: I41b4611c1e878c5cfdd38f0ed6c13625476119bd
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
|
|
KiCad environment variables don't support multiple paths.
See https://gitlab.com/kicad/code/kicad/-/issues/14792
This is documented for `KICAD9_TEMPLATE_DIR`. However, from personal testing,
the same applies for other variables.
* gnu/packages/engineering.scm (kicad):[native-search-paths]: Remove path
separator from environment variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/elf.scm (pax-utils): New variable.
Change-Id: If4978a63b3a654f1a93dcc901f153161df71692f
|
|
* gnu/packages/engineering.scm (poke-elf): New variable.
Change-Id: If3c462a626e0fdd09adbc6635a04e08a98f0ef33
|
|
* gnu/packages/engineering.scm (poke) [native-search-paths]: New field.
Change-Id: I0ae8833b0e01363e9c87b83c3ed0ff8bcd4296fe
|
|
* gnu/packages/engineering.scm (pythonscad): Update to 0.0.0-5.92071af.
Change-Id: I5bb18ca9192be62f937c141ded32bdd41fcb5dbc
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/engineering.scm (kicad): Update to 9.0.5.
Change-Id: I6b73afb0085491e3dca897de4b6c5e8bd05487cb
Signed-off-by: Ekaitz Zarraga <ekaitz@elenq.tech>
|
|
* gnu/packages/engineering.scm (pythonscad)[synopsis]: Fix typo.
Change-Id: Icd885b57e496c74b34cf01f2609b1c9218b3075e
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
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 <maxim@guixotic.coop>
|
|
* gnu/packages/engineering.scm (microcom): Update to 2023.09.0, change
home-page, format description.
Change-Id: I78ce62e0d9479f34f8622712f969c6b116211009
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/microcom.scm (microcom): Move to ...
* gnu/packages/engineering.scm (microcom): ... here.
* gnu/packages/microcom.scm: Remove file.
* gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister
file.
Change-Id: I58029c20386e6bfd08f237c83a08235bfcbbc992
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/engineering.scm (zydis): Update to 4.1.1.
Change-Id: If2f335bb5a18ce0708293a459ec3af824b247aa1
|
|
* gnu/packages/python-xyz.scm (python-pyzbar): Move from here ...
* gnu/packages/aidc.scm: ... to here.
* gnu/packages/engineering.scm: Add aidc module.
Change-Id: I0dc9a15c97b2a96bca51edbe5b8563bb89ff1e6e
|