termonad: Add wrapper

This commit is contained in:
Tim Steinbach 2018-11-19 19:37:44 -05:00 committed by Tim Steinbach
parent c605b98637
commit 823cd6e8ff
2 changed files with 23 additions and 0 deletions

View file

@ -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;
}

View file

@ -20019,6 +20019,10 @@ with pkgs;
inherit (gnome3) gsettings-desktop-schemas vte;
};
termonad-with-packages = callPackage ../applications/misc/termonad {
inherit (haskellPackages) ghcWithPackages;
};
xtrace = callPackage ../tools/X11/xtrace { };
xmacro = callPackage ../tools/X11/xmacro { };