summaryrefslogtreecommitdiff
path: root/gnu/packages/engineering.scm
Commit message (Collapse)AuthorAge
* gnu: cutter: Update to 2.3.4.Juliana Sims2024-06-11
| | | | | | | | | | | 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
* gnu: ngspice: Delete correct delete-scripts phase.Robin Ole Heinemann2024-06-11
| | | | | | | | | | 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
* gnu: poke: Update to 4.1.Andy Tai2024-06-06
| | | | | | | * gnu/packages/engineering.scm (poke): Update to 4.1. Change-Id: If8276f8710f06555a261cfda347eae45a1b5c793 Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: meep: Update to 1.28.0.Vinicius Monego2024-05-11
| | | | | | | | * gnu/packages/engineering.scm (meep): Update to 1.28.0. [arguments]: Use G-Expressions. [native-inputs, inputs]: Use package labels. Change-Id: I98c867645bb7e052a4b909753bc150c4c25d1638
* gnu: python-scikit-rf: Update to 1.0.0.Vinicius Monego2024-05-11
| | | | | | * gnu/packages/engineering.scm (python-scikit-rf): Update to 1.0.0. Change-Id: I95a3433a365b89ec0f3b641415368823d238244b
* gnu: Add cadabra2.Danny Milosavljevic2024-04-22
| | | | | | * gnu/packages/engineering.scm (cadabra2): New variable. Change-Id: Ia35b1317b18eb1d8729f003a27df07ac7888d412
* gnu: coin3D: Rename to coin3d.Jean-Pierre De Jesus DIAZ2024-04-15
| | | | | | | | | | | | * 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>
* gnu: qtserialport: Update to 6.6.3.Zac Berkowitz2024-04-06
| | | | | | | | | | | | | | | | | * 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>
* gnu: harminv: Switch to openblas.Romain GARBAGE2024-04-04
| | | | | | | | * gnu/packages/engineering.scm (harminv): Switch input dependency from lapack to openblas. Change-Id: Id6e85550f3559afde6732346e299486b3255cebe Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: meep: Switch to openblas.Romain GARBAGE2024-04-04
| | | | | | | | * gnu/packages/engineering.scm (meep): Switch input dependency from lapack to openblas. Change-Id: I0d7e3281b588472abd7a9b9c33249d52c925fe35 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: mpb: Switch to openblas.Romain GARBAGE2024-04-04
| | | | | | | | * gnu/packages/engineering.scm (mpb): Switch input dependency from lapack to openblas. Change-Id: Ie5920a0014942642360660f7022f887af4eab721 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: librecad: Update to 2.2.0.2.Vinicius Monego2024-03-30
| | | | | | | | | | * 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
* gnu: rizin: Update to 0.7.2.宋文武2024-03-23
| | | | | | | | | * 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
* gnu: poke: Adjust vim plugin directory.Efraim Flashner2024-02-25
| | | | | | | * gnu/packages/engineering.scm (poke)[arguments]: Add configure-flag to install vim plugin to the correct directory. Change-Id: I8977fe1858a144ba630b3757e038142424cd1c23
* gnu: kicad: Update to 7.0.11.Peter Polidoro2024-02-24
| | | | | | | * gnu/packages/engineering.scm (kicad): Update to 7.0.11. Change-Id: I9cde8a2c4888f954334f874a48b8ea1c35145084 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: python-scikit-rf: Update to 0.31.0.Vinicius Monego2024-01-24
| | | | | | * gnu/packages/engineering.scm (python-scikit-rf): Update to 0.31.0. Change-Id: I5dc8891530d7a7e55a899cfde4f72aecc83ec044
* gnu: libngspice: Update to 42.Vinicius Monego2024-01-19
| | | | | | * gnu/packages/engineering.scm (libngspice, ngspice): Update to 42. Change-Id: Ib7b72724f8f46ce376bd6517cb2652c870edcb0d
* gnu: kicad: Update to 7.0.10.Peter Polidoro2024-01-04
| | | | | | * gnu/packages/engineering.scm (kicad): Update to 7.0.10. Change-Id: I7461d2d6736a4618c52767fecc6c0af2c531c1f5
* gnu: gerbv: Use a source file-name.Efraim Flashner2023-12-11
| | | | | | * gnu/packages/engineering.scm (gerbv)[source]: Add file-name field. Change-Id: Ia0264233a75aa6fc2bd54de23c9510e184cbee31
* gnu: gerbv: Update to 2.10.0.Vinicius Monego2023-12-05
| | | | | | | | | | | * 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
* gnu: python-scikit-rf: Update to 0.30.0.Vinicius Monego2023-12-05
| | | | | | * gnu/packages/engineering.scm (python-scikit-rf): Update to 0.30.0. Change-Id: Ia33268f2a655a80a645e30c4b1e08e830da83ae4
* gnu: freecad: Update to 0.21.2.Vinicius Monego2023-12-05
| | | | | | * gnu/packages/engineering.scm (freecad): Update to 0.21.2. Change-Id: Ia7ca92405dfe5cf155387e9fec5ad135701e91c1
* gnu: kicad: Update to 7.0.9.Peter Polidoro2023-11-16
| | | | | | | * gnu/packages/engineering.scm (kicad): Update to 7.0.9. Change-Id: I83c232958e29f38134454efcac25d2e2cfb8e500 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Remove emacs-poke.Bruno Victal2023-10-21
| | | | | | | | | | 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>
* gnu: poke: Install emacs modes.Bruno Victal2023-10-21
| | | | | | | * gnu/packages/engineering.scm (poke)[arguments]<#:configure-flags>: Correctly set lispdir for emacs. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: poke: Revise package definition.Bruno Victal2023-10-21
| | | | | | | | | | | | 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>
* gnu: valeronoi: Reformat with guix style.Efraim Flashner2023-10-17
| | | | | * gnu/packages/engineering.scm (valeronoi): Process package with guix style.
* gnu: valeronoi: Unbundle catch2 header.Efraim Flashner2023-10-17
| | | | | | * gnu/packages/engineering.scm (valeroni)[source]: Add snippet to remove bundled header. [native-inputs]: Add catch2.
* gnu: valeronoi: Update to 0.2.0.Efraim Flashner2023-10-17
| | | | | * gnu/packages/engineering.scm valeronoi: Update to 0.2.0. [inputs]: Remove qtbase-5 and qtsvg-5; add qtbase and qtsvg.
* gnu: librepcb: Update to 1.0.0.pinoaffe2023-10-06
| | | | | | | | | | | | | | | | | * gnu/packages/engineering.scm (librepcb): Update to 1.0.0. [source]: Add snippet to remove some vendored dependencies. [build-system]: Use cmake-build-system. [inputs]: Add fontconfig, fontobene-qt5, glu, hoedown, muparser, opencascade-occt, clipper, qtdeclarative-5, qtquickcontrols2-5, quazip. [native-inputs]: Add googletest, pkg-config. [arguments]<#:configure-flags>: Add "-DUNBUNDLE_FONTOBENE_QT5=ON", "-DUNBUNDLE_GTEST=ON", "-DUNBUNDLE_HOEDOWN=ON", "-DUNBUNDLE_MUPARSER=ON", "-DUNBUNDLE_POLYCLIPPING=ON", "-DUNBUNDLE_QUAZIP=ON". <#:phases>: Don't override the configure phase. Override the check phase and skip failing tests. [license]: Remove licenses from unbundled dependencies. Signed-off-by: Vinicius Monego <monego@posteo.net>
* gnu: kicad: Update to 7.0.8.Peter Polidoro2023-10-04
| | | | | | * gnu/packages/engineering.scm (kicad): Update to 7.0.8. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: python-scikit-rf: Update to 0.29.1.Vinicius Monego2023-10-03
| | | | | * gnu/packages/engineering.scm (python-scikit-rf): Update to 0.29.1. [native-inputs]: Add python-pytest-mock.
* gnu: rizin: Edit synopsis.Tobias Geerinckx-Rice2023-09-24
| | | | * gnu/packages/engineering.scm (rizin)[synopsis]: Expand abbrev.
* gnu: rizin: Update to 0.6.2.Tobias Geerinckx-Rice2023-09-24
| | | | | * gnu/packages/engineering.scm (rizin): Update to 0.6.2. [inputs]: Re-indent.
* gnu: minicom: Update package style.Tobias Geerinckx-Rice2023-09-24
| | | | | | * gnu/packages/engineering.scm (minicom)[arguments]: Rewrite as G-expressions. [native-inputs]: Remove input labels.
* gnu: minicom: Update to 2.9.Tobias Geerinckx-Rice2023-09-24
| | | | | | * gnu/packages/engineering.scm (minicom): Update to 2.9. [arguments]: Don't explicitly return #t from phases. [native-inputs]: Upgrade autoconf to autoconf-2.71.
* gnu: capstone: Update to 5.0.1.Maxim Cournoyer2023-09-26
| | | | * gnu/packages/engineering.scm (capstone): Update to 5.0.1.
* gnu: Add libmodbus.Vinicius Monego2023-09-05
| | | | | | * gnu/packages/engineering.scm (libmodbus): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: poke: Update to 3.3Andy Tai2023-09-02
| | | | | | * gnu/packages/engineering.scm (poke): Update to 3.3 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: freecad: Update to 0.21.1.Vinicius Monego2023-09-02
| | | | * gnu/packages/engineering.scm (freecad): Update to 0.21.1.
* gnu: libngspice: Update to 41.Vinicius Monego2023-09-02
| | | | * gnu/packages/engineering.scm (libngspice, ngspice): Update to 41.
* gnu: rizin: Update to 0.6.1.宋文武2023-08-26
| | | | | * gnu/packages/engineering.scm (rizin): Update to 0.6.1. [arguments]<#:phases>: Enable a now passing test (analysis_var).
* gnu: kicad: Update to 7.0.7.Peter Polidoro2023-08-18
| | | | | | * gnu/packages/engineering.scm (kicad): Update to 7.0.7. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: pcb2gcode: Build with librsvg-for-system.Efraim Flashner2023-08-15
| | | | | * gnu/packages/engineering.scm (pcb2gcode)[inputs]: Replace librsvg with librsvg-for-system.
* gnu: Sort use-module alphabetically in (gnu packages engineering)Sharlatan Hellseher2023-08-11
| | | | | | * gnu/packages/engineering.scm: Sort use-module alphabetically to ease maintenance. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: fritzing: Improve package style.Sharlatan Hellseher2023-08-11
| | | | | | | | | * gnu/package/engineering.scm (fritzing): Improve package style. Use Gexp. [inputs]: Remove labels. Sort alphabetically. [native-inputs]: Introduce it, use fritzing-parts instead local source. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add fritzing-parts.Sharlatan Hellseher2023-08-11
| | | | | | * gnu/packages/engineering.scm (fritzing-parts): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Do not use (gnu packages commencement) in engineering.scm.Ludovic Courtès2023-08-10
| | | | | | | | This avoids a circular dependency evidenced by the following commit. * gnu/packages/engineering.scm (freehdl)[inputs]: Resolve 'gcc-toolchain' from here rather than by using (gnu packages commencement).
* gnu: freecad: Update to 0.21.0.Vinicius Monego2023-08-05
| | | | | * gnu/packages/engineering.scm (freecad): Update to 0.21.0. [inputs]: Add fmt.
* gnu: cutter: Update source URL.Tobias Geerinckx-Rice2023-07-30
| | | | * gnu/packages/engineering.scm (cutter)[source]: Update.