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