diff --git a/pkgs/tools/package-management/nix-serve/default.nix b/pkgs/tools/package-management/nix-serve/default.nix index d468b2d2ade..f85adee4917 100644 --- a/pkgs/tools/package-management/nix-serve/default.nix +++ b/pkgs/tools/package-management/nix-serve/default.nix @@ -1,5 +1,5 @@ { lib, stdenv, fetchFromGitHub, - bzip2, nix, perl, perlPackages, + bzip2, nix, perl, makeWrapper, }: with lib; @@ -18,21 +18,16 @@ stdenv.mkDerivation { inherit rev sha256; }; - buildInputs = [ bzip2 perl nix nix.perl-bindings ] - ++ (with perlPackages; [ DBI DBDSQLite Plack Starman ]); + nativeBuildInputs = [ makeWrapper ]; dontBuild = true; installPhase = '' - mkdir -p $out/libexec/nix-serve - cp nix-serve.psgi $out/libexec/nix-serve/nix-serve.psgi + install -Dm0755 nix-serve.psgi $out/libexec/nix-serve/nix-serve.psgi - mkdir -p $out/bin - cat > $out/bin/nix-serve <