summaryrefslogtreecommitdiff
path: root/gnu/packages/engineering.scm
AgeCommit message (Collapse)Author
4 daysgnu: geda-gaf: Add libxcrypt dependency.宋文武
* gnu/packages/engineering.scm (geda-gaf)[inputs]: Add libxcrypt. Change-Id: I4ecaa99609b59f052542360287294bd9eb1f4d3c
4 daysgnu: freehdl: Fix build.宋文武
* gnu/packages/engineering.scm (freehdl)[arguments]: Don't refer to nonexistent 'install-scripts' phase. Change-Id: I5a2a742dc2ab3221117e3907e2f3fc4d035198b8
4 daysgnu: libarea: Fix build.Guillaume Le Vaillant
* gnu/packages/engineering.scm (libarea)[arguments]: Enable BOOST_TIMER_ENABLE_DEPRECATED option in 'cmake-configure' phase. Change-Id: I6821c675bcd815b5fa7745160ec88c97abf2d4be
4 daysgnu: engineering: Add 'bash' input for 'wrap-program'.Maxime Devos
It is required for cross-compilation. * gnu/packages/engineering.scm (librecad): Remove trailing #t. [inputs]: Add 'bash-minimal'. (volk, freehdl, freecad, solvespace, cura): Likewise. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I66ce8c602706ef0bf6a9c7bc60f51e34f0e823d5
4 daysgnu: fasthenry: Import the correct set of modules.Maxim Cournoyer
* gnu/packages/engineering.scm (fasthenry) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I8e49c7ae4d430a4f6531bfdcc7f36edacd2d0508
4 daysgnu: fastcap: Import the correct set of modules.Maxim Cournoyer
* gnu/packages/engineering.scm (fastcap) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: Ia1b6bbb2b4fa28ac22e129c83bc9ad2043ff755f
4 daysbuild-systems: gnu: Export %default-gnu-imported-modules and ↵Maxim Cournoyer
%default-gnu-modules. Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
9 daysChange email of Evgeny Pisemsky.Evgeny Pisemsky
* .mailmap: Add entry to Evgeny Pisemsky. * gnu/packages/emacs-xyz.scm, gnu/packages/engineering.scm, gnu/packages/guile-xyz.scm, gnu/packages/hardware.scm, gnu/packages/perl.scm, gnu/packages/python-xyz.scm, gnu/packages/sdl.scm, gnu/packages/web.scm: Adjust copyright line. Change-Id: I9a10be1ee7cc164f18d826b51348ee26eee2ca4b Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-07-29gnu: Add python-motulator.Vinicius Monego
* gnu/packages/engineering.scm (python-motulator): New variable. Change-Id: I96af42be634a4ceaffe011d81177d42d48616eb2 Signed-off-by: jgart <jgart@dismail.de>
2024-07-28gnu: ngspice: Enable tests.Vinicius Monego
* gnu/packages/engineering.scm (ngspice)[arguments]: Pass #t to #:tests?. [native-inputs]: Add perl. Change-Id: I209999b5685865e9c7a17106da8ffab9fad1367b
2024-07-28gnu: libngspice, ngspice: Improve package style.Vinicius Monego
* gnu/packages/engineering.scm (libngspice, ngspice): Reformat packages using 'guix style'. [arguments]: Use G-Expressions. Change-Id: I59efa6a78797c2dc2a960ce0be74b2a7381d6d4c
2024-07-28gnu: libngspice, ngspice: Update to 43.Vinicius Monego
* gnu/packages/engineering.scm (libngspice, ngspice): Update to 43. (libngspice)[arguments]<#:phases>: Delete the 'patch-timestamps and 'delete-program-manuals phases. (ngspice)[arguments]<#:phases>: Delete the 'delete-include-files phase. Remove the line that deletes the now deleted 'delete-program-manuals phase. These substitutions do not apply anymore. Change-Id: Ie7ec8dd0998df38828e2e0af226158922e34ea09
2024-07-18gnu: qelectrotech: Fix build.Zheng Junjie
* gnu/packages/engineering.scm (qelectrotech)[inputs]: Replace kcoreaddons and kwidgetsaddons with kcoreaddons-5 and kwidgetsaddons-5. Change-Id: Ib6b866fe5f9f059462745f22126dd80c28e814f0
2024-07-16gnu: python-lcapy: Remove python-setuptools.jgart
* gnu/packages/engineering.scm (python-lcapy) [propagated-inputs]: Remove python-setuptools in order to satisfy the linter. Change-Id: I41862a578d59b78b9f81f8a06d07e8a9260e3a9a
2024-07-16gnu: Add python-lcapy.Vinicius Monego
* gnu/packages/engineering.scm (python-lcapy): New variable. Change-Id: Ieca7f9e717dd1cd59ebe124bd51937680f8c9eb5 Signed-off-by: jgart <jgart@dismail.de>
2024-07-15gnu: Add python-pandapipes.Vinicius Monego
* gnu/packages/engineering.scm (python-pandapipes): New variable. Change-Id: I5858f8a82ec6b351e14a03ecc52a0b9fef62f7c0 Signed-off-by: jgart <jgart@dismail.de>
2024-07-15gnu: Add python-pandapower.Vinicius Monego
* gnu/packages/engineering.scm (python-pandapower): New variable. Change-Id: I08bbb31df0e8c9918f331c420eb2f3ac136b69a8 Signed-off-by: jgart <jgart@dismail.de>
2024-07-09gnu: capstone: Backport upstream fix for Python bindings.Sören Tempel
* gnu/packages/patches/capstone-fix-python-constants.patch: New patch. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/engineering.scm (capstone): New patch. Signed-off-by: jgart <jgart@dismail.de>
2024-07-05gnu: python-scikit-rf: Update to 1.1.0.Vinicius Monego
* gnu/packages/engineering.scm (python-scikit-rf): Update to 1.1.0. Change-Id: If72801c7dd0958c538ee95748794b67711b21cf1
2024-07-05gnu: meep: Update to 1.29.0.Vinicius Monego
* gnu/packages/engineering.scm (meep): Update to 1.29.0. Change-Id: I0a23aa041dc97cc6ba4102af66abd8c77b6bbf8b
2024-07-01gnu: poke: Update to 4.2.Andy Tai
* gnu/packages/engineering.scm (poke): Update to 4.2. Change-Id: I35111e06a68601805ab6159dce9261f80df205d0 Signed-off-by: jgart <jgart@dismail.de>
2024-06-27gnu: freecad: Add patch for vtk 9.3.0.Lars Bilke
* gnu/packages/patches/freecad-vtk-9.3.patch: New file. * gnu/local.mk (dist_patch_DATA): Register file. * gnu/packages/engineering.scm (freecad)[source]: Add patch. Change-Id: Ie520a92ffe6f8bdd2678470ee06f618d74349460 Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-06-11gnu: cutter: Update to 2.3.4.Juliana Sims
Fixes <https://issues.guix.gnu.org/63669>. * gnu/packages/engineering.scm (cutter): Update to 2.3.4. (radare2-for-cutter): Delete. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Reported-by: XVilka Haos of System <xvilka@gmail.com> Change-Id: Id8c9087df56bd11a81103635920f9ad0b6a290b5
2024-06-11gnu: ngspice: Delete correct delete-scripts phase.Robin Ole Heinemann
The spinit script is required for xspice to work correctly. * gnu/packages/engineering.scm (ngspice)[arguments]: Delete the 'delete-scripts phase rather than the non-existent 'delete-script-files phase. Signed-off-by: Christopher Baines <mail@cbaines.net> Change-Id: I4c3620c6d42e407904577a9559e3d89016e895f6
2024-06-06gnu: poke: Update to 4.1.Andy Tai
* gnu/packages/engineering.scm (poke): Update to 4.1. Change-Id: If8276f8710f06555a261cfda347eae45a1b5c793 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-11gnu: meep: Update to 1.28.0.Vinicius Monego
* gnu/packages/engineering.scm (meep): Update to 1.28.0. [arguments]: Use G-Expressions. [native-inputs, inputs]: Use package labels. Change-Id: I98c867645bb7e052a4b909753bc150c4c25d1638
2024-05-11gnu: python-scikit-rf: Update to 1.0.0.Vinicius Monego
* gnu/packages/engineering.scm (python-scikit-rf): Update to 1.0.0. Change-Id: I95a3433a365b89ec0f3b641415368823d238244b
2024-04-22gnu: Add cadabra2.Danny Milosavljevic
* gnu/packages/engineering.scm (cadabra2): New variable. Change-Id: Ia35b1317b18eb1d8729f003a27df07ac7888d412
2024-04-15gnu: coin3D: Rename to coin3d.Jean-Pierre De Jesus DIAZ
* gnu/packages/graphics.scm (coin3d): New Variable. (coin3D): Define as deprecated. (coin3D-4): Point to coin3d. * gnu/packages/engineering.scm (freecad): Use coin3d instead of coin3D. * gnu/packages/python-xyz.scm (python-pivy): Ditto. * gnu/packages/qt.scm (soqt): Ditto. Change-Id: I4e83e25e80c512350f38024847891eac14723f26 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-06gnu: qtserialport: Update to 6.6.3.Zac Berkowitz
* gnu/packages/qt.scm (qtserialport): Rename to ... * gnu/packages/qt.scm (qtserialport-5): ... this. * gnu/packages/qt.scm (qtserialport): New variable. * gnu/packages/engineering.scm (fritzing, candle) [inputs]: Replace qtserialport with qtserialport-5. * gnu/packages/geo.scm (qgis): Likewise. * gnu/packages/kde-utils.scm (atelier, libatcore): Likewise. * gnu/packages/qt.scm (qtserialbus, qtlocation, python-pyqt): Likewise. * gnu/packages/radio.scm (wsjtx, jtdx, js8call) (sdrangel, wfview, qdmr): Likewise. Change-Id: I8e0c8d2408ea0bf776b2efe58e23821cb653363c Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-04-04gnu: harminv: Switch to openblas.Romain GARBAGE
* gnu/packages/engineering.scm (harminv): Switch input dependency from lapack to openblas. Change-Id: Id6e85550f3559afde6732346e299486b3255cebe Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-04gnu: meep: Switch to openblas.Romain GARBAGE
* gnu/packages/engineering.scm (meep): Switch input dependency from lapack to openblas. Change-Id: I0d7e3281b588472abd7a9b9c33249d52c925fe35 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-04gnu: mpb: Switch to openblas.Romain GARBAGE
* gnu/packages/engineering.scm (mpb): Switch input dependency from lapack to openblas. Change-Id: Ie5920a0014942642360660f7022f887af4eab721 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-03-30gnu: librecad: Update to 2.2.0.2.Vinicius Monego
* gnu/packages/engineering.scm (librecad): Update to 2.2.0.2. [arguments]<#:phases>: Delete the patch-boost-error, add-missing-headers and patch-paths phases. Remove trailing #t. * gnu/packages/patches/librecad-support-for-boost-1.76.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: I23cc1a80b2e9e73bdef40575c4104480cc830d8c
2024-03-23gnu: rizin: Update to 0.7.2.宋文武
* gnu/packages/engineering.scm (rizin): Update to 0.7.2. [arguments]: Add '-Duse_sys_libzstd=enabled' and '-Duse_sys_pcre2=enabled' to configure-flags. Enable 'hash' tests. [inputs]: Add pcre2 and zstd:lib. Change-Id: I36321856b400e509cf00580588bfbc3b9e828f7f
2024-02-25gnu: poke: Adjust vim plugin directory.Efraim Flashner
* gnu/packages/engineering.scm (poke)[arguments]: Add configure-flag to install vim plugin to the correct directory. Change-Id: I8977fe1858a144ba630b3757e038142424cd1c23
2024-02-24gnu: kicad: Update to 7.0.11.Peter Polidoro
* gnu/packages/engineering.scm (kicad): Update to 7.0.11. Change-Id: I9cde8a2c4888f954334f874a48b8ea1c35145084 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-01-24gnu: python-scikit-rf: Update to 0.31.0.Vinicius Monego
* gnu/packages/engineering.scm (python-scikit-rf): Update to 0.31.0. Change-Id: I5dc8891530d7a7e55a899cfde4f72aecc83ec044
2024-01-19gnu: libngspice: Update to 42.Vinicius Monego
* gnu/packages/engineering.scm (libngspice, ngspice): Update to 42. Change-Id: Ib7b72724f8f46ce376bd6517cb2652c870edcb0d
2024-01-04gnu: kicad: Update to 7.0.10.Peter Polidoro
* gnu/packages/engineering.scm (kicad): Update to 7.0.10. Change-Id: I7461d2d6736a4618c52767fecc6c0af2c531c1f5
2023-12-11gnu: gerbv: Use a source file-name.Efraim Flashner
* gnu/packages/engineering.scm (gerbv)[source]: Add file-name field. Change-Id: Ia0264233a75aa6fc2bd54de23c9510e184cbee31
2023-12-05gnu: gerbv: Update to 2.10.0.Vinicius Monego
* gnu/packages/engineering.scm (gerbv): Update to 2.10.0. [source]: Switch to maintained repository. [native-inputs]: Add autoconf, automake, gettext-minimal, libtool. Remove package labels. [inputs]: Add comment about GTK+2. Remove package labels. [home-page]: Update URL. Change-Id: Ie30c4ae618b3b57e9b59e3e40f1423fed4d26135
2023-12-05gnu: python-scikit-rf: Update to 0.30.0.Vinicius Monego
* gnu/packages/engineering.scm (python-scikit-rf): Update to 0.30.0. Change-Id: Ia33268f2a655a80a645e30c4b1e08e830da83ae4
2023-12-05gnu: freecad: Update to 0.21.2.Vinicius Monego
* gnu/packages/engineering.scm (freecad): Update to 0.21.2. Change-Id: Ia7ca92405dfe5cf155387e9fec5ad135701e91c1
2023-11-16gnu: kicad: Update to 7.0.9.Peter Polidoro
* gnu/packages/engineering.scm (kicad): Update to 7.0.9. Change-Id: I83c232958e29f38134454efcac25d2e2cfb8e500 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-10-21gnu: Remove emacs-poke.Bruno Victal
This naming conflicts with the ELPA 'poke' package, a emacs interface to GNU poke. * gnu/packages/engineering.scm (emacs-poke): Turn into a deprecated alias for “poke”. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21gnu: poke: Install emacs modes.Bruno Victal
* gnu/packages/engineering.scm (poke)[arguments]<#:configure-flags>: Correctly set lispdir for emacs. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21gnu: poke: Revise package definition.Bruno Victal
Rewrite package using G-Expressions. Remove obsolete comments, options and unused dependencies [1]. [1]: GNU poke commit: c17b0fb7d9d0b97398c664c882d6ef1e732bc66a * gnu/packages/engineering.scm (poke)[inputs]: Remove json-c. [arguments]: Use G-Expression. Remove obsolete comments and configure-flags. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-17gnu: valeronoi: Reformat with guix style.Efraim Flashner
* gnu/packages/engineering.scm (valeronoi): Process package with guix style.
2023-10-17gnu: valeronoi: Unbundle catch2 header.Efraim Flashner
* gnu/packages/engineering.scm (valeroni)[source]: Add snippet to remove bundled header. [native-inputs]: Add catch2.