diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2017-04-30 11:35:59 +0200 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2017-04-30 11:35:59 +0200 |
commit | 18a7f7d4a5634fd21959d23bbbc1ad2abb9f34b9 (patch) | |
tree | 004959a35000f099ed66fbbc28fc8f87b9142f93 /pkgs/desktops/enlightenment/efl.nix | |
parent | aa044dd105b41c9825de5bd6e00a87f8a1b2a639 (diff) | |
download | nixlib-18a7f7d4a5634fd21959d23bbbc1ad2abb9f34b9.tar nixlib-18a7f7d4a5634fd21959d23bbbc1ad2abb9f34b9.tar.gz nixlib-18a7f7d4a5634fd21959d23bbbc1ad2abb9f34b9.tar.bz2 nixlib-18a7f7d4a5634fd21959d23bbbc1ad2abb9f34b9.tar.lz nixlib-18a7f7d4a5634fd21959d23bbbc1ad2abb9f34b9.tar.xz nixlib-18a7f7d4a5634fd21959d23bbbc1ad2abb9f34b9.tar.zst nixlib-18a7f7d4a5634fd21959d23bbbc1ad2abb9f34b9.zip |
efl: set $HOME for reverse dependencies
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 1f1c6dc6a2ed..32b2fe31a5e2 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 = '' |