diff options
author | Austin Seipp <aseipp@pobox.com> | 2021-01-15 16:07:53 -0600 |
---|---|---|
committer | Austin Seipp <aseipp@pobox.com> | 2021-01-15 16:09:51 -0600 |
commit | 9a951db8462a9e41c4aeded3a8d6ecd69acd1896 (patch) | |
tree | dedf064837a6d2a42a22e3cf5e3f27faabda8d6d /pkgs/development/compilers/yosys/default.nix | |
parent | 365ef90263f991f329fdfc599d33e1f0b2cf8c99 (diff) | |
download | nixpkgs-9a951db8462a9e41c4aeded3a8d6ecd69acd1896.tar nixpkgs-9a951db8462a9e41c4aeded3a8d6ecd69acd1896.tar.gz nixpkgs-9a951db8462a9e41c4aeded3a8d6ecd69acd1896.tar.bz2 nixpkgs-9a951db8462a9e41c4aeded3a8d6ecd69acd1896.tar.lz nixpkgs-9a951db8462a9e41c4aeded3a8d6ecd69acd1896.tar.xz nixpkgs-9a951db8462a9e41c4aeded3a8d6ecd69acd1896.tar.zst nixpkgs-9a951db8462a9e41c4aeded3a8d6ecd69acd1896.zip |
yosys: some more small fixes from review feedback
Fixes up the usage of patches/postInstall. Also removes `stdenv.lib` and other minor tweaks. Based on feedback from Sandro and Mihai. Signed-off-by: Austin Seipp <aseipp@pobox.com>
Diffstat (limited to 'pkgs/development/compilers/yosys/default.nix')
-rw-r--r-- | pkgs/development/compilers/yosys/default.nix | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/pkgs/development/compilers/yosys/default.nix b/pkgs/development/compilers/yosys/default.nix index 9e1576434f5..7d2191f8f45 100644 --- a/pkgs/development/compilers/yosys/default.nix +++ b/pkgs/development/compilers/yosys/default.nix @@ -1,4 +1,4 @@ -{ stdenv +{ stdenv, lib , abc-verifier , bash , bison @@ -43,13 +43,16 @@ stdenv.mkDerivation rec { }; enableParallelBuilding = true; - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ tcl readline libffi python3 bison flex protobuf zlib ]; + nativeBuildInputs = [ pkg-config bison flex ]; + buildInputs = [ tcl readline libffi python3 protobuf zlib ]; makeFlags = [ "ENABLE_PROTOBUF=1" "PREFIX=${placeholder "out"}"]; - patchPhase = '' - patch -p1 < ${./plugin-search-dirs.patch} + patches = [ + ./plugin-search-dirs.patch + ]; + + postPatch = '' substituteInPlace ./Makefile \ --replace 'echo UNKNOWN' 'echo ${builtins.substring 0 10 src.rev}' @@ -94,7 +97,7 @@ stdenv.mkDerivation rec { setupHook = ./setup-hook.sh; - meta = with stdenv.lib; { + meta = with lib; { description = "Open RTL synthesis framework and tools"; homepage = "http://www.clifford.at/yosys/"; license = licenses.isc; |