Commit graph

30 commits

Author SHA1 Message Date
Jonathan Neuschäfer 2fe7e66ca0 lattice-diamond: Replace direct use of /usr/bin/id with Nix-compatible path 2023-02-19 15:52:13 +01:00
Jonathan Neuschäfer 4df32ef3b7 lattice-diamond: Make ELF binaries in synpbase usable 2023-02-19 15:52:13 +01:00
Jonathan Neuschäfer 9b5469bd50 lattice-diamond: Add Diamond's library directories into RPATH
Subtools such as pnmainc rely on libraries in the diamond/bin/lin64 and
diamond/ispfpga/bin/lin64 directories, but they don't set LD_LIBRARY_PATH as
would be needed.

To make things work, simply include these two directories in the RPATH that is
patched into Diamond binaries.
2023-02-19 15:52:13 +01:00
Jonathan Neuschäfer 3cb4d0338d lattice-diamond: Expose pnmainc and ddtcmd commands
These commands are used by Amaranth.
2023-02-19 15:52:13 +01:00
Guillaume Girol 33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
R. Ryantm 8259b08d9c openfpgaloader: 0.9.1 -> 0.10.0 2023-01-02 21:49:47 +08:00
Sandro 592815804a
Merge pull request #192097 from Luflosi/update/nextpnr 2022-09-27 22:01:06 +02:00
R. Ryantm edcea81983 openfpgaloader: 0.9.0 -> 0.9.1 2022-09-22 23:45:58 +08:00
Luflosi b639e033e0
trellis: 2021-12-14 -> unstable-2022-09-14 2022-09-20 16:00:37 +02:00
R. Ryantm bca883c307 ecpdap: 0.1.7 -> 0.1.8 2022-08-01 13:44:45 +00:00
R. Ryantm c650b0c63b openfpgaloader: 0.8.0 -> 0.9.0 2022-07-29 14:18:39 +00:00
Benjamin Koch 388dfb39f5 openfpgaloader: 0.6.0 -> 0.8.0 2022-07-02 17:46:32 +02:00
Benjamin Koch c00e3a79c1 openfpgaloader: add optional dependencies
This avoids the following missing features:

    hidapi-libusb not found: cmsis_dap support disabled
    zlib library not found: can't flash intel/altera devices
2022-07-02 17:41:31 +02:00
Luflosi 7758635d42
apio: 0.8.0 -> 0.8.1
https://github.com/FPGAwars/apio/releases/tag/v0.8.1
2022-04-30 11:43:00 +02:00
Luflosi d75f9fed05
apio: 0.7.6 -> 0.8.0
https://github.com/FPGAwars/apio/releases/tag/v0.8.0
2022-01-08 16:16:59 +01:00
Jonathan Ringer 7c517f25ce
icestorm: update homepage 2021-12-28 09:45:52 -08:00
Austin Seipp 5caed9dc02 nextpnr: 2021.11.24 -> 2021.15.21; update trellis
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2021-12-17 03:50:48 -06:00
R. Ryantm fc5612942b openfpgaloader: 0.5.0 -> 0.6.0 2021-12-08 20:54:31 +00:00
Robert Scott 87ca1442f9 trellis: fix build for darwin 2021-11-13 22:09:25 +00:00
rowanG077 eebfe7199d trellis: Added installCheckPhase that ensures database is available and updated maintainers 2021-10-16 19:15:47 -05:00
rowanG077 56c31c1b13 trellis: Revert removal of CMAKE_INSTALL_DATADIR
This is used to refer to the database file. Without it
many tools can't be used.
2021-10-16 19:15:47 -05:00
Las Safin 4ebe496bad trellis: 2021.07.06 -> 2021-09-01
I also cleaned up some unnecessary parts.
2021-09-04 09:19:53 -05:00
Pooya Moradi f46e3cbf67 trellis: move the directory to pkgs/development/embedded/fpga/ 2021-08-16 15:30:02 +04:30
Pooya Moradi 87c7e516bd tinyprog: move the directory to pkgs/development/embedded/fpga/ 2021-08-16 15:30:02 +04:30
Pooya Moradi 5e0993a300 apio: move the directory to pkgs/development/embedded/fpga/ 2021-08-16 15:30:02 +04:30
Pooya Moradi 864adb1a08 ecpdap: move the directory to pkgs/development/embedded/fpga/ 2021-08-16 15:30:02 +04:30
Pooya Moradi 48d9e57d0f lattice-diamond: move the directory to pkgs/development/embedded/fpga/ 2021-08-16 15:30:01 +04:30
Pooya Moradi 8eec22ea67 fujprog: move the directory to pkgs/development/embedded/fpga/ 2021-08-16 15:29:59 +04:30
Pooya Moradi 0aafe24e76 icestorm: move the directory to pkgs/development/embedded/fpga/ 2021-08-16 15:29:59 +04:30
Pooya Moradi 6d250116f7 openfpgaloader: move the directory to pkgs/development/embedded/fpga/ 2021-08-16 15:29:59 +04:30