Commit Graph

55 Commits

Author SHA1 Message Date
13c4d935a2 nix/artiq-board: build tester variant 2019-02-09 14:23:36 +08:00
e424927049 nix: use nixpkgs cargo
This simplifies the code and avoids multiplication of cargo versions.
This installs cargo 1.27, but it is compatible enough with artiq rustc
1.28 not to cause any problems for our purposes.
2019-02-09 14:19:34 +08:00
7584639acd nix/artiq-board: cleanup 2019-02-09 13:41:16 +08:00
07ac42505b nix: add firmware derivation (WIP) 2019-02-09 10:36:20 +08:00
f0f50bf1dc nix: cleanup 2019-02-09 10:24:22 +08:00
7994c294af nix: set up hydra to provide conda package 2019-02-08 23:14:32 +08:00
306d9cf5d0 nix: work around lack of PYTHON environment variable in conda build 2019-02-08 15:50:24 +08:00
6f1bb5c351 nix: add experimental derivation to build conda package deterministically 2019-02-08 15:23:31 +08:00
d0b6f92b11 nix: bump jesd204b 2019-02-04 19:31:09 +08:00
2f7364563c nix: fix breakage introduced by nixpkgs 6f05dea3 2019-02-04 19:28:36 +08:00
bdb6678cec nix: bump migen 2019-01-31 15:13:17 +08:00
31592fc8e4 nix: install flash proxy bitstreams with OpenOCD 2019-01-24 16:47:37 +08:00
0a0e8c3c93 nix: bump migen/misoc 2019-01-24 16:20:02 +08:00
3917a0ef46 nix: support reusing dev environment in build scripts 2019-01-23 21:59:39 +08:00
01f1df7e50 nix: fix version strings in artiq-dev environment 2019-01-23 11:21:09 +08:00
2174935231 nix: update package descriptions 2019-01-22 15:06:42 +08:00
4869636a55 nix: remove broken version strings 2019-01-21 23:55:25 +08:00
79ffd1e0bf nix: enable pythonparser and artiq unittests 2019-01-21 23:42:10 +08:00
e024fa89e5 nix: disable maintainer entries for now
Causes problem with hydra when building against release nixpkgs,
where the sb0 maintainer entry is not present yet.
2019-01-21 22:53:57 +08:00
bc532e0088 nix: add libuuid to artiq-dev
Required by ISE.
2019-01-21 17:43:00 +08:00
a467b8f851 nix: update metadata 2019-01-18 10:29:18 +08:00
1e3ef15446 nix: make versioneer work 2019-01-18 10:29:18 +08:00
b8a230a67e nix: update quamash (#1245) 2019-01-14 00:03:14 +08:00
0d3e7ba805 nix: add zlib in artiq-dev
Needed by the Vivado installer.
2019-01-08 20:47:09 +08:00
e85df13127 nix: update docs 2019-01-02 16:34:29 +08:00
ec52a1003d nix: add jesd204b 2019-01-02 16:34:11 +08:00
d42d607547 nix: add microscope 2019-01-02 16:13:08 +08:00
7a6bdcb041 nix: fix m-labs URLs 2019-01-02 16:04:25 +08:00
48793b7ecf nix: reorganize .nix files 2019-01-01 23:39:38 +08:00
e2799803cb nix: do not install development packages in user environment 2019-01-01 23:35:55 +08:00
1e7ba3227f nix: add development environment 2019-01-01 22:26:32 +08:00
421ad9c916 nix: bump llvmlite 2018-12-22 14:01:52 +08:00
c09ab8502c nix: cleanup 2018-12-13 06:57:10 +08:00
Joachim Schiele
73941d4661 nix: add rustc, migen and misoc
This allows firmware compilation.
2018-12-12 22:24:55 +00:00
de9d21ffc8 nix: use fetchFromGitHub for llvmlite 2018-11-16 15:14:20 +08:00
7f523e7e50 nix: add shell starter 2018-08-24 19:03:25 +08:00
23ea8c81f3 nix: update pythonparser 2018-08-19 21:18:40 +08:00
341437ea50 nix: remove outputcheck and lit 2018-08-17 13:20:56 +08:00
e978430c54 nix: add warnings to README 2018-08-17 12:27:17 +08:00
233c841f2e nix: remove bogus version string 2018-08-17 12:19:38 +08:00
3d332ccc0b nix: update README 2018-08-17 12:19:16 +08:00
4155853482 nix: add Clang back 2018-08-16 13:03:55 +08:00
2c55f2ce4b nix: install binutils-or1k 2018-08-16 10:06:23 +08:00
2e6c0b6a6d nix: propagate artiq subdependencies 2018-08-16 10:06:03 +08:00
ac9dcb7497 nix: fix and update binutils-or1k 2018-08-16 10:05:07 +08:00
57bd3e4109 nix: also use latest python3 for llvmlite 2018-08-16 10:01:48 +08:00
c3759379bd nix: upgrade pyqtgraph and switch it to Qt5 2018-08-16 09:53:15 +08:00
477dcdbad4 nix: use latest python3 2018-08-16 09:39:21 +08:00
73cf071b1a nix: update LLVM and llvmlite, remove clang (not needed for running) 2018-08-16 00:33:52 +08:00
0b1ce0ea32 nix: use original pyqtgraph and pyserial 2018-08-16 00:25:55 +08:00