Xyce requires Bison 3.0 at the latest.
* gnu/packages/bison.scm (bison-3.0): New variable.
* gnu/packages/engineering.scm (xyce-serial)[native-inputs]: Use
BISON-3.0 instead of BISON.
* gnu/packages/engineering.scm (fritzing): Update to 0.9.3b.
[source]: Fetch from git.
[arguments]: Use INVOKE and adjust configure phase.
[inputs]: Add libgit2; fetch fritzing-parts-db via git.
* gnu/packages/engineering.scm (meep): Update to 1.8.0.
[source]: Fetch source from GitHub, as it's only there.
[inputs]: Use Guile 2.2, as meep supports it.
Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu/packages/engineering.scm (mpb): Update to 1.8.0.
[source]: Fetch source from GitHub, as it's only there.
[arguments]: Build shared library, as required by meep.
Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu/packages/engineering.scm (guile-libctl): Update to 4.2.0.
[source]: Update source link to GitHub.
[arguments]: Build shared library as required by meep.
Signed-off-by: Leo Famulari <leo@famulari.name>
The shared library is required by meep.
* gnu/packages/engineering.scm (harminv)[arguments]: Enable building of
shared library.
Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu/packages/engineering.scm (fastcap)[native-inputs]: Replace texlive-tiny
with a texlive-union including texlive-fonts-amsfonts.
[arguments]: Use INVOKE in build phases.
* gnu/packages/engineering.scm (capstone): Update to 3.0.5.
[arguments]: Set cstool's LDFLAGS in the environment instead of
SUBSTITUTE*ing the Makefile.
* gnu/packages/engineering.scm (qucs-s): Update to 0.0.20.
[arguments]: Modify patch-paths phase to work with version 0.0.20.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
* gnu/packages/engineering.scm (xyce-serial): Update to 6.8.
[inputs]: Replace lapack-3.5 with lapack.
* gnu/packages/engineering.scm (xyce-prallel):
[arguments]: Update configure flags to work with 6.8 version.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>