| Age | Commit message (Collapse) | Author |
|
* gnu/local.mk: Drop fpga.scm.
* etc/teams: Drop fpga.scm.
* CODEOWNERS: Drop fpga.scm.
* po/packages/POTFILES.in: Drop fpga.scm.
* gnu/packages/fpga.scm: Remove file.
(abc, abc-yosyshq, apycula, fftgen, gtkwave, iverilog, icestorm, libfst)
(nextpnr, nextpnr-ice40, nvc, openfpgaloader, python-hdlmake)
(python-migen, python-myhdl, python-vunit, systemc, verilator)
(yosys, yosys-clang): Move from here…
* gnu/packages/electronics.scm: … to here.
Change-Id: Ia920313a383d21210b217e3bf3f5c60c4682fc43
|
|
* gnu/packages/fpga.scm (openfpgaloader): Move from here ...
* gnu/packages/flashing-tools.scm: ... to here.
Change-Id: Idd0110a8289593e568249f4e2bb0cc1b23dc6843
|
|
* gnu/packages/fpga.scm (openfpgaloader): Update to 1.0.0.
Change-Id: Ia664852cb2497de159e5a271d866a6f0e2b7159f
|
|
* gnu/packages/fpga.scm (verilator)[inputs]: Remove perl and python; add numactl.
[native-inputs]: Remove which; add perl.
[arguments]<#:phases>{set-SYSTEMC}: Set SYSTEMC_LIBDIR and
SYSTEMC_INCLUDE.
Change-Id: I2f01c7d00de3a65d4235bf804c1be503b5b5f6f3
|
|
* gnu/packages/fpga.scm (python-myhdl): Update to 0.11-0.7dc29c2.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Replace check #:phase.
[native-inputs]: Add iverilog, python-setuptools-next, and
python-pytest.
Change-Id: I43d6da67bea5f5cc020881f33f399a62d2706e59
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/electronics.scm (symbiyosys): Update to 0.57.
(abc-yosyshq): Update to 0.57.
(yosys): Update to 0.57.
Change-Id: I544d9d294f4cfe414fee7d6b3faf2edf24eb8bf9
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/fpga.scm (apycula): Update to 0.24.
Change-Id: I668543d92de12e3f215196fd85fc55036b33ab4b
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/fpga.scm (iverilog) [#:make-flags]: Delete.
[#:phases]: Add ensure-native-baked-CC/CXX phase.
Change-Id: I218f062de3a51765cbb9adf4558ea16e152e1f97
|
|
* gnu/packages/fpga.scm (verilator): Update to 5.040.
[native-inputs]: Sort.
[#:phases] {set-SYSTEMC_ROOT}: New phase.
Change-Id: Ib7460a1ca99fa6d2f48b866ef8c704e0c17c132b
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/fpga.scm (python-hdlmake): Update to 3.3-3.c56cb8e.
[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.
Change-Id: I8f2ea9bcb3673532f8b27bb04b02e33a163ab41d
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/fpga.scm (python-migen): Update to 0.9.2-1.6e3a9e1.
[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.
Change-Id: Id20f8a46c2608c081c9fcd7133b43723c86fa98d
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/fpga.scm (apycula): Update to 0.23.
Change-Id: I7797063992162379e593fb3e02847da2b515d608
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/fpga.scm (fftgen): Switch home-page.
Change-Id: I0d8ff0b078462ddf7c859bd62d116c65b5f2c69b
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/fpga.scm (verilator)[arguments]: Use G-Expressions.
Change-Id: I3c04b4a632baaa8f2ff2f79354954fccafbbfd4a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/fpga.scm (hdlmake): Switch home-page.
Change-Id: I7b2a11ba5bcfd345eab99d8906cca6152b14753c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/fpga.scm (fftgen)[arguments]: Use G-Expressions.
Change-Id: I024bb0fc490682209cf28d49110f7585e4906e16
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/fpga.scm (fftgen): Update to 0-1.3378b77.
[arguments]: Activate tests.
[native-inputs]: Add python-minimal, verilator, which, fftw and bc.
Change-Id: If35ac1d053bf8b93fea07c1d89681e6dc7591ad4
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/fpga.scm (python-myhdl) [home-page]: Use HTTP, as the
TLS certificate is expired/invalid.
Change-Id: I095e6509b8ba01aec2d0f7a78025adfa92a98842
|
|
* gnu/packages/fpga.scm (systemc) [home-page]: Update URL.
Change-Id: Iec9dcd9cb9a92a8020ad5908b665e2ec09a44ba4
|
|
* gnu/packages/fpga.scm (systemc): Update to 3.0.1.
Change-Id: Ibd5857686cb1e7628bf6052cd4ef85e73a6ec5d1
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/fpga.scm (nvc): Update to 1.17.2.
Change-Id: I1024d01bf1b54e6322c301ff9dd87192f3d76b7c
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/fpga.scm (python-myhdl): Update to 0.11.51.
Change-Id: I78f404497cffa20db44b717a3df0be59c8c2a176
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/fpga.scm (nextpnr)[arguments]<#:configure-flags>: Update
DHIMBAECHEL_UARCH and add DHIMBAECHEL_SPLIT.
[inputs]: Add apycula.
Change-Id: I7b6ed27fbdb95b51b9c66e0726a2833c425e0e24
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/fpga.scm (nextpnr): Update to 0.8-0.d796cc7.
Change-Id: I6d0082eb22e2a51e3db648dd6c3228b635fb8d7c
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/electronics.scm (apycula): New variable.
Change-Id: Iba09d271baedc84a8087275aed4d4cc32dccc8d9
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/fpga.scm (yosys): Update to 0.56.
Change-Id: Ica18d8d4dc6d75ff1d657fcd8707109f283c23cf
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/fpga.scm (abc-yosyshq): Update to 0.56.
Change-Id: I578278a5c2dd509b3e9b11ce7a8c8c7b2cd65931
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/fpga.scm (abc): Update to 0.0-6.e29dcd9.
Change-Id: Iabdafc850bc290ecfb355abee17939d1c27a94f2
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/fpga.scm (nvc): Update to 1.17.1.
Change-Id: Ibca27a6b6c5179da11b14142e2fa5e72194be685
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
pmgen.py is required by some third party plugins as yosys-f4pga-plugins.
* gnu/packages/fpga.scm (yosys)[#:phases]{keep-pmgen-py}: Add.
Change-Id: I90f81d6b278efacaae3ce81ede72a8282bc52a95
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/astronomy.scm (libsep),
* gnu/packages/bioinformatics.scm (megahit),
* gnu/packages/bittorrent.scm (qbittorrent),
* gnu/packages/calendar.scm (date),
* gnu/packages/check.scm (klee, trompeloeil),
* gnu/packages/compression.scm (zziplib),
* gnu/packages/cpp.scm (immer, lager, zug),
* gnu/packages/databases.scm (timescaledb),
* gnu/packages/emulators.scm (dolphin-emu),
* gnu/packages/fpga.scm (systemc),
* gnu/packages/game-development.scm (box2d),
* gnu/packages/games.scm (megaglest, openclonk, teeworld),
* gnu/packages/glib.scm (sdbus-c++),
* gnu/packages/gnucash.scm (gnucash),
* gnu/packages/graph.scm (igraph),
* gnu/packages/image.scm (exiv2),
* gnu/packages/inkscape.scm (inkscape),
* gnu/packages/instrumentation.scm (yactfr),
* gnu/packages/kde-multimedia.scm (elisa),
* gnu/packages/linux.scm (falcosecurity-libs),
* gnu/packages/llvm.scm (libcxx, libomp-15),
* gnu/packages/machine-learning.scm (ctranslate2, tvm),
* gnu/packages/maths.scm (blitz),
* gnu/packages/messaging.scm (libphonenumber),
* gnu/packages/music.scm (clementine, libdiscid, opustags, strawberry),
* gnu/packages/opencog.scm (atomspace, attention, cogserver, cogutil,
opencog),
* gnu/packages/python-xyz.scm (pybind11)
* gnu/packages/radio.scm (libfec, libcorrect),
* gnu/packages/serialization.scm (qtcsv),
* gnu/packages/shells.scm (fish),
* gnu/packages/tls.scm (aws-lc),
* gnu/packages/web.scm (wabt),
* gnu/packages/vulkan.com (spirv-llvm-translator)
[arguments]: Move #:test-target to ...
<#:phases>: ... 'check phase.
* gnu/packages/algebra.scm (xtensor),
* gnu/packages/astronomy (stellarium),
* gnu/packages/bioinformatics.scm (libsbml),
* gnu/packages/chemistry.scm (openbabel),
* gnu/packages/cpp.scm (xsimd, xtl),
* gnu/packages/documentation.scm (doxygen),
* gnu/packages/lua.scm (selene),
* gnu/packages/libftdi.scm (libftdi),
* gnu/packages/llvm.scm (cling, libomp@12, libomp@13),
* gnu/packages/hyperledger.scm (hyperledger-iroha),
* gnu/packages/markup.scm (cmark, cmark-gfm),
* gnu/packages/maths.scm (cryptominisat, double-conversion),
* gnu/packages/mp3.scm (chromaprint),
* gnu/packages/qt.scm (qtpromise)
* gnu/packages/rdf.scm (clucene),
* gnu/packages/sync.scm (lsyncd)
[arguments}: Remove #:test-target.
* gnu/packages/engineering.scm (libfive),
* gnu/packages/game-development.scm (box2d-3)
[arguments]: Remove #:test-target and disable tests.
Change-Id: I0a82091df1789980bbbac0c334b6f993c36f412a
|
|
* gnu/packages/fpga.scm (nvc): Update to 1.17.0.
[source]: Fix indentation.
[arguments]<#:configure-flags>: Add --enable-vital.
[native-inputs]: Remove ruby, replace python by python-minimal.
Change-Id: I7f8aa596b60f51be4dc5d3d2f0f44d8839c65906
|
|
* gnu/packages/fpga.scm (python-hdlmake): Update to 3.3-2.48260fb.
[arguments]: Add :#test-flags.
[propagated-inputs]: Add python-networkx.
Change-Id: I70e2994359bcbb2a24ef20518bce6f56dee9b37a
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/fpga.scm (abc-yosyshq): Update to 0.55.
Change-Id: Ie7c443d5bac3451197089723e86d9c5b3c659faf
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/fpga.scm (yosys): Update to 0.55.
Change-Id: Iacda19bd7371f1de71436414aaa63412a2784077
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/packages/fpga.scm (nvc): Update to 1.16.2.
[arguments]<#:configure-flags>: Enable parallel make and completions.
[inputs]: Add jansson.
Change-Id: I92e5d47dd7dacb4054b51317cb902c1320272bae
Signed-off-by: Zheng Junjie <z572@z572.online>
|
|
* gnu/packages/fpga.scm (openfpgaloader): Include udev rules.
[argument]: Add install-rules phase.
[description]: Add instructions for use.
[home-page]: Add missed / .
Change-Id: Iecb1eebd03b08131e341a106f46d85b21b02fe22
|
|
* gnu/packages/fpga.scm (yosys): Update to 0.54.
Change-Id: Iff161b61efa42a0903976c01fb81a62c745ec2e4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/fpga.scm (abc-yosyshq): Update to 0.54.
Change-Id: I81bdb9f3fd8722b4f198ab34312c5942ce925b5c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/fpga.scm (python-vunit): Update to 5.0.0-dev.6.
Change-Id: I8820c6b74b11380189a6720238c74f154a613c31
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
Change-Id: Ia4b92f6cd1693b844b35949fdc23369e958e73c1
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/fpga.scm (gtkwave): Update to 3.4.0-0.bb978d9.
[source]: Switch to git-fetch, new uri.
[version]: Switch to branch master, version 3.4.
[build-system]: Switch to meson-build-system.
[arguments]: New field.
[native-inputs]: Add desktop-file-utils, flex, glib:bin, gobject-introspection
and gtk:bin.
[inputs]: Add gtk and libfst. Remove gtk+:bin.
[description]: Prefer @acronym to @dfn.
[homepage]: Update URL.
Change-Id: I38aabca14c2789ad7b3bc304b7018644dc6d0fa6
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
* gnu/packages/fpga.scm (libfst): New variable.
Change-Id: Idff52e52114877e0a0259c8df98b3c1bfa20c521
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
* gnu/packages/fpga.scm (abc-yosyshq): Update to 0.53.
Change-Id: I32e4973a26e831c558ab13b2cf7e00bea87637a1
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>
|
|
* gnu/packages/fpga.scm (python-hdlmake): Update to 3.3-1.9338e3e.
[source]: Update URL.
[arguments] <#:tests?>: Delete.
[native-inputs]: Add python-pytest.
[home-page]: Update URL.
Change-Id: Ied124a3ceb22be427c5255b5d139f5f63031e260
Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>
|
|
* gnu/packages/fpga.scm (yosys): Update to 0.53.
Change-Id: I7bd53033860ca9bcad367c4360625ac406fbad04
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>
|
|
* gnu/packages/fpga.scm (nextpnr-ice40): Rename to...
(nextpnr): ... this.
[configure-flage]: Add 'generic' to -DARCH flag.
[inputs]: Add corrosion.
(nextpnr-ice40): Define as a deprecated alias of nextpnr.
Change-Id: Ic3476a6a4220ec20191897a6efb3d4aa347b51c2
Co-authored-by: Cayetano Santos <csantosb@inventati.org>
|
|
* gnu/packages/fpga.scm (nextpnr-ice40): Update to 0.8.
[snippet]: Use 'delete-all-but' defensive idiom and update comment.
[patches]: Apply unbundling patches.
[arguments] <:cmake>: New argument.
<#:configure-flags>: Add -DUSE_OPENMP=ON flag. Adjust version string used with
-DCURRENT_GIT_VERSION.
<#:phases> {patch-source}: Streamline phase.
[inputs]: Remove imgui-1.86, which is now propagated by qtimgui.
[home-page]: Add trailing '/'.
[description]: Streamline description. 'FOSS' is implied by being part of the
Guix packages collection.
[license]: Correct to ISC license.
* gnu/packages/patches/nextpnr-gtest.patch: New file.
* gnu/packages/patches/nextpnr-imgui.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Register them.
Co-authored-by: Cayetano Santos <csantosb@inventati.org>
Change-Id: Ied1178c26ed0ba96021a3d5961441c23f0ac508e
|
|
* gnu/packages/fpga.scm (yosys)[inputs]: Replace abc by abc-yosyshq.
Change-Id: Id0a3f9c561f414261af2e7c7bd8cb82b6a0322cd
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/fpga.scm (abc-yosyshq): New variable.
Change-Id: I46649e3722ded3faf8c0993d7bebaf649e6297c6
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|