Commit Graph

467 Commits

Author SHA1 Message Date
Maxim Cournoyer
eef8e2ec46
gnu: qttools: Rename to qttools-5.
Automated with:

  git grep -l qttools | xargs sed 's/\bqttools\b/\0-5/g' -i
  git checkout NEWS
2022-07-31 21:55:48 -04:00
Maxim Cournoyer
a0beb297a3
gnu: qtwebengine: Rename to qtwebengine-5.
Automated with:

  git grep -l qtwebengine | xargs sed 's/\bqtwebengine\b/\0-5/g' -i
  git checkout NEWS
2022-07-31 21:55:47 -04:00
Maxim Cournoyer
0938c3e34a
gnu: qtwebchannel: Rename to qtwebchannel-5.
Automated via:

  git grep -l qtwebchannel | xargs sed 's/\bqtwebchannel\b/\0-5/g' -i
  git checkout NEWS
2022-07-31 21:55:46 -04:00
Maxim Cournoyer
1130fc5991
gnu: qtquickcontrols2: Rename to qtquickcontrols2-5.
Automated via:

  git grep -l qtquickcontrols2 | xargs sed 's/\bqtquickcontrols2\b/\0-5/g' -i
  git checkout NEWS
2022-07-31 21:55:45 -04:00
Maxim Cournoyer
65e5e85d28
gnu: qtquickcontrols: Rename to qtquickcontrols-5.
Automated via:

  git grep -l qtquickcontrols | xargs sed 's/\bqtquickcontrols\b/\0-5/g' -i
  git checkout NEWS
2022-07-31 21:55:45 -04:00
Maxim Cournoyer
735d340ae4
gnu: qtdeclarative: Rename to qtdeclarative-5.
Automated via the following commands:

  git grep -l '\bqtdeclarative\b' | xargs sed -E 's/qtdeclarative/\0-5/g' -i
  git checkout NEWS
2022-07-31 21:55:44 -04:00
Maxim Cournoyer
5f22854339
gnu: qtmultimedia: Rename to qtmultimedia-5.
Automated via:

  git grep -l qtmultimedia | xargs sed 's/qtmultimedia/qtmultimedia-5/g' -i
  git checkout NEWS
2022-07-31 21:55:44 -04:00
Maxim Cournoyer
1ef04fb228
gnu: qtsvg: Rename variable to qtsvg-5.
This is in preparation of the qtsvg update to version 6.

This change was automated via the following command:

  git grep -l '\bqtsvg\b' | xargs sed 's/qtsvg/qtsvg-5/g' -i
2022-07-31 21:55:43 -04:00
Efraim Flashner
80961ca44c
gnu: poke: Update to 2.4.
* gnu/packages/engineering.scm (poke): Update to 2.4.
2022-07-26 21:07:41 +03:00
Felix Gruber
d58dc0fcd2
gnu: pcb2gcode: Update to 2.4.0.
* gnu/packages/engineering.scm (pcb2gcode): Update to 2.4.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-18 00:21:32 +02:00
Maxim Cournoyer
b729be989f
gnu: trilinos-serial-xyce: Fetch source from git.
Fixes <https://issues.guix.gnu.org/46480>.

* gnu/packages/engineering.scm (trilinos-serial-xyce)[source]: Fetch from git.
[phases]: Delete trailing #t.
[native-inputs, inputs]: Use new style.

Reported-by: Danny Milosavljevic <dannym@scratchpost.org>
2022-07-13 00:32:23 -04:00
Artyom V. Poptsov
74bbe09b1f
gnu: Add candle.
* gnu/packages/engineering.scm (candle): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-13 00:20:05 +02:00
Peter Polidoro
e74fa406e1
gnu: kicad: Update to 6.0.6.
* gnu/packages/engineering.scm (kicad): Update to 6.0.6.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-06-22 10:31:46 +02:00
Artyom V. Poptsov
ad002d1541
gnu: prusa-slicer: Update to 2.4.2
* gnu/packages/engineering.scm (prusa-slicer): Update to 2.4.2.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-06-22 10:16:56 +02:00
Vinicius Monego
b7ebf26036
gnu: freecad: Update to 0.20.
* gnu/packages/engineering.scm (freecad): Update to 0.20.
2022-06-18 13:07:10 -03:00
Paul A. Patience
f2d9d283b6
gnu: meshlab: Update to 2022.02.
Note that the previous version no longer compiled (this one does).

* gnu/packages/engineering.scm (meshlab): Update to 2022.02.
[inputs]: Remove the no longer required qtscript and
qtxmlpatterns. Add (uncomment) qhull.
[arguments]: Use G-expressions.
<#:configure-flags>: Set the rpath to fix missing libraries (presumably
new since the previous version) detected during the 'validate-runpath'
phase.
<#:phases>: Remove trailing boolean from 'go-to-source-dir' phase.
Remove the 'move-files' phase, which was made redundant by the manually
provided rpath.
[description]: Move a word and add some commas to improve the
readability. Typeset a program name in @samp{}.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-10 23:14:29 +02:00
Maxim Cournoyer
8ef651b44c
gnu: ngspice: Build with readline support.
Fixes <https://issues.guix.gnu.org/>.

