Sebastien Bourdeauducq
ed030704d2
nix: place board binaries where artiq_flash looks for them
2019-02-11 19:05:33 +08:00
Sebastien Bourdeauducq
c32bf770ab
nix: give openocd a better name to distinguish from nixpkgs version
2019-02-11 12:28:58 +08:00
Sébastien Bourdeauducq
dc14f8258f
nix: fix README.rst
2019-02-10 01:16:19 +08:00
Sébastien Bourdeauducq
e3cf4fd342
nix: another attempt at getting github .rst formatter to behave
2019-02-10 01:13:54 +08:00
Sébastien Bourdeauducq
566f5094d9
nix: more .rst struggles
2019-02-10 01:07:55 +08:00
Sébastien Bourdeauducq
d83251098a
nix: fix user instructions formatting
2019-02-10 01:04:28 +08:00
Sebastien Bourdeauducq
3a21794b79
nix: update user instructions
2019-02-10 01:01:16 +08:00
Sebastien Bourdeauducq
f673ce276f
nix: consistent naming of board artifacts
2019-02-09 18:55:50 +08:00
Sebastien Bourdeauducq
8194f74252
nix: build board conda package
2019-02-09 18:06:36 +08:00
Sebastien Bourdeauducq
7c6abfb2ce
nix: cleanup
2019-02-09 17:58:46 +08:00
Sebastien Bourdeauducq
ee611c5c30
nix: build gateware
2019-02-09 15:07:16 +08:00
Sebastien Bourdeauducq
2aab84453d
nix: commit missing file
2019-02-09 14:44:32 +08:00
Sebastien Bourdeauducq
a52234b5ff
nix: build firmware on hydra
2019-02-09 14:29:37 +08:00
Sebastien Bourdeauducq
13c4d935a2
nix/artiq-board: build tester variant
2019-02-09 14:23:36 +08:00
Sebastien Bourdeauducq
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
Sebastien Bourdeauducq
7584639acd
nix/artiq-board: cleanup
2019-02-09 13:41:16 +08:00
Sebastien Bourdeauducq
07ac42505b
nix: add firmware derivation (WIP)
2019-02-09 10:36:20 +08:00
Sebastien Bourdeauducq
f0f50bf1dc
nix: cleanup
2019-02-09 10:24:22 +08:00
Sebastien Bourdeauducq
7994c294af
nix: set up hydra to provide conda package
2019-02-08 23:14:32 +08:00
Sebastien Bourdeauducq
306d9cf5d0
nix: work around lack of PYTHON environment variable in conda build
2019-02-08 15:50:24 +08:00
Sebastien Bourdeauducq
6f1bb5c351
nix: add experimental derivation to build conda package deterministically
2019-02-08 15:23:31 +08:00
Sebastien Bourdeauducq
d0b6f92b11
nix: bump jesd204b
2019-02-04 19:31:09 +08:00
Sebastien Bourdeauducq
2f7364563c
nix: fix breakage introduced by nixpkgs 6f05dea3
2019-02-04 19:28:36 +08:00
Sebastien Bourdeauducq
bdb6678cec
nix: bump migen
2019-01-31 15:13:17 +08:00
Sebastien Bourdeauducq
31592fc8e4
nix: install flash proxy bitstreams with OpenOCD
2019-01-24 16:47:37 +08:00
Sebastien Bourdeauducq
0a0e8c3c93
nix: bump migen/misoc
2019-01-24 16:20:02 +08:00
Sebastien Bourdeauducq
3917a0ef46
nix: support reusing dev environment in build scripts
2019-01-23 21:59:39 +08:00
Sebastien Bourdeauducq
01f1df7e50
nix: fix version strings in artiq-dev environment
2019-01-23 11:21:09 +08:00
Sebastien Bourdeauducq
2174935231
nix: update package descriptions
2019-01-22 15:06:42 +08:00
Sebastien Bourdeauducq
4869636a55
nix: remove broken version strings
2019-01-21 23:55:25 +08:00
Sebastien Bourdeauducq
79ffd1e0bf
nix: enable pythonparser and artiq unittests
2019-01-21 23:42:10 +08:00
Sebastien Bourdeauducq
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
Sebastien Bourdeauducq
bc532e0088
nix: add libuuid to artiq-dev
...
Required by ISE.
2019-01-21 17:43:00 +08:00
Sebastien Bourdeauducq
a467b8f851
nix: update metadata
2019-01-18 10:29:18 +08:00
Sebastien Bourdeauducq
1e3ef15446
nix: make versioneer work
2019-01-18 10:29:18 +08:00
Sebastien Bourdeauducq
b8a230a67e
nix: update quamash ( #1245 )
2019-01-14 00:03:14 +08:00
Sebastien Bourdeauducq
0d3e7ba805
nix: add zlib in artiq-dev
...
Needed by the Vivado installer.
2019-01-08 20:47:09 +08:00
Sebastien Bourdeauducq
e85df13127
nix: update docs
2019-01-02 16:34:29 +08:00
Sebastien Bourdeauducq
ec52a1003d
nix: add jesd204b
2019-01-02 16:34:11 +08:00
Sebastien Bourdeauducq
d42d607547
nix: add microscope
2019-01-02 16:13:08 +08:00
Sebastien Bourdeauducq
7a6bdcb041
nix: fix m-labs URLs
2019-01-02 16:04:25 +08:00
Sebastien Bourdeauducq
48793b7ecf
nix: reorganize .nix files
2019-01-01 23:39:38 +08:00
Sebastien Bourdeauducq
e2799803cb
nix: do not install development packages in user environment
2019-01-01 23:35:55 +08:00
Sebastien Bourdeauducq
1e7ba3227f
nix: add development environment
2019-01-01 22:26:32 +08:00
Sebastien Bourdeauducq
421ad9c916
nix: bump llvmlite
2018-12-22 14:01:52 +08:00
Sebastien Bourdeauducq
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
Sebastien Bourdeauducq
de9d21ffc8
nix: use fetchFromGitHub for llvmlite
2018-11-16 15:14:20 +08:00
Sebastien Bourdeauducq
7f523e7e50
nix: add shell starter
2018-08-24 19:03:25 +08:00
Sebastien Bourdeauducq
23ea8c81f3
nix: update pythonparser
2018-08-19 21:18:40 +08:00