lol

yosys: 0.22 -> 0.23

https://github.com/YosysHQ/yosys/releases/tag/yosys-0.23
The protobuf backend was removed in https://github.com/YosysHQ/yosys/pull/3508.

authored by

Luflosi and committed by
Austin Seipp
a6151294 07334444

+3 -8
+3 -8
pkgs/development/compilers/yosys/default.nix
··· 8 8 , libffi 9 9 , makeWrapper 10 10 , pkg-config 11 - , protobuf 12 11 , python3 13 12 , readline 14 13 , symlinkJoin ··· 72 71 73 72 in stdenv.mkDerivation rec { 74 73 pname = "yosys"; 75 - version = "0.22"; 74 + version = "0.23"; 76 75 77 76 src = fetchFromGitHub { 78 77 owner = "YosysHQ"; 79 78 repo = "yosys"; 80 79 rev = "${pname}-${version}"; 81 - hash = "sha256-us4GiulqkzcwD2iuNXB5eTd3iqgUdvj9Nd2p/9TJerQ="; 80 + hash = "sha256-mOakdXhSij8k4Eo7RwpKjd59IkNjw31NNFDJtL6Adgo="; 82 81 }; 83 82 84 83 enableParallelBuilding = true; ··· 87 86 tcl 88 87 readline 89 88 libffi 90 - protobuf 91 89 zlib 92 90 (python3.withPackages (pp: with pp; [ 93 91 click 94 92 ])) 95 93 ]; 96 94 97 - makeFlags = [ "ENABLE_PROTOBUF=1" "PREFIX=${placeholder "out"}"]; 95 + makeFlags = [ "PREFIX=${placeholder "out"}"]; 98 96 99 97 patches = [ 100 98 ./plugin-search-dirs.patch ··· 115 113 chmod -R u+w . 116 114 make config-${if stdenv.cc.isClang or false then "clang" else "gcc"} 117 115 echo 'ABCEXTERNAL = ${abc-verifier}/bin/abc' >> Makefile.conf 118 - 119 - # we have to do this ourselves for some reason... 120 - (cd misc && ${protobuf}/bin/protoc --cpp_out ../backends/protobuf/ ./yosys.proto) 121 116 122 117 if ! grep -q "ABCREV = ${shortAbcRev}" Makefile; then 123 118 echo "ERROR: yosys isn't compatible with the provided abc (${shortAbcRev}), failing."