anchor.diff:      ln -s $out/lib/eql/build-dir/eql $out/bin
       ln -s $out/lib/eql/build-dir/src/*.h $out/include
       ln -s $out/lib/eql/build-dir/src/gen/*.h $out/include/gen
  -    mv $out/lib/eql/build-dir/my_app/libeql*.so* $out/lib
  +    ln -s $out/lib/eql/build-dir/libeql*.so* $out/lib
     '') ["minInit" "defEnsureDir"];
   
     meta = {
  
positive.code:   inherit (sourceInfo) name version;
    inherit buildInputs;
  
    phaseNames = ["setVars" "fixPaths" "buildEQLLib" "doQMake" "doMake" "buildLibEQL" "doDeploy"];
  
    setVars = a.fullDepEntry (''
      export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -fPIC"
  
negative.code:     sed -re 's@[(]in-home "gui/.command-history"[)]@(concatenate '"'"'string (ext:getenv "HOME") "/.eql-gui-command-history")@' -i gui/gui.lisp
    '') ["minInit" "doUnpack"];
  
    firstMetaTypeId = a.fullDepEntry (''
      cd src 
      qmake first_metatype_id.pro
      make
      TMP=.
      TMPDIR=.
      XKB_BINDIR="${xkbcomp}/bin" Xvfb -once -reset -terminate :2 -xkbdir ${xkeyboard_config}/etc/X11/xkb &
      DISPLAY=:2 ./first_metatype_id
    '') ["doUnpack" "addInputs"];
  
    buildEQLLib = a.fullDepEntry (''
      ecl -shell make-eql-lib.lisp
      qmake eql_lib.pro
      make
    '') ["doUnpack" "addInputs" "firstMetaTypeId"];
  
    doQMake = a.fullDepEntry (''
      qmake eql_exe.pro
      make
    '') ["addInputs" "firstMetaTypeId" "buildEQLLib"];
  
    doDeploy = a.fullDepEntry (''
      cd ..
  