* gnu/packages/engineering.scm (ngspice)
[configure-flags]: Add '--with-readline=yes'.

Reported-by: Christopher Howard <christopher@librehacker.com>
2022-06-08 17:11:23 -04:00
Maxim Cournoyer
766af48884
gnu: Remove python2-capstone.
* gnu/packages/engineering.scm (python2-capstone): Delete variable.
2022-05-31 14:52:27 -04:00
Tobias Geerinckx-Rice
a170622d20
gnu: libngspice: Update to 37.
* gnu/packages/engineering.scm (libngspice): Update to 37.
[arguments]: Remove old "--with-readline=no" work-around
from #:configure-flags.
2022-05-22 02:00:01 +02:00
Tobias Geerinckx-Rice
182956b99d
gnu: asco: Use SEARCH-INPUT-FILE.
* gnu/packages/engineering.scm (asco)[arguments]: Use SEARCH-INPUT-FILE.
2022-05-22 02:00:10 +02:00
Tobias Geerinckx-Rice
362be0b7f8
gnu: asco: Update to 0.4.11.
* gnu/packages/engineering.scm (asco): Update to 0.4.11.
[arguments]: Don't explicitly return #t from phases.
2022-05-22 02:00:10 +02:00
Guillaume Le Vaillant
b1cfd39d01
gnu: freecad: Fix build.
* gnu/packages/engineering.scm (freecad)[inputs]: Add fontconfig.
2022-05-18 18:31:25 +02:00
Greg Hogan
0932e97637
gnu: poke: Update to 2.3.
* gnu/packages/engineering.scm (poke): Update to 2.3.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-13 17:34:26 +02:00
Peter Polidoro
fda20f14f0
gnu: kicad: Update to 6.0.5.
* gnu/packages/engineering.scm (kicad): Update to 6.0.5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-09 12:26:45 +02:00
Konstantinos Agiannis
f49b1a10f3
gnu: Add xschem.
* gnu/packages/engineering.scm (xschem): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02 18:03:06 +02:00
Olivier Dion
1885f8035a
gnu: Add librseq.
* gnu/packages/engineering.scm (librseq): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-12 23:42:40 +02:00
Malte Frank Gerdes
b749329888
gnu: Add cura.
* gnu/packages/engineering.scm (cura): New variable.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
2022-04-07 22:32:01 +02:00
Guillaume Le Vaillant
4926c10476
gnu: Add python-pynest2d.
* gnu/packages/engineering.scm (python-pynest2d): New variable.
2022-04-07 22:32:01 +02:00
Guillaume Le Vaillant
ace3a7ad89
gnu: Add libnest2d-for-cura.
* gnu/packages/engineering.scm (libnest2d-for-cura): New variable.
2022-04-07 22:32:01 +02:00
Malte Frank Gerdes
21594c06b1
gnu: Add libsavitar.
* gnu/packages/engineering.scm (libsavitar): New variable.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
2022-04-07 22:32:01 +02:00
Malte Frank Gerdes
79b50d5d5b
gnu: Add libcharon.
* gnu/packages/engineering.scm (libcharon): New variable.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
2022-04-07 22:32:01 +02:00
Malte Frank Gerdes
f14d43b367
gnu: Add uranium.
* gnu/packages/engineering.scm (uranium): New variable.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
2022-04-07 22:32:01 +02:00
Malte Frank Gerdes
8d2493dda1
gnu: Add cura-binary-data.
* gnu/packages/engineering.scm (cura-binary-data): New variable.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
2022-04-07 15:54:02 +02:00
Malte Frank Gerdes
742a7d897f
gnu: Add cura-engine.
* gnu/packages/engineering.scm (cura-engine): New variable.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
2022-04-07 15:41:18 +02:00
Malte Frank Gerdes
390d68c956
gnu: Add libarcus.
* gnu/packages/engineering.scm (libarcus): New variable.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
2022-04-07 15:30:49 +02:00
Peter Polidoro
90b5353132
gnu: kicad: Update to 6.0.4.
* gnu/packages/engineering.scm (kicad, kicad-doc, kicad-symbols,
  kicad-footprints, kicad-packages3d, kicad-templates): Update to 6.0.4.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-04-07 11:11:14 +02:00
Guillaume Le Vaillant
78ad4749cf
gnu: prusa-slicer: Update to 2.4.1.
* gnu/packages/engineering.scm (prusa-slicer): Update to 2.4.1.
2022-03-25 11:00:24 +01:00
Olivier Dion
ba15abc008
gnu: capstone: Update to 4.0.2.
* gnu/packages/engineering.scm (capstone): Update to 4.0.2.
[source]: Fix indentation and git URL.
[phases]: Strip trailing #t.
[home]: Update URL.

Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-03-18 01:44:32 -04:00
Guillaume Le Vaillant
27a91b2f57
gnu: freecad: Use same version of tbb as dependencies.
Fixes <https://issues.guix.gnu.org/54011>.

