anchor.diff:  , gst-plugins-base
   , gstreamer
   , libdrm
  -, mesa_noglu
  +, libx11
  +, libxcomposite
  +, libxdamage
  +, libxext
  +, libxfixes
  +, libxrandr
  +, opengl-dummy
   , pango
   , wayland
  -, xorg
   
   , channel
   }:
  
positive.code:     gobject-introspection
      gst-plugins-base
      gstreamer
      libdrm
      mesa_noglu
      pango
      wayland
      xorg.libX11
      xorg.libXcomposite
      xorg.libXdamage
      xorg.libXext
      xorg.libXfixes
      xorg.libXrandr
    ];
  
    postPatch =
  
negative.code:     "--disable-standalone"
      "--disable-debug"
      "--${boolEn doCheck}-unit-tests"
      "--enable-cairo"
      "--disable-profile"
      "--disable-maintainer-flags"
      "--enable-deprecated"
      "--enable-glibtest"
      "--enable-glib"
      "--enable-cogl-pango"
      "--enable-cogl-gst"
      "--enable-cogl-path"
      "--enable-gdk-pixbuf"
      "--disable-quartz-image"
      "--disable-examples-install"
      "--${boolEn opengl-dummy.glesv1}-gles1"
      "--${boolEn opengl-dummy.glesv2}-gles2"
      "--enable-gl"
      "--${boolEn opengl-dummy.glesv2}-cogl-gles2"
      "--${boolEn opengl-dummy.glx}-glx"
      "--disable-wgl"  # Windows
      "--${boolEn opengl-dummy.egl}-null-egl-platform"
      "--disable-gdl-egl-platform"  # Windows
      "--${boolEn (opengl-dummy.egl && opengl-dummy.gbm)}-wayland-egl-platform"
      "--${boolEn (opengl-dummy.egl && opengl-dummy.gbm)}-kms-egl-platform"
      "--${boolEn opengl-dummy.egl}-wayland-egl-server"
      "--disable-android-egl-platform"  # Android
      "--disable-mir-egl-platform"  # DEPRECATED
      "--${boolEn opengl-dummy.egl}-xlib-egl-platform"
      "--disable-gtk-doc"
      "--disable-gtk-doc-html"
      "--disable-gtk-doc-pdf"
      "--enable-nls"
      "--enable-rpath"
      "--enable-introspection"
      "--${boolWt opengl-dummy.glx}-x"
    ];
  
    doCheck = false;
  