anchor.diff:      "--disable-examples"
       "--enable-external"
       "--enable-experimental"
  -    "--enable-introspection"
  +    (enFlag "introspection" (gobject-introspection != null) null)
       "--disable-gtk-doc"
       "--disable-gtk-doc-html"
       "--disable-gtk-doc-pdf"
       "--enable-gobject-cast-checks"
       "--enable-glib-asserts"
  +    "--enable-Bsymbolic"
       (enFlag "orc" (orc != null) null)
       "--disable-static-plugins"
       # Internal Plugins
  
positive.code:     (enFlag "modplug" (libmodplug != null) null)
      #(enFlag "mimic" ( != null) null)
      #(enFlag "mpeg2enc" ( != null) null)
      (enFlag "mpg123" (mpg123 != null) null)
      #(enFlag "mplex" ( != null) null)
      (enFlag "musepack" (musepack != null) null)
      #(enFlag "nas" ( != null) null)
  
negative.code: };
  
  stdenv.mkDerivation rec {
    name = "gst-plugins-bad-1.8.0";
  
    src = fetchurl rec {
      url = "http://gstreamer.freedesktop.org/src/gst-plugins-bad/${name}.tar.xz";
      sha256Url = "${url}.sha256sum";
      sha256 = "116376dd1085082422e0b21b0ecd3d1cb345c469c58e32463167d4675f4ca90e";
    };
  
    nativeBuildInputs = [
  