solc: 0.8.2 -> 0.8.13 (#160957)

authored by

neirenoir and committed by
GitHub
e13e37b7 2f4d0c8e

+11 -2
+11 -2
pkgs/development/compilers/solc/default.nix
··· 34 34 sha256 = "18230bg4rq9pmm5f8f65j444jpq56rld4fhmpham8q3vr1c1bdjh"; 35 35 }; 36 36 37 + fmtlibVersion = "8.0.1"; 38 + fmtlibUrl = "https://github.com/fmtlib/fmt/archive/${fmtlibVersion}.tar.gz"; 39 + fmtlib = fetchzip { 40 + url = fmtlibUrl; 41 + sha256 = "1mnvxqsan034d2jiqnw2yvkljl7lwvhakmj5bscwp1fpkn655bbw"; 42 + }; 43 + 37 44 solc = gccStdenv.mkDerivation rec { 38 45 pname = "solc"; 39 - version = "0.8.2"; 46 + version = "0.8.13"; 40 47 41 48 # upstream suggests avoid using archive generated by github 42 49 src = fetchzip { 43 50 url = "https://github.com/ethereum/solidity/releases/download/v${version}/solidity_${version}.tar.gz"; 44 - sha256 = "11w7sa1y2dirzh84k04fkwbfc6xpjp5jr65w1pmb2pnkjvvf46xq"; 51 + hash = "sha256-cFC9M65kSYgYq9rhBXZKEdfvIMbMaDiDwdPmU8v9s7k="; 45 52 }; 46 53 47 54 postPatch = '' ··· 49 56 --replace "${jsoncppUrl}" ${jsoncpp} 50 57 substituteInPlace cmake/range-v3.cmake \ 51 58 --replace "${range3Url}" ${range3} 59 + substituteInPlace cmake/fmtlib.cmake \ 60 + --replace "${fmtlibUrl}" ${fmtlib} 52 61 ''; 53 62 54 63 cmakeFlags = [