Commit Graph

22 Commits

Author SHA1 Message Date
Michael Farrell
48c056c66c
Don't store extended attributes in ZIP archives
This is a small step towards a reproducible build -- but `zip` doesn't support junking timestamps.
2020-01-12 15:14:53 +11:00
Sean Cross
0ef41f09c1 build: add iceprog support to toolchain
Signed-off-by: Sean Cross <sean@xobs.io>
2019-10-26 08:54:25 +08:00
Sean Cross
09e20e4a0b travis: re-encrypt token using travis-pro
Signed-off-by: Sean Cross <sean@xobs.io>
2019-10-25 20:28:44 +08:00
Sean Cross
45a06b7217 version bump
Grab new versions of yosys, nextpnr, wishbone-tool, and riscv-compiler.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-10-25 20:02:48 +08:00
Sean Cross
ad76126164 build: update nextpnr, wishbone-tool, and icestorm
We now use upstream builds, built on Ubuntu 18.04.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-11 20:53:55 +08:00
Sean Cross
e3556b0ecb build: print an error when manually run
Inform people of where to download this project.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-11 20:53:37 +08:00
Sean Cross
b8e049ea79 build: remove python37._pth on windows
THis file breaks python's `site` module, and `PYTHONPATH`.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-11 20:53:13 +08:00
Sean Cross
a6db2af051 README: add missing % to PATH Command
This fixes issue #1.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-08-25 00:19:07 +02:00
Sean Cross
54c7f5ffd0
Merge pull request #6 from aboyett/calculate-checksums
build: generate checksums for build files
2019-08-25 00:15:22 +02:00
Andy Boyett
3f5b33c43a build: generate checksums for build files
SHA1, SHA256, and SHA512 checksums are now generated (and uploaded to
releases) for toolchains on all arches. This will allow checksums of
artifacts to be verified as coming from CI. This is particularly useful
during Fomu workshops where the toolchain is distributed on USB drives
to work around local bandwidth limitations.

`set +x` is used to clean up the output by disabling the echo of
commands while checksum calculation is performed and enabled again with
`set -x` once checksums calcs are complete.
2019-08-23 15:32:11 +02:00
Sean Cross
1193da434f nextpnr: update to v1.35
Also, the previous "set -e" error was due to Travis simultaneously
finishing 3 builds at once and having a collision.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-08-20 19:00:53 +08:00
Sean Cross
e493872192 build: get rid of "set -e"
This looks like it could cause problems elsewhere in Travis?

Signed-off-by: Sean Cross <sean@xobs.io>
2019-08-20 18:08:08 +08:00
Sean Cross
0f2b4f2131 nextpnr: update windows build
This fixes python and nextpnr-ice40 on Windows.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-08-20 17:57:24 +08:00
Sean Cross
ca989af4e6 README: indicate which tools are installed
Signed-off-by: Sean Cross <sean@xobs.io>
2019-08-19 14:55:15 +08:00
Sean Cross
57fe8c60d0 nextpnr: update to v1.33 to fix darwin builds
The Darwin builds were missing libffi.  This adds it back in.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-08-19 14:28:24 +08:00
Sean Cross
01ca299f60 use static version of nextpnr
Signed-off-by: Sean Cross <sean@xobs.io>
2019-08-18 20:59:30 +08:00
Sean Cross
3bbd4c5fb7 build: fix linux toolchain
Signed-off-by: Sean Cross <sean@xobs.io>
2019-08-18 18:57:49 +08:00
Sean Cross
2143a59a78 nextpnr: use static python build
nextpnr-ice40 now builds static python for all platforms, including
Linux.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-08-18 17:47:06 +08:00
Sean Cross
bc790df1ed travis: try new token
Signed-off-by: Sean Cross <sean@xobs.io>
2019-08-17 23:07:19 +08:00
Sean Cross
77d999bcf9 rename "im-fomu" to "im-tomu"
Signed-off-by: Sean Cross <sean@xobs.io>
2019-08-17 22:46:20 +08:00
Sean Cross
302407e68b build: set a+x
Signed-off-by: Sean Cross <sean@xobs.io>
2019-08-17 22:11:29 +08:00
Sean Cross
12bfa457b4 initial commit
Signed-off-by: Sean Cross <sean@xobs.io>
2019-08-17 22:06:39 +08:00