diff options
Diffstat (limited to 'pkgs/desktops/enlightenment/efl.nix')
-rw-r--r-- | pkgs/desktops/enlightenment/efl.nix | 9 |
1 files changed, 7 insertions, 2 deletions
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 = '' |