about summary refs log tree commit diff
path: root/pkgs/by-name/ni/nim_builder/package.nix
blob: 34da4dfa61a078b5ea47cc38bac2927c70c10107 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{ lib, stdenv, nim }:

stdenv.mkDerivation {
  pname = "nim_builder";
  inherit (nim) version;
  dontUnpack = true;
  nativeBuildInputs = [ nim ];
  buildPhase = ''
    cp ${./nim_builder.nim} nim_builder.nim
    nim c --nimcache:$TMPDIR nim_builder
  '';
  installPhase = ''
    install -Dt $out/bin nim_builder
  '';
  meta = {
    description = "Internal Nixpkgs utility for buildNimPackage.";
    maintainers = [ lib.maintainers.ehmry ];
  };
}