anchor.diff:  , glib, fontconfig, freetype, pango, cairo, libX11, libXi, atk, gconf, nss, nspr
   , libXcursor, libXext, libXfixes, libXrender, libXScrnSaver, libXcomposite, libxcb
   , alsaLib, libXdamage, libXtst, libXrandr, expat, cups
  -, dbus, gtk2, gtk3, gdk-pixbuf, gcc-unwrapped, at-spi2-atk, at-spi2-core
  +, dbus, gtk3, gdk-pixbuf, gcc-unwrapped, at-spi2-atk, at-spi2-core
   , kerberos, libdrm, mesa
   , libxkbcommon, wayland # ozone/wayland
   
  
positive.code:   nativeBuildInputs = [ patchelf makeWrapper ];
    buildInputs = [
      # needed for GSETTINGS_SCHEMAS_PATH
      gsettings-desktop-schemas glib gtk
  
      # needed for XDG_ICON_DIRS
      gnome.adwaita-icon-theme
    ];
  
    unpackPhase = ''
  
negative.code:     kerberos libdrm mesa coreutils
      libxkbcommon wayland
    ] ++ optional pulseSupport libpulseaudio
      ++ [ gtk3 ];
  
    suffix = if channel != "stable" then "-" + channel else "";
  
  