anchor.diff:    ];
   
     patches = [ ./efl-elua.patch ];
  +
  +  postPatch = ''
  +    patchShebangs src/lib/elementary/config_embed
  +  '';
   
     # bin/edje_cc creates $HOME/.run, which would break build of reverse dependencies.
     setupHook = writeText "setupHook.sh" ''
  
positive.code:     xorg.libxkbfile xorg.libxcb xorg.xcbutilkeysyms openjpeg doxygen expat luajit
      harfbuzz jbig2dec librsvg dbus alsaLib poppler ghostscript libraw libspectre xineLib libwebp curl libdrm
      libinput utillinux fribidi SDL2 ];
  
    # as of 1.21.0 compilation will fail due to -Werror=format-security
    hardeningDisable = [ "format" ];
  
    # ac_ct_CXX must be set to random value, because then it skips some magic which does alternative searching for g++
    configureFlags = [
  
negative.code: 
  stdenv.mkDerivation rec {
    name = "efl-${version}";
    version = "1.22.1";
  
    src = fetchurl {
      url = "http://download.enlightenment.org/rel/libs/efl/${name}.tar.xz";
      sha256 = "04mfjvaxi36b7r6kn4n0nq2gj97cbldk9iqnr5pf8jnm8plyblr0";
    };
  
    nativeBuildInputs = [ pkgconfig gtk3 ];
  