nixpkgs/pkgs/top-level
Austin Seipp 3dbe656a25
nextpnr: 2020.12.01 -> 2021.01.02, bugfixes, no GUI by default
Upstream NextPNR has moved to disable the GUI by default; it tends to
cause the most complications/bug reports and has various complexities
and failure modes (e.g. I've still had problems getting it working
efficiently on my Ice Lake laptop.)

Instead, disable GUI support by default, and add a new `nextpnrWithGui`
derivation that enables it. This cuts the closure size down by 40ish
percent (~800MB -> ~500MB) and makes it a neglibile amount faster.

It also fixes two bugs:

  1) We were using the old `ICEBOX_ROOT` parameter for ice40 support,
     now known as `ICESTORM_ICE40_PREFIX`, and

  2) the CMake option `SERIALIZE_CHIPDB` was renamed to `..._CHIPDBS`
     (with an 'S' suffix) which should speed up the build at the cost
     of RAM usage

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2021-01-03 06:06:33 -06:00
..
agda-packages.nix agda-packages: add fla library at v0.1 2020-10-15 10:54:22 -06:00
aliases.nix ttyrec: 1.0.8 -> ovh-ttyrec 1.1.6.6 (#108182) 2021-01-02 19:20:31 +00:00
all-packages.nix nextpnr: 2020.12.01 -> 2021.01.02, bugfixes, no GUI by default 2021-01-03 06:06:33 -06:00
beam-packages.nix autoconf: use buildPackages when overriding version 2021-01-01 10:50:13 +01:00
config.nix
coq-packages.nix coq_8_12: 8.12.1 → 8.12.2 2020-12-16 07:45:54 +01:00
darwin-packages.nix darwin/apple-sdk: use darwin stubs 2020-11-12 00:23:09 +09:00
default.nix top-level: ignore unexpected args 2020-10-01 11:21:32 -07:00
dhall-packages.nix Change idiom for overriding Dhall package version 2020-11-11 11:16:04 +01:00
dotnet-packages.nix dafny: use pinned z3 in the full closure 2020-10-24 22:24:40 +02:00
emacs-packages.nix Fix small typo in a comment of emacs-packages 2020-12-22 12:56:57 +01:00
emscripten-packages.nix
haskell-packages.nix haskellPackages: update default compiler from ghc 8.10.2 to version 8.10.3 2020-12-25 20:41:54 +01:00
haxe-packages.nix haxePackages.hxcpp: 3.4.64 -> 4.1.15 2021-01-02 01:06:19 +01:00
impure.nix Revert "top-level: fix nix-shell eval w/nixUnstable" 2020-10-01 11:21:06 -07:00
java-packages.nix javaPackages: add upgraded packages 2020-10-22 10:11:36 +09:00
lua-packages.nix vicious: 2.3.1 -> 2.5.0 2020-12-19 11:01:05 +01:00
make-tarball.nix Don't set $NIX_DB_DIR 2020-08-24 18:50:20 +02:00
metrics.nix Don't set $NIX_DB_DIR 2020-08-24 18:50:20 +02:00
ocaml-packages.nix ocamlPackages.irmin-chunk: init at 2.2.0 2020-12-31 15:00:26 +01:00
packages-config.nix release/package-config: update package set versions 2020-12-04 08:06:11 +01:00
perl-packages.nix Merge master into staging-next 2021-01-01 00:56:14 +00:00
php-packages.nix phpPackages: convert to scope 2020-12-15 17:57:40 +01:00
pure-packages.nix
python-packages.nix Merge pull request #105198 from SuperSandro2000/fix-web-py 2021-01-03 09:26:27 +01:00
release-alternatives.nix sundials_2: remove 2020-12-19 10:59:35 +02:00
release-cross.nix release*: Support nixpkgsArgs for all release-*.nix files 2020-09-11 18:22:01 +02:00
release-lib.nix release-lib: Don't use tryEval for packagePlatforms 2020-11-26 15:32:08 +01:00
release-python.nix release*: Support nixpkgsArgs for all release-*.nix files 2020-09-11 18:22:01 +02:00
release-small.nix utillinux: rename to util-linux 2020-11-24 12:42:06 -05:00
release.nix Revert "Revert "Revert "cachix: drop the build from the release jobset""" 2020-11-21 18:05:37 +01:00
ruby-packages.nix Revert "Merge branch 'master' into staging-next" 2020-12-31 08:50:36 +01:00
splice.nix
stage.nix tree-wide: do not use pkgs.extend in nixpkgs 2020-11-30 14:24:40 +01:00
static.nix Merge master into staging-next 2020-12-09 00:39:29 +00:00
unix-tools.nix utillinux: rename to util-linux 2020-11-24 12:42:06 -05:00
wine-packages.nix