{ lib, stdenv, fetchFromGitHub, perl, nix, perlPackages }: let rev = "4c24e3ffa7d267d67d87135e7ac4c9198e449cd3"; in stdenv.mkDerivation rec { name = "nix-serve-0.1-${lib.substring 0 7 rev}"; src = fetchFromGitHub { owner = "edolstra"; repo = "nix-serve"; inherit rev; sha256 = "1c0ip4w00j86412l2qf0dwzjr9jzimiygbx82x15r46kr3cpk7kp"; }; buildInputs = [ perl nix perlPackages.Plack perlPackages.Starman ]; buildPhase = "true"; # FIXME: unfortunate cut&paste. installPhase = '' mkdir -p $out/libexec/nix-serve cp nix-serve.psgi $out/libexec/nix-serve/nix-serve.psgi mkdir -p $out/bin cat > $out/bin/nix-serve <