anchor.diff:      inputproto
       json-glib
       libepoxy
  -    libice
  -    libsm
  -    libx11
  -    libxcomposite
  -    libxdamage
  -    libxext
  -    libxfixes
  -    libxinerama
       libxkbcommon
  -    libxrandr
  -    libxrender
  -    mesa_noglu
  +    opengl-dummy
       pango
       rest
       shared-mime-info
       wayland
       wayland-protocols
       xproto
  -  ] ++ optionals (libx11 != null) [
  +  ] ++ optionals opengl-dummy.glx [
  +    libice
  +    libsm
  +    libx11
  +    libxcomposite
       xorg.libXcursor
  +    libxdamage
  +    libxext
  +    libxfixes
       xorg.libXi
  +    libxinerama
  +    libxrandr
  +    libxrender
     ];
   
     configureFlags = [
  
positive.code:     "--${boolEn (rest != null && json-glib != null)}-cloudprint"
      "--${boolEn (cups != null)}-test-print-backend"
      "--enable-schemas-compile"
      "--${boolEn (gobject-introspection != null)}-introspection"
      "--${boolEn (colord != null)}-colord"
      "--disable-gtk-doc"
      "--disable-gtk-doc-html"
      "--disable-gtk-doc-pdf"
      "--disable-man"
      "--disable-doc-cross-references"
      "--enable-Bsymbolic"
      "--${boolWt (libx11 != null)}-x"
    ];
  
    postInstall = "rm -rvf $out/share/gtk-doc";
  
negative.code:     "--enable-largefile"
      "--disable-debug"
      "--disable-installed-tests"
      "--${boolEn (x11_backend && libxkbcommon != null)}-xkb"
      "--${boolEn (x11_backend && libxinerama != null)}-xinerama"
      "--${boolEn (x11_backend && libxrandr != null)}-xrandr"
      "--${boolEn (x11_backend && libxfixes != null)}-xfixes"
      "--${boolEn (x11_backend && libxcomposite != null)}-xcomposite"
      "--${boolEn (x11_backend && libxdamage != null)}-xdamage"
      "--${boolEn x11_backend}-x11-backend"
      "--disable-win32-backend"
      "--disable-quartz-backend"
      "--enable-broadway-backend"
      "--${boolEn wayland_backend}-wayland-backend"
      "--disable-mir-backend"
      "--disable-quartz-relocation"
      #"--enable-explicit-deps"
  