From 8fb479ae5ac335e67413189984adaaaed0fbf4db Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Fri, 12 Jun 2015 19:43:47 +0200 Subject: beuteltiere --- custom/opossum-wrapper.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 custom/opossum-wrapper.nix (limited to 'custom/opossum-wrapper.nix') diff --git a/custom/opossum-wrapper.nix b/custom/opossum-wrapper.nix new file mode 100644 index 00000000..2a2a1bff --- /dev/null +++ b/custom/opossum-wrapper.nix @@ -0,0 +1,20 @@ +{ stdenv +, ghcWithPackages +, makeWrapper +, opossum +, additionalPackages ? (p: []) +}: + +let + myEnv = ghcWithPackages (p: with p; [ beuteltier opossum ] ++ additionalPackages p); +in stdenv.mkDerivation { + name = "opossum-wrapper"; + + nativeBuildInputs = [ makeWrapper ]; + + buildCommand = '' + mkdir -p $out/bin + makeWrapper ${opossum}/bin/opossum $out/bin/opossum \ + --set NIX_GHC ${myEnv}/bin/ghc + ''; +} -- cgit v1.2.3