Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at release-19.03 21 lines 669 B view raw
1{ stdenv, ghcWithPackages, makeWrapper, packages }: 2 3let 4hyperHaskellEnv = ghcWithPackages (self: [ self.hyper-haskell-server ] ++ packages self); 5in stdenv.mkDerivation { 6 name = "hyper-haskell-server-with-packages-${hyperHaskellEnv.version}"; 7 8 nativeBuildInputs = [ makeWrapper ]; 9 10 buildCommand = '' 11 mkdir -p $out/bin 12 makeWrapper ${hyperHaskellEnv}/bin/hyper-haskell-server $out/bin/hyper-haskell-server \ 13 --set NIX_GHC ${hyperHaskellEnv}/bin/ghc \ 14 --set NIX_GHCPKG ${hyperHaskellEnv}/bin/ghc-pkg \ 15 --set NIX_GHC_LIBDIR ${hyperHaskellEnv}/lib/ghc-* 16 ''; 17 18 # trivial derivation 19 preferLocalBuild = true; 20 allowSubstitutes = false; 21}