termonad: Add wrapper

wip/yesman
Tim Steinbach 6 years ago committed by Tim Steinbach
parent c605b98637
commit 823cd6e8ff
  1. 19
      pkgs/applications/misc/termonad/default.nix
  2. 4
      pkgs/top-level/all-packages.nix

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

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

Loading…
Cancel
Save