anchor.diff: -{ stdenv, fetchurl, pkgconfig, autoconf, makeDesktopItem
  +{ stdenv, lib, fetchurl, pkgconfig, autoconf, makeDesktopItem
   , libX11, gdk-pixbuf, cairo, libXft, gtk3, vte
   , harfbuzz #substituting glyphs with opentype fonts
   , fribidi, m17n_lib #bidi and encoding
  
positive.code:     -L${stdenv.cc.cc.lib}/lib
      -lX11 -lgdk_pixbuf-2.0 -lcairo -lfontconfig -lfreetype -lXft
      -lvte-2.91 -lgtk-3 -lharfbuzz -lfribidi -lm17n
    " + stdenv.lib.optionalString (openssl != null) "
      -lcrypto
    " + stdenv.lib.optionalString (libssh2 != null) "
      -lssh2
    ";
  
  
negative.code:     comment = "Terminal emulator";
      desktopName = "mlterm";
      genericName = "Terminal emulator";
      categories = lib.concatStringsSep ";" [
        "Application" "System" "TerminalEmulator"
      ];
      startupNotify = "false";
    };
  
    meta = with lib; {
      description = "Multi Lingual TERMinal emulator on X11";
      homepage = "http://mlterm.sourceforge.net/";
      license = licenses.bsd3;
  