diff options
author | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2021-03-03 17:08:08 +0100 |
---|---|---|
committer | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2021-03-05 16:22:00 +0100 |
commit | f1cef9acffc49c7abc673476153e06820a0e0a0c (patch) | |
tree | ecc92fb9c1459bc961788f5c74e1dbdc3b402fdb /pkgs/development/compilers/arachne-pnr | |
parent | 826f073ed67c08db41aeea9cd81a71804c3aae4d (diff) |
arachne-pnr: patchPhase -> postPatch, cleanup
Diffstat (limited to 'pkgs/development/compilers/arachne-pnr')
-rw-r--r-- | pkgs/development/compilers/arachne-pnr/default.nix | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/pkgs/development/compilers/arachne-pnr/default.nix b/pkgs/development/compilers/arachne-pnr/default.nix index f537eb14d34c..a08ad91c4a1c 100644 --- a/pkgs/development/compilers/arachne-pnr/default.nix +++ b/pkgs/development/compilers/arachne-pnr/default.nix @@ -1,30 +1,28 @@ { lib, stdenv, fetchFromGitHub, icestorm }: -with builtins; - stdenv.mkDerivation rec { pname = "arachne-pnr"; version = "2019.07.29"; src = fetchFromGitHub { - owner = "yosyshq"; - repo = "arachne-pnr"; - rev = "c40fb2289952f4f120cc10a5a4c82a6fb88442dc"; + owner = "yosyshq"; + repo = "arachne-pnr"; + rev = "c40fb2289952f4f120cc10a5a4c82a6fb88442dc"; sha256 = "0lg9rccr486cvips3jf289af2b4a2j9chc8iqnkhykgi1hw4pszc"; }; enableParallelBuilding = true; - makeFlags = - [ "PREFIX=$(out)" - "ICEBOX=${icestorm}/share/icebox" - ]; + makeFlags = [ + "PREFIX=$(out)" + "ICEBOX=${icestorm}/share/icebox" + ]; - patchPhase = '' + postPatch = '' substituteInPlace ./Makefile \ - --replace 'echo UNKNOWN' 'echo ${substring 0 10 src.rev}' + --replace 'echo UNKNOWN' 'echo ${lib.substring 0 10 src.rev}' ''; - meta = { + meta = with lib; { description = "Place and route tool for FPGAs"; longDescription = '' Arachne-pnr implements the place and route step of @@ -37,8 +35,8 @@ stdenv.mkDerivation rec { the IceStorm [2] icepack command. ''; homepage = "https://github.com/cseed/arachne-pnr"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ shell thoughtpolice ]; - platforms = lib.platforms.unix; + license = licenses.mit; + maintainers = with maintainers; [ shell thoughtpolice ]; + platforms = platforms.unix; }; } |