diff options
author | Emily <vcs@emily.moe> | 2019-10-13 17:29:13 +0100 |
---|---|---|
committer | Austin Seipp <aseipp@pobox.com> | 2019-10-19 12:26:49 -0500 |
commit | bf8ebc03b9cb41824c66624b99fd9237207f4aab (patch) | |
tree | 2d7627aff5afc49f04019d502adcc57f5d2a9752 | |
parent | fecfbe18bdf052c06c617144cf83fffa94e4b6e5 (diff) | |
download | nixlib-bf8ebc03b9cb41824c66624b99fd9237207f4aab.tar nixlib-bf8ebc03b9cb41824c66624b99fd9237207f4aab.tar.gz nixlib-bf8ebc03b9cb41824c66624b99fd9237207f4aab.tar.bz2 nixlib-bf8ebc03b9cb41824c66624b99fd9237207f4aab.tar.lz nixlib-bf8ebc03b9cb41824c66624b99fd9237207f4aab.tar.xz nixlib-bf8ebc03b9cb41824c66624b99fd9237207f4aab.tar.zst nixlib-bf8ebc03b9cb41824c66624b99fd9237207f4aab.zip |
python3Packages.nmigen: unstable-2019-09-28 -> unstable-2019-10-17
-rw-r--r-- | pkgs/development/python-modules/nmigen/default.nix | 35 |
1 files changed, 6 insertions, 29 deletions
diff --git a/pkgs/development/python-modules/nmigen/default.nix b/pkgs/development/python-modules/nmigen/default.nix index 02569e0a81bf..8269c07cba0e 100644 --- a/pkgs/development/python-modules/nmigen/default.nix +++ b/pkgs/development/python-modules/nmigen/default.nix @@ -8,28 +8,23 @@ , bitarray , jinja2 -# nmigen.{test,build} call out to these +# for tests , yosys , symbiyosys -, nextpnr ? null -, icestorm ? null -, trellis ? null - -# for tests , yices }: buildPythonPackage rec { pname = "nmigen"; - version = "unstable-2019-09-28"; + version = "unstable-2019-10-17"; # python setup.py --version - realVersion = "0.1.dev689+g${lib.substring 0 7 src.rev}"; + realVersion = "0.1.rc2.dev5+g${lib.substring 0 7 src.rev}"; src = fetchFromGitHub { owner = "m-labs"; repo = "nmigen"; - rev = "a02e3750bfeba44bcaad4c5de8d9eb0ef055d9c6"; - sha256 = "0m399c2nm7y54q2f0fbkmi4h35csbc2llckm6k9kqdf5qc6355wd"; + rev = "9fba5ccb513cfbd53f884b1efca699352d2471b9"; + sha256 = "02bjry4sqjsrhl0s42zl1zl06gk5na9i6br6vmz7fvxic29vl83v"; }; disabled = pythonOlder "3.6"; @@ -38,25 +33,7 @@ buildPythonPackage rec { propagatedBuildInputs = [ setuptools pyvcd bitarray jinja2 ]; - checkInputs = [ yosys yices ]; - - postPatch = let - tool = pkg: name: - if pkg == null then {} else { ${name} = "${pkg}/bin/${name}"; }; - - # Only FOSS toolchain supported out of the box, sorry! - toolchainOverrides = - tool yosys "yosys" // - tool symbiyosys "sby" // - tool nextpnr "nextpnr-ice40" // - tool nextpnr "nextpnr-ecp5" // - tool icestorm "icepack" // - tool trellis "ecppack"; - in '' - substituteInPlace nmigen/_toolchain.py \ - --replace 'overrides = {}' \ - 'overrides = ${builtins.toJSON toolchainOverrides}' - ''; + checkInputs = [ yosys symbiyosys yices ]; preBuild = '' export SETUPTOOLS_SCM_PRETEND_VERSION="${realVersion}" |