Unverified Commit f75a5538 authored by Stefan Frijters's avatar Stefan Frijters
Browse files

nf-test: ensure makeWrapper is restricted to nativeBuildInputs

This does not fix cross builds because not all dependencies can be built in cross,
but it fixes eval error: makeWrapper/makeShellWrapper must be in nativeBuildInputs.
parent d5a06938
Loading
Loading
Loading
Loading
+2 −9
Original line number Diff line number Diff line
@@ -18,14 +18,7 @@ stdenv.mkDerivation rec {
  };
  sourceRoot = ".";

  buildInputs = [
    makeWrapper
  ];

  nativeBuildInputs = [
    nextflow
  ];

  nativeBuildInputs = [ makeWrapper ];

  installPhase = ''
    runHook preInstall
@@ -36,7 +29,7 @@ stdenv.mkDerivation rec {
    mkdir -p $out/bin
    makeWrapper ${openjdk11}/bin/java $out/bin/nf-test \
      --add-flags "-jar $out/share/nf-test/nf-test.jar" \
      --prefix PATH : ${lib.makeBinPath nativeBuildInputs} \
      --prefix PATH : ${lib.makeBinPath [ nextflow ]} \

    runHook postInstall
  '';