parent
c605b98637
commit
823cd6e8ff
@ -0,0 +1,19 @@ |
||||
{ stdenv, ghcWithPackages, makeWrapper, packages ? (pkgSet: []) }: |
||||
|
||||
let |
||||
termonadEnv = ghcWithPackages (self: [ self.termonad ] ++ packages self); |
||||
in stdenv.mkDerivation { |
||||
name = "termonad-with-packages-${termonadEnv.version}"; |
||||
|
||||
nativeBuildInputs = [ makeWrapper ]; |
||||
|
||||
buildCommand = '' |
||||
mkdir -p $out/bin $out/share |
||||
makeWrapper ${termonadEnv}/bin/termonad $out/bin/termonad \ |
||||
--set NIX_GHC "${termonadEnv}/bin/ghc" |
||||
''; |
||||
|
||||
# trivial derivation |
||||
preferLocalBuild = true; |
||||
allowSubstitutes = false; |
||||
} |
Loading…
Reference in new issue