From efbee054fd2dca2b14c729cf73aca7246c56d9f2 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Fri, 27 Nov 2015 09:35:59 -0500 Subject: Add builtin idris packages to idrisPackages --- .../idris-modules/with-packages-wrapper.nix | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) (limited to 'pkgs/development/idris-modules/with-packages-wrapper.nix') diff --git a/pkgs/development/idris-modules/with-packages-wrapper.nix b/pkgs/development/idris-modules/with-packages-wrapper.nix index e55fd2c3324..f8abe09fe87 100644 --- a/pkgs/development/idris-modules/with-packages-wrapper.nix +++ b/pkgs/development/idris-modules/with-packages-wrapper.nix @@ -1,7 +1,19 @@ -{ stdenv, idris, packages }: stdenv.mkDerivation { +{ stdenv, idris }: buildInputs: stdenv.mkDerivation { inherit (idris) name; - inherit packages; + inherit buildInputs; + + preHook = '' + mkdir -p $out/lib/${idris.name} + + installIdrisLib () { + if [ -d $1/lib/${idris.name} ]; then + ln -sv $1/lib/${idris.name}/* $out/lib/${idris.name} + fi + } + + envHooks+=(installIdrisLib) + ''; unpackPhase = '' cat >idris.c <