anchor.diff:        ] ++ commonConfigureFlags;
   
       enableParallelBuilding = true;
  -      
  +
       preConfigure =
         ''
           export NIX_LDFLAGS="$NIX_LDFLAGS -L$out/lib/xulrunner-${xulVersion}"
  
positive.code:     preConfigure =
        ''
          find . -name Makefile.in -execdir sed -i '{}' -e '1ivpath %.so ${
            stdenv.lib.concatStringsSep ":" 
              (map (s : s + "/lib") (buildInputs ++ [stdenv.gcc.libc]))
          }' ';'
        '';
  
negative.code:     postInstall =
        ''
          ln -s ${xulrunner}/lib/xulrunner-${xulrunner.version} $(echo $out/lib/firefox-*)/xulrunner
          for j in $out/bin/*; do
              i="$(readlink "$j")";
              file $i;
              if file $i | grep executable &>/dev/null; then
                  rm "$out/bin/$(basename "$i")"
                  echo -e '#! /bin/sh\nexec "'"$i"'" "$@"' > "$out/bin/$(basename "$i")"
                  chmod a+x "$out/bin/$(basename "$i")"
              fi;
          done;
          cd "$out/lib/"firefox-*
          rm firefox
          echo -e '#!${stdenv.shell}\n${xulrunner}/bin/xulrunner "'"$PWD"'/application.ini" "$@"' > firefox
          chmod a+x firefox
        ''; # */
  
      meta = {
  