Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

arachne-pnr: 2018.02.04 -> 2018.02.14

Also fixes 'arachne-pnr --version' output to correctly print the right
Git SHA1 revision.

Signed-off-by: Austin Seipp <aseipp@pobox.com>

+12 -4
+12 -4
pkgs/development/compilers/arachne-pnr/default.nix
··· 1 1 { stdenv, fetchFromGitHub, icestorm }: 2 2 3 + with builtins; 4 + 3 5 stdenv.mkDerivation rec { 4 6 name = "arachne-pnr-${version}"; 5 - version = "2018.02.04"; 7 + version = "2018.02.14"; 6 8 7 9 src = fetchFromGitHub { 8 10 owner = "cseed"; 9 11 repo = "arachne-pnr"; 10 - rev = "c21df0062c6ee13e8c8280cefbb7c017823336c0"; 11 - sha256 = "1ah1gn07av3ff5lnay4p7dahaacbyj0mfakbx7g5fs3p1m1m8p1k"; 12 + rev = "b54675413f9aac1d9a1fb0a8e9354bec2a2a8f3c"; 13 + sha256 = "06slsb239qk1r2g96n1g37yp8314cy7yi4g1yf86fr87fr11ml8l"; 12 14 }; 13 15 14 16 enableParallelBuilding = true; 15 17 makeFlags = 16 - [ "PREFIX=$(out)" "ICEBOX=${icestorm}/share/icebox" 18 + [ "PREFIX=$(out)" 19 + "ICEBOX=${icestorm}/share/icebox" 17 20 ]; 21 + 22 + patchPhase = '' 23 + substituteInPlace ./Makefile \ 24 + --replace 'echo UNKNOWN' 'echo ${substring 0 10 src.rev}' 25 + ''; 18 26 19 27 meta = { 20 28 description = "Place and route tool for FPGAs";