1{ useClang ? false }: 2 3with import (builtins.fetchTarball https://github.com/NixOS/nixpkgs-channels/archive/nixos-19.03.tar.gz) {}; 4 5with import ./release-common.nix { inherit pkgs; }; 6 7(if useClang then clangStdenv else stdenv).mkDerivation { 8 name = "nix"; 9 10 buildInputs = buildDeps ++ propagatedDeps ++ tarballDeps ++ perlDeps; 11 12 inherit configureFlags; 13 14 enableParallelBuilding = true; 15 16 installFlags = "sysconfdir=$(out)/etc"; 17 18 shellHook = 19 '' 20 export prefix=$(pwd)/inst 21 configureFlags+=" --prefix=$prefix" 22 PKG_CONFIG_PATH=$prefix/lib/pkgconfig:$PKG_CONFIG_PATH 23 PATH=$prefix/bin:$PATH 24 ''; 25} 26