Merge master into staging-next

This commit is contained in:
Frederik Rietdijk
2019-08-18 12:53:44 +02:00
125 changed files with 3217 additions and 885 deletions
@@ -1,11 +1,11 @@
{ stdenv, cmake, python, fetchFromGitHub, emscriptenRev ? null }:
let
defaultVersion = "88";
defaultVersion = "89";
# Map from git revs to SHA256 hashes
sha256s = {
"version_88" = "14vm2hksn696klk97yz562mm5sqd67qbbzmlw4kvy22ldyc6sgmi";
"version_89" = "0rh1dq33ilq54szfgi1ajaiaj7rbylai02rhp9zm9vpwp0rw8mij";
"1.38.28" = "172s7y5f38736ic8ri3mnbdqcrkadd40a26cxcfwbscc53phl11v";
};
in
@@ -27,13 +27,13 @@ let
in
stdenv.mkDerivation rec {
pname = "nextpnr";
version = "2019.04.19";
version = "2019.08.10";
src = fetchFromGitHub {
owner = "yosyshq";
repo = "nextpnr";
rev = "5344bc3b65f4e06f983db781e9a82d30b3f1512b";
sha256 = "1y14jpa948cwk0i19bsfqh7yxsxkgskm4xym4z179sjcvcdvrn3a";
rev = "3f26cf50767143e48d29ae691b2a0052c359eb15";
sha256 = "1gv84svw56ass9idbzh17h3yxkk9ydr40ijf9w72gf72rbixszdr";
};
nativeBuildInputs
@@ -49,6 +49,10 @@ stdenv.mkDerivation rec {
"-DICEBOX_ROOT=${icestorm}/share/icebox"
"-DTRELLIS_ROOT=${trellisRoot}/trellis"
"-DUSE_OPENMP=ON"
# warning: high RAM usage
"-DSERIALIZE_CHIPDB=OFF"
# use PyPy for icestorm if enabled
"-DPYTHON_EXECUTABLE=${icestorm.pythonInterp}"
] ++ (stdenv.lib.optional (!enableGui) "-DBUILD_GUI=OFF");
# Fix the version number. This is a bit stupid (and fragile) in practice
+7 -7
View File
@@ -1,21 +1,21 @@
{ stdenv, fetchFromGitHub
, pkgconfig, bison, flex
, tcl, readline, libffi, python3
, protobuf
, protobuf, zlib
}:
with builtins;
stdenv.mkDerivation rec {
pname = "yosys";
version = "2019.04.23";
version = "2019.08.13";
srcs = [
(fetchFromGitHub {
owner = "yosyshq";
repo = "yosys";
rev = "d9daf09cf3aab202b6da058c5e959f6375a4541e";
sha256 = "0l27r9l3fvkqhmbqqpjz1f3ny4wdh5mdc7jlnbgy6nxx6vqcmkh0";
rev = "19d6b8846f55b4c7be705619f753bec86deadac8";
sha256 = "185sbkxajx3k9j03n0cxq2qvzwfwdbcxp19h8vnk7ghd5y9gp602";
name = "yosys";
})
@@ -25,8 +25,8 @@ stdenv.mkDerivation rec {
(fetchFromGitHub {
owner = "berkeley-abc";
repo = "abc";
rev = "3709744c60696c5e3f4cc123939921ce8107fe04";
sha256 = "18a9cjng3qfalq8m9az5ck1y5h4l2pf9ycrvkzs9hn82b1j7vrax";
rev = "5776ad07e7247993976bffed4802a5737c456782";
sha256 = "1la4idmssg44rp6hd63sd5vybvs3vr14yzvwcg03ls37p39cslnl";
name = "yosys-abc";
})
];
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ tcl readline libffi python3 bison flex protobuf ];
buildInputs = [ tcl readline libffi python3 bison flex protobuf zlib ];
makeFlags = [ "ENABLE_PROTOBUF=1" ];