diff options
author | Emery Hemingway <ehmry@posteo.net> | 2021-09-02 18:16:56 +0200 |
---|---|---|
committer | Emery Hemingway <ehmry@posteo.net> | 2021-09-05 11:20:01 +0200 |
commit | 724bde1acfc5480b529bf53b5504b2a07ce5436b (patch) | |
tree | 9dc72ff77329a027424a46a22d6de7d98e00e148 | |
parent | 17c1a38c90759ca843c5ad41d04826c63efd686d (diff) | |
download | nixpkgs-724bde1acfc5480b529bf53b5504b2a07ce5436b.tar nixpkgs-724bde1acfc5480b529bf53b5504b2a07ce5436b.tar.gz nixpkgs-724bde1acfc5480b529bf53b5504b2a07ce5436b.tar.bz2 nixpkgs-724bde1acfc5480b529bf53b5504b2a07ce5436b.tar.lz nixpkgs-724bde1acfc5480b529bf53b5504b2a07ce5436b.tar.xz nixpkgs-724bde1acfc5480b529bf53b5504b2a07ce5436b.tar.zst nixpkgs-724bde1acfc5480b529bf53b5504b2a07ce5436b.zip |
nrpl: convert to buildNimPackage
-rw-r--r-- | pkgs/development/tools/nrpl/default.nix | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/pkgs/development/tools/nrpl/default.nix b/pkgs/development/tools/nrpl/default.nix index 67a86ca8dec..84147faf74e 100644 --- a/pkgs/development/tools/nrpl/default.nix +++ b/pkgs/development/tools/nrpl/default.nix @@ -1,8 +1,9 @@ -{ stdenv, lib, fetchFromGitHub, fetchpatch, makeWrapper, nim, pcre, tinycc }: +{ lib, nimPackages, fetchFromGitHub, fetchpatch, makeWrapper, pcre, tinycc }: -stdenv.mkDerivation { +nimPackages.buildNimPackage { pname = "nrpl"; version = "20150522"; + nimBinOnly = true; src = fetchFromGitHub { owner = "wheineman"; @@ -12,7 +13,7 @@ stdenv.mkDerivation { }; nativeBuildInputs = [ makeWrapper ]; - buildInputs = [ nim pcre ]; + buildInputs = [ pcre ]; patches = [ (fetchpatch { @@ -24,16 +25,9 @@ stdenv.mkDerivation { NIX_LDFLAGS = "-lpcre"; - buildPhase = '' - HOME=$TMPDIR - nim c -d:release nrpl.nim - ''; - - installPhase = "install -Dt $out/bin nrpl"; - postFixup = '' wrapProgram $out/bin/nrpl \ - --prefix PATH : ${lib.makeBinPath [ nim tinycc ]} + --prefix PATH : ${lib.makeBinPath [ nimPackages.nim tinycc ]} ''; meta = with lib; { |