* gnu/packages/engineering.scm (freecad)[inputs]: Replace tbb by tbb-2020.
2022-02-18 16:51:44 +01:00
Guillaume Le Vaillant
2c9f1c4389
gnu: freecad: Update to 0.19.3-0.09a05a9.
* gnu/packages/engineering.scm (freecad): Update to 0.19.3-0.09a05a9.
  [source]: Remove patches.
  [arguments]: Remove unneeded variables for pyside2 and shiboken2 from
  'configure-flags'.
* gnu/packages/patches/freecad-boost-serialization.patch: Remove file.
* gnu/packages/patches/freecad-vtk9.patch: Remove file.
* gnu/locak.mk (dist_patch_DATA): Remove "freecad-boost-serialization.patch"
  and "freecad-vtk9.patch".
2022-02-14 10:06:04 +01:00
Vinicius Monego
7e3b63ce5e
gnu: libngspice: Update to 36.
* gnu/packages/engineering.scm (libngspice, ngspice): Update to 36.
(libngspice)[inputs]: Remove labels.
2022-02-13 14:39:50 -03:00
Vinicius Monego
1290856590
gnu: libredwg: Update to 0.12.5.
* gnu/packages/engineering.scm (libredwg): Update to 0.12.5.
[native-inputs]: Remove labels.
2022-02-13 14:37:09 -03:00
Petr Hodina
5c2032f7c9
gnu: Remove kicad-i18n.
* gnu/packages/engineering.scm (kicad-i18n): Remove variable. i18n is handled
  directly now in kicad@6.0.0 package source tree.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-02-11 16:47:45 +01:00
Petr Hodina
4a7bbfeef6
gnu: kicad: Update to 6.0.1.
* gnu/packages/engineering.scm (kicad): Update to 6.0.1.
  Applied guix style command.
  [native-inputs]: Remove kicad-i18n. Use new syntax.
  [inputs]: Add bash-minimal, gtk+ and use opencascade-occt instead of
  opencascade-oce. Use new syntax.
  [arguments]: Remove phase install-translations.
  (kicad-doc): Update to 6.0.1.
  [native-inputs]: Add ruby-asciidoctor. Simplify inputs.
  (kicad-symbols, kicad-footprints, kicad-packages3d, kicad-templates): Update
  to 6.0.1.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-02-11 16:47:45 +01:00
Efraim Flashner
e37e7195e9
gnu: poke: Update to 2.1.
* gnu/packages/engineering.scm (poke): Update to 2.1.
2022-02-08 11:59:22 +02:00
Evgeny Pisemsky
385427256a
gnu: Add wireviz.
* gnu/packages/engineering.scm (wireviz): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-02-02 11:51:05 +08:00
Guillaume Le Vaillant
787b13a5d9
gnu: librecad: Fix build with boost 1.76.
Fixes <https://issues.guix.gnu.org/53694>.

* gnu/packages/patches/librecad-support-for-boost-1.76.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/engineering.scm (librecad)[source]: Use it.
2022-02-01 20:06:25 +01:00
Efraim Flashner
20d68aedbe
gnu: poke: Update to 2.0.
* gnu/packages/engineering.scm (poke): Update to 2.0.
2022-01-31 18:31:10 +02:00
Leo Famulari
676de0a34c
gnu: FreeCAD: Replace QtWebKit with QtWebEngine.
See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/engineering.scm (freecad)[inputs]: Remove QTWEBKIT. Add
QTDECLARATIVE, QTWEBCHANNEL, and QTWEBENGINE.
2022-01-25 13:37:55 -05:00
Leo Famulari
337742303c
gnu: FreeCAD: Update to 0.19.3.
* gnu/packages/engineering.scm (freecad): Update to 0.19.3.
2022-01-24 00:11:26 -05:00
Lars-Dominik Braun
81d872543c
gnu: python-esptool-3.0: Add missing dependencies.
Fixes: <https://issues.guix.gnu.org/52988>

* gnu/packages/engineering.scm (python-esptool-3.0)[propagated-inputs]:
Add python-reedsolo, python-cryptography and python-bitstring.
2022-01-18 14:19:42 +01:00
Guillaume Le Vaillant
9a2cf2c923
gnu: kicad: Fix hashes.
This is a followup to e2d8125a5c.

* gnu/packages/engineering.scm (kicad-footprints, kicad-packages3d,
  kicad-templates)[source]: Fix hashes.
2022-01-11 15:31:22 +01:00
Peter Polidoro
e2d8125a5c
gnu: kicad: Update to 5.1.12.
* gnu/packages/engineering.scm (kicad): Update to 5.1.12.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-09 23:17:17 +01:00
Ludovic Courtès
1fcb98ca54
gnu: prusa-slicer: Mark as tunable.
* gnu/packages/engineering.scm (prusa-slicer)[properties]: New field.
2022-01-01 15:23:54 +01:00
Ludovic Courtès
6554294754
gnu: libfive: Mark as tunable.
* gnu/packages/engineering.scm (libfive)[properties]: New field.
2022-01-01 15:23:54 +01:00
Jacob Hrbek
b7078d5d49
FreeCAD: Add python-ply to inputs.
* gnu/packages/engineering.scm (freecad)[inputs]: Add python-ply.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-12-31 11:08:00 +01:00
Guillaume Le Vaillant
e0ef09a86c
gnu: prusa-slicer: Update to 2.4.0.
* gnu/packages/engineering.scm (prusa-slicer): Update to 2.4.0.
  [inputs]: Remove labels.
2021-12-30 23:06:23 +01:00
Vinicius Monego
01477bce71
gnu: Add qelectrotech.
* gnu/packages/engineering.scm (qelectrotech): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-12-23 17:52:17 +01:00
Foo Chuan Wei
59362e928e
gnu: Add xfoil.
* gnu/packages/engineering.scm (xfoil): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2021-12-18 22:51:54 +01:00
Ludovic Courtès
8394619bac
gnu: Simplify package inputs.
This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
2021-12-13 17:48:25 +01:00
Mathieu Othacehe
32750e8c3e
Merge remote-tracking branch 'signed/master' into core-updates 2021-12-10 21:49:25 +01:00
Petr Hodina
479742f195
gnu: valeronoi: Update to 0.1.6.
* gnu/packages/engineering.scm (valeronoi): Update to 0.1.6.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-09 09:07:24 +01:00
Efraim Flashner
96416e4256
gnu: poke: Remove generated files.
* gnu/packages/engineering.scm (poke)[source]: Add snippet to remove
generated files.
2021-12-06 11:39:08 +02:00
Efraim Flashner
c70df3c467
gnu: poke: Update to 1.4.
* gnu/packages/engineering.scm (poke): Update to 1.4.
[native-inputs]: Remove clisp, perl, python-2, and python-3.
2021-12-06 11:39:07 +02:00
Efraim Flashner
e050ddad0b
gnu: poke: Update metadata.
* gnu/packages/engineering.scm (poke)[home-page]: Use GNU home-page.
[synopsis]: Use upstream synopsis.
[description]: Reflow.
2021-12-06 11:39:07 +02:00
Ricardo Wurmus
9bc0f45df5
Merge remote-tracking branch 'origin/master' into core-updates-frozen 2021-12-05 19:17:41 +01:00
phodina
269baba919
gnu: Add valeronoi.
* gnu/packages/engineering.scm (valeronoi): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-03 21:38:30 +01:00
Mathieu Othacehe
6805ab3290
gnu: freecad: Fix build.
* gnu/packages/patches/freecad-boost-serialization.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/engineering.scm (freecad) [source]: Use it.
[arguments]{#:configure-flags}: Turn it into a GEXP and adapt it.
2021-11-30 21:27:13 +01:00
Mathieu Othacehe
a5cdd82ecd
gnu: freecad: Switch to vtk-9.
Switch to vtk-9 with the relevant patch to be able to get rid of vtk-8.

* gnu/packages/patches/freecad-vtk9.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/engineering.scm (freecad)[source]: Use it.
2021-11-30 21:27:13 +01:00
Ricardo Wurmus
3d32fd1a6e
gnu: linsmith: Pass -fcommon to compiler.
* gnu/packages/engineering.scm (linsmith)[arguments]: Add -fcommon to CFLAGS.
2021-11-22 18:24:57 +01:00
Ricardo Wurmus
17017eb540
gnu: freecad: Use GUIX_PYTHONPATH.
* gnu/packages/engineering.scm (freecad)[arguments]: Use GUIX_PYTHONPATH.
2021-11-22 08:58:03 +01:00
Ludovic Courtès
3a317f7476
Merge branch 'master' into core-updates-frozen 2021-11-17 23:43:14 +01:00
Tobias Geerinckx-Rice
9b14b26f0a
gnu: packages: Remove last year's deprecations.
* gnu/packages/admin.scm (guile3.0-shepherd): Remove variable.
* gnu/packages/benchmark.scm (imb-openmpi): Likewise.
* gnu/packages/boost.scm (boost-with-python3): Likewise.
* gnu/packages/pep.scm (python-pep-adapter)[inputs]: Adjust accordingly.
* gnu/packages/cpp.scm (nlohmann-json-cpp): Likewise.
* gnu/packages/games.scm (openrct2)[inputs]: Adjust accordingly.
* gnu/packages/cups.scm (escpr): Likewise.
* gnu/packages/django.scm (python-django-jsonfield): Likewise.
* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme)
(emacs-modus-vivendi-theme): Likewise.
* gnu/packages/engineering.scm (kicad-i18l): Likewise.
* gnu/packages/enlightenment.scm (enlightenment-wayland): Likewise.
* gnu/packages/firmware.scm (opensbi-qemu-virt, opensbi-qemu-sifive-u):
Likewise.
* gnu/packages/fonts.scm (font-gnu-freefont-ttf, font-open-dyslexic):
Likewise.
* gnu/packages/game-development.scm (guile3.0-chickadee)
(python-sge-pygame): Likewise.
* gnu/packages/games.scm (retux)[inputs]: Adjust accordingly.
* gnu/packages/gnome-xyz.scm (numix-theme): Likewise.
* gnu/packages/gnupg.scm (guile3.0-gcrypt): Likewise.
* gnu/packages/gstreamer.scm (gst-transcoder): Likewise.
* gnu/packages/gtk.scm (guile3.0-cairo, guile3.0-present, guile3.0-rsvg):
Likewise.
* gnu/packages/guile-xyz.scm (guile3.0-colorized, guile3.0-commonmark)
(guile3.0-config, guile3.0-email, guile3.0-fibers, guile3.0-gi)
(guile3.0-hall, guile3.0-hashing, guile3.0-haunt, guile3.0-ics)
(guile3.0-irregex, guile3.0-lib, guile3.0-mcron, guile3.0-minikanren)
(guile3.0-ncurses, guile3.0-ncurses/gpm, guile3.0-newt, guile3.0-parted)
(guile3.0-pfds, guile3.0-picture-language, guile3.0-semver)
(guile3.0-simple-zmq, guile3.0-squee, guile3.0-syntax-highlight)
(guile3.0-websocket, guile3.0-wisp, guile3.0-xapian): Likewise.
* gnu/packages/guile.scm (define-deprecated-guile3.0-package)
(guile3.0-json, guile3.0-gdbm-ffi, guile3.0-sqlite3)
(guile3.0-bytestructures, guile3.0-git): Likewise.
* gnu/packages/haskell-apps.scm (ghc-stylish-haskell): Likewise.
* gnu/packages/linux.scm (linux-libre-arm-veyron): Likewise.
* gnu/packages/mail.scm (guile3.0-mailutils): Likewise.
* gnu/packages/monitoring.scm (python2-graphite-web): Likewise.
* gnu/packages/package-management.scm (guile3.0-guix): Likewise.
* gnu/packages/package-management.scm (python-conda): Likewise.
* gnu/packages/phabricator.scm (libphutil): Likewise.
* gnu/packages/plotutils.scm (guile3.0-charting): Likewise.
* gnu/packages/python-xyz.scm (python2-smmap2, python-glances)
(python-smmap2): Likewise.
* gnu/packages/shells.scm (oil-shell): Likewise.
* gnu/packages/sqlite.scm (sqlite-with-column-metadata): Likewise.
* gnu/packages/ssh.scm (guile3.0-ssh): Likewise.
* gnu/packages/terminals.scm (et): Likewise.
* gnu/packages/tls.scm (guile3.0-gnutls): Likewise.
* gnu/packages/vlang.scm (v): Likewise.
* gnu/packages/vpn.scm (wireguard): Likewise.
* gnu/packages/web-browsers.scm (next, sbcl-next): Likewise.
* gnu/packages/xorg.scm (transset-df): Likewise.
2021-11-08 23:00:55 +01:00
Efraim Flashner
bc5155b952
Merge remote-tracking branch 'origin/master' into core-updates-frozen 2021-10-31 14:49:47 +02:00
Julien Lepiller
e2ce7fc73d
gnu: kicad: Update home page.
* gnu/packages/engineering.scm (kicad)[home-page]: Update.
2021-10-27 23:46:35 +02:00
Ricardo Wurmus
7fdd112815
gnu: lepton-eda: Pass -fcommon.
* gnu/packages/engineering.scm (lepton-eda)[arguments]: Add -fcommon to
CFLAGS.
2021-10-21 17:54:55 +00:00
Ricardo Wurmus
9380f4e43d
gnu: geda-gaf: Update to 1.10.2.
* gnu/packages/engineering.scm (geda-gaf): Update to 1.10.2.
[native-inputs]: Add groff.
2021-10-21 17:36:33 +00:00
Ricardo Wurmus
777dfcd9e0
gnu: gerbv: Fix linker error by adding -fcommon to CFLAGS.
* gnu/packages/engineering.scm (gerbv)[arguments]: Set -fcommon option.
2021-10-21 15:25:51 +00:00
Mathieu Othacehe
a1eca979fb
Merge remote-tracking branch 'origin/master' into core-updates-frozen. 2021-10-12 17:46:23 +00:00
Tobias Geerinckx-Rice
0ec23d446c
gnu: librepcb: Update to 0.1.5.
* gnu/packages/engineering.scm (librepcb): Update to 0.1.5.
2021-10-06 01:44:56 +02:00
Peter Polidoro
b628c5fc71
gnu: kicad: Update to 5.1.10.
* gnu/packages/engineering.scm (kicad, kicad-i18n, kicad-doc, kicad-symbols)
(kicad-footprints, kicad-packages3d, kicad-templates): Update to 5.1.10.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-10-04 16:36:59 +02:00
Efraim Flashner
4992cd7c4e
gnu: librecad: Build with qt-build-system.
* gnu/packages/engineering.scm (librecad)[build-system]: Switch to
qt-build-system.
[arguments]: Add test-target. Remove custom 'wrap-executable phase.
2021-10-04 09:01:22 +03:00
Efraim Flashner
26f1c93982
gnu: librecad: Don't use autogenerated tarball.
* gnu/packages/engineering.scm (librecad)[source]: Download using
git-fetch.
2021-10-04 08:50:27 +03:00
Vinicius Monego
fa6a1f52b2
gnu: libngspice: Update to 35.
* gnu/packages/engineering.scm (libngspice): Update to 35.
[arguments]<#:phases>: Rename 'delete-scripts-and-config to 'delete-scripts
and don't try to delete config.h because that file was removed in this version.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-09-21 14:03:42 +00:00
Ivan Gankevich
39414b78d8
gnu: Add prusa-slicer.
* gnu/packages/engineering.scm (prusa-slicer): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2021-09-21 14:03:18 +02:00
Ivan Gankevich
035797d3bc
gnu: Add libigl.
* gnu/packages/engineering.scm (libigl): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2021-09-21 14:03:18 +02:00
Marius Bakke
5c3cb22c9b
Merge branch 'master' into core-updates-frozen
Conflicts:
	gnu/packages/bioinformatics.scm
	gnu/packages/chez.scm
	gnu/packages/docbook.scm
	gnu/packages/ebook.scm
	gnu/packages/gnome.scm
	gnu/packages/linux.scm
	gnu/packages/networking.scm
	gnu/packages/python-web.scm
	gnu/packages/python-xyz.scm
	gnu/packages/tex.scm
	gnu/packages/version-control.scm
	gnu/packages/xml.scm
	guix/build-system/dune.scm
	guix/build-system/go.scm
	guix/build-system/linux-module.scm
	guix/packages.scm
2021-09-17 01:25:52 +02:00
Tobias Geerinckx-Rice
716448d7ab
gnu: Remove duplicate libxml++ packages.
Reported-by: Guillaume Le Vaillant <glv@posteo.net>

* gnu/packages/engineering.scm (freecad)[inputs]:
Replace libxmlplusplus-2 with libxml++-2.
* gnu/packages/music.scm (tascam-gtk)[inputs]:
Replace libxmlplusplus with libxml++.
* gnu/packages/xml.scm (libxmlplusplus, libxmlplusplus-2.4):
Remove unused variables.
2021-09-12 14:12:29 +02:00
Guillaume Le Vaillant
0321c098d3
gnu: kicad: Fix build.
* gnu/packages/engineering.scm (kicad)[arguments]: Add 'fix-python-detection'
  and 'add-missing-include' phases.
2021-09-11 13:50:38 +02:00
Ludovic Courtès
b949f34f31
gnu: Use the non-deprecated TeX packages.
This commit leaves 'dblatex' and 'texlive-hyperref' as users of
deprecated packages, but these have many dependents.

* gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Use
non-deprecated TeX Live packages.
(velvet)[native-inputs]: Likewise.
* gnu/packages/chez.scm (chez-scheme)[native-inputs]: Likewise.
(chez-web)[native-inputs]: Likewise.
* gnu/packages/engineering.scm (fastcap)[native-inputs]: Likewise.
* gnu/packages/guile-xyz.scm (emacsy)[native-inputs]: Likewise.
* gnu/packages/maths.scm (hypre)[native-inputs]: Likewise.
* gnu/packages/music.scm (lilypond)[native-inputs]: Likewise.
* gnu/packages/ocaml.scm (ocaml-bibtex2html)[native-inputs]: Likewise.
* gnu/packages/plotutils.scm (asymptote)[native-inputs]: Likewise.
* gnu/packages/python-xyz.scm (python-numpy-documentation)[native-inputs]:
Likewise.
(python-matplotlib-documentation)[native-inputs]: Likewise.
(python-ipython-documentation)[native-inputs]: Likewise.
(python-nbconvert)[native-inputs]: Likewise.
(python-pypandoc)[native-inputs]: Likewise.
* gnu/packages/statistics.scm (r-with-tests)[native-inputs]: Likewise.
* gnu/packages/tex.scm (texlive-pstool)[propagated-inputs]: Likewise.
(teximpatient)[native-inputs]: Likewise.
(texlive-latex-pgf)[propagated-inputs]: Likewise.
(texlive-beamer)[propagated-inputs]: Likewise.
2021-09-06 22:02:15 +02:00
Marius Bakke
c4133c43c7
Merge branch 'master' into core-updates-frozen
Conflicts:
	gnu/packages/algebra.scm
	gnu/packages/games.scm
	gnu/packages/golang.scm
	gnu/packages/kerberos.scm
	gnu/packages/mail.scm
	gnu/packages/python.scm
	gnu/packages/ruby.scm
	gnu/packages/scheme.scm
	gnu/packages/tex.scm
	gnu/packages/tls.scm
	gnu/packages/version-control.scm
2021-08-12 00:30:27 +02:00
Milkey Mouse
62722229c2
gnu: Fix broken links to Arch Linux git repositories
* gnu/packages/crypto.scm (libsecp256k1): Update comment patch link.
* gnu/packages/engineering.scm (freehdl): Update patch link.
* gnu/packages/tex.scm (texlive-bin): Update arch-patch base URL.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-08-04 17:22:19 +02:00
Ludovic Courtès
bc64d9554b
gnu: Use 'search-input-file' when looking for executables.
* gnu/packages/admin.scm (isc-dhcp): Use 'search-input-file' when
looking for executables.
* gnu/packages/audio.scm (ableton-link): Likewise.
* gnu/packages/benchmark.scm (fio): Likewise.
* gnu/packages/bioinformatics.scm (roary): Likewise.
(ngless): Likewise.
* gnu/packages/boost.scm (boost-for-irods): Likewise.
* gnu/packages/bootloaders.scm (grub): Likewise.
(grub-efi): Likewise.
* gnu/packages/chemistry.scm (inchi): Likewise.
* gnu/packages/dictionaries.scm (ding): Likewise.
* gnu/packages/dlang.scm (ldc): Likewise.
* gnu/packages/education.scm (childsplay): Likewise.
* gnu/packages/emacs-xyz.scm (emacs-hyperbole): Likewise.
(emacs-haskell-mode): Likewise.
(emacs-auctex): Likewise.
(emacs-ggtags): Likewise.
(emacs-graphviz-dot-mode): Likewise.
(emacs-flycheck-grammalecte): Likewise.
(emacs-counsel-notmuch): Likewise.
(emacspeak): Likewise.
(emacs-exwm): Likewise.
(emacs-exwm-x): Likewise.
(emacs-treemacs): Likewise.
(emacs-telega): Likewise.
(emacs-exiftool): Likewise.
* gnu/packages/emulators.scm (higan): Likewise.
* gnu/packages/engineering.scm (freehdl): Likewise.
(librepcb): Likewise.
* gnu/packages/entr.scm (entr): Likewise.
* gnu/packages/file-systems.scm (libeatmydata): Likewise.
(xfstests): Likewise.
(mergerfs): Likewise.
(mergerfs-tools): Likewise.
* gnu/packages/finance.scm (monero-gui): Likewise.
* gnu/packages/flashing-tools.scm (flashrom): Likewise.
* gnu/packages/fontutils.scm (fontforge): Likewise.
* gnu/packages/game-development.scm (python2-renpy): Likewise.
* gnu/packages/games.scm (opensurge): Likewise.
(xboard): Likewise.
(hyperrogue): Likewise.
(flare-game): Likewise.
(chessx): Likewise.
* gnu/packages/geo.scm (grass): Likewise.
* gnu/packages/glib.scm (glib): Likewise.
* gnu/packages/gnome.scm (mm-common): Likewise.
(network-manager-openvpn): Likewise.
(network-manager-vpnc): Likewise.
(network-manager-openconnect): Likewise.
(apostrophe): Likewise.
* gnu/packages/gnupg.scm (pius): Likewise.
(jetring): Likewise.
* gnu/packages/gnuzilla.scm (icedove): Likewise.
* gnu/packages/golang.scm (go-1.4): Likewise.
* gnu/packages/graphviz.scm (xdot): Likewise.
* gnu/packages/guile-xyz.scm (jupyter-guile-kernel): Likewise.
* gnu/packages/haskell-xyz.scm (ghc-hindent): Likewise.
* gnu/packages/ibus.scm (ibus): Likewise.
* gnu/packages/image.scm (phockup): Likewise.
* gnu/packages/irc.scm (quassel): Likewise.
* gnu/packages/java.scm (drip): Likewise.
(ant-bootstrap): Likewise.
(tla2tools): Likewise.
* gnu/packages/julia.scm (julia): Likewise.
* gnu/packages/less.scm (lesspipe): Likewise.
* gnu/packages/libreoffice.scm (libreoffice): Likewise.
* gnu/packages/linux.scm (fuse): Likewise.
(lm-sensors): Likewise.
(bluez): Likewise.
(fakeroot): Likewise.
(inputattach): Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-cl-diskspace): Likewise.
* gnu/packages/lisp.scm (lisp-repl-core-dumper): Likewise.
* gnu/packages/lua.scm (fennel): Likewise.
* gnu/packages/lxde.scm (spacefm): Likewise.
* gnu/packages/mail.scm (public-inbox): Likewise.
* gnu/packages/maths.scm (hdf-java): Likewise.
(maxima): Likewise.
(frama-c): Likewise.
* gnu/packages/messaging.scm (libgadu): Likewise.
* gnu/packages/music.scm (denemo): Likewise.
(curseradio): Likewise.
* gnu/packages/netpbm.scm (netpbm): Likewise.
* gnu/packages/networking.scm (blueman): Likewise.
(squid): Likewise.
(aircrack-ng): Likewise.
* gnu/packages/node.scm (node): Likewise.
(node-llparse-frontend-bootstrap): Likewise.
(node-llparse-bootstrap): Likewise.
(llhttp-bootstrap): Likewise.
(node-lts): Likewise.
* gnu/packages/ocaml.scm (ocaml-4.11): Likewise.
(opam): Likewise.
(ocaml-graph): Likewise.
* gnu/packages/orpheus.scm (orpheus): Likewise.
* gnu/packages/password-utils.scm (password-store): Likewise.
* gnu/packages/python.scm (pypy3): Likewise.
* gnu/packages/qt.scm (qt5ct): Likewise.
* gnu/packages/radio.scm (libosmo-dsp): Likewise.
* gnu/packages/ruby.scm (ruby-pandoc-ruby): Likewise.
* gnu/packages/rust.scm (rust-1.30): Likewise.
* gnu/packages/screen.scm (byobu): Likewise.
* gnu/packages/statistics.scm (r-with-tests): Likewise.
* gnu/packages/suckless.scm (surf): Likewise.
* gnu/packages/syndication.scm (gfeeds): Likewise.
* gnu/packages/telephony.scm (mumble): Likewise.
* gnu/packages/terminals.scm (alacritty): Likewise.
* gnu/packages/tex.scm (texlive-bin): Likewise.
* gnu/packages/uml.scm (plantuml): Likewise.
* gnu/packages/version-control.scm (python-git-multimail): Likewise.
(gitolite): Likewise.
(hg-commitsigs): Likewise.
(git-when-merged): Likewise.
(git-imerge): Likewise.
(gita): Likewise.
* gnu/packages/video.scm (you-get): Likewise.
* gnu/packages/vim.scm (eovim): Likewise.
* gnu/packages/virtualization.scm (qemu): Likewise.
(virt-manager): Likewise.
(criu): Likewise.
* gnu/packages/vpn.scm (strongswan): Likewise.
(xl2tpd): Likewise.
* gnu/packages/wm.scm (i3lock-fancy): Likewise.
* gnu/packages/wxwidgets.scm (python-wxpython): Likewise.
(python2-wxpython): Likewise.
* gnu/packages/xdisorg.scm (autorandr): Likewise.
* gnu/packages/xorg.scm (hackneyed-x11-cursors): Likewise.
(v86d): Likewise.
(mkfontdir): Likewise.
(xpra): Likewise.
2021-07-24 16:23:23 +02:00
Ludovic Courtès
377e9453ca
gnu: Use 'search-input-file' when looking for *.so and *.a.
* gnu/packages/bioinformatics.scm (sailfish)[arguments]: Use
'search-input-file' when looking for *.a and *.so.
* gnu/packages/emulators.scm (dolphin-emu): Likewise.
* gnu/packages/engineering.scm (lepton-eda): Likewise.
(pcb): Likewise.
* gnu/packages/golang.scm (go-1.4): Likewise.
(go-1.14): Likewise.
* gnu/packages/haskell.scm (ghc-7): Likewise.
* gnu/packages/irods.scm (irods): Likewise.
* gnu/packages/language.scm (python2-tegaki-pygtk): Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-lzlib): Likewise.
(sbcl-cl-gobject-introspection): Likewise.
(sbcl-cl-ana): Likewise.
(sbcl-cl-libuv): Likewise.
(sbcl-cl-async): Likewise.
(sbcl-mcclim): Likewise.
(sbcl-zstd): Likewise.
(sbcl-cl-opengl): Likewise.
(sbcl-lev): Likewise.
(sbcl-cl-glfw3): Likewise.
* gnu/packages/machine-learning.scm (tensorflow): Likewise.
* gnu/packages/messaging.scm (utox): Likewise.
* gnu/packages/mpi.scm (java-openmpi): Likewise.
* gnu/packages/music.scm (jack-select): Likewise.
* gnu/packages/pascal.scm (fpc): Likewise.
* gnu/packages/python-crypto.scm (python-libnacl): Likewise.
* gnu/packages/python-xyz.scm (python-cairocffi): Likewise.
(python-pyev): Likewise.
(python-pytidylib): Likewise.
* gnu/packages/radio.scm (unixcw): Likewise.
* gnu/packages/rust.scm (rust-1.32): Likewise.
* gnu/packages/security-token.scm (opensc): Likewise.
(python-pyscard): Likewise.
* gnu/packages/selinux.scm (python-setools): Likewise.
* gnu/packages/spice.scm (libcacard): Likewise.
* gnu/packages/telephony.scm (libtgvoip): Likewise.
2021-07-24 16:23:23 +02:00
Ludovic Courtès
0e47fcced4
Merge branch 'master' into core-updates 2021-07-18 19:50:01 +02:00
phodina
9cddd39d75
gnu: Add sterm.
* gnu/packages/engineering.scm (sterm): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-07-18 17:40:17 +08:00
Tobias Geerinckx-Rice
32480e1903
gnu: kicad-doc: Remove unnecessary code.
* gnu/packages/engineering.scm (arguments): Skip #:tests? instead of
deleting the 'check phase.  Remove the 'set-perl-env phase.
2021-07-07 21:26:55 +02:00
Tobias Geerinckx-Rice
dbf78e3985
gnu: kicad-doc: Fix build.
Fixes <https://issues.guix.gnu.org/49458>.

* gnu/packages/engineering.scm (native-inputs): Add perl-yaml-tiny.
2021-07-07 21:26:55 +02:00
Tobias Geerinckx-Rice
76fbc25a94
gnu: libredwg: Update to 0.12.4.
* gnu/packages/engineering.scm (libredwg): Update to 0.12.4.
2021-06-25 18:42:50 +02:00
Tobias Geerinckx-Rice
9dea3f101f
Merge branch 'master' into core-updates
Conflicts:
	gnu/packages/cups.scm
	gnu/packages/python-web.scm
	gnu/packages/web.scm
	guix/build/maven/pom.scm
2021-06-23 18:45:21 +02:00