From 18a7f7d4a5634fd21959d23bbbc1ad2abb9f34b9 Mon Sep 17 00:00:00 2001 From: Vladimír Čunát Date: Sun, 30 Apr 2017 11:35:59 +0200 Subject: efl: set $HOME for reverse dependencies --- pkgs/desktops/enlightenment/efl.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'pkgs/desktops/enlightenment') diff --git a/pkgs/desktops/enlightenment/efl.nix b/pkgs/desktops/enlightenment/efl.nix index 1f1c6dc6a2e..32b2fe31a5e 100644 --- a/pkgs/desktops/enlightenment/efl.nix +++ b/pkgs/desktops/enlightenment/efl.nix @@ -3,7 +3,7 @@ , libsndfile, xorg, libdrm, libxkbcommon, udev, utillinux, dbus, bullet, luajit , python27Packages, openjpeg, doxygen, expat, harfbuzz, jbig2dec, librsvg , dbus_libs, alsaLib, poppler, ghostscript, libraw, libspectre, xineLib, libwebp -, curl, libinput, systemd +, curl, libinput, systemd, writeText }: stdenv.mkDerivation rec { @@ -51,9 +51,14 @@ stdenv.mkDerivation rec { patches = [ ./efl-elua.patch ]; + # bin/edje_cc creates $HOME/.run, which would break build of reverse dependencies. + setupHook = writeText "setupHook.sh" '' + export HOME="$TEMPDIR" + ''; + preConfigure = '' export LD_LIBRARY_PATH="$(pwd)/src/lib/eina/.libs:$LD_LIBRARY_PATH" - export HOME="$TEMPDIR" + source "$setupHook" ''; postInstall = '' -- cgit 1.4.1