anchor.diff:  
         It provides a GLib-based library, libnice and a Glib-free library,
         libstun as well as GStreamer elements.'';
  +    homepage = "https://nice.freedesktop.org/wiki/";
       platforms = platforms.linux;
       license = with licenses; [ lgpl21 mpl11 ];
     };
  
positive.code: { stdenv, fetchurl, fetchpatch, meson, ninja, pkgconfig, python3, gobject-introspection, gtk-doc, docbook_xsl, docbook_xml_dtd_412, glib, gupnp-igd, gst_all_1, gnutls }:
  
  stdenv.mkDerivation rec {
    name = "libnice-0.1.16";
  
negative.code:   ];
  
    nativeBuildInputs = [
      meson
      ninja
      pkgconfig
      python3
      gobject-introspection
  
      # documentation
      gtk-doc
      docbook_xsl
      docbook_xml_dtd_412
    ];
  
    buildInputs = [
      gst_all_1.gstreamer
      gst_all_1.gst-plugins-base
      gnutls
      gupnp-igd
    ];
  
    propagatedBuildInputs = [
      glib
    ];
  
    mesonFlags = [
      "-Dgtk_doc=enabled" # Disabled by default as of libnice-0.1.15
      "-Dexamples=disabled" # requires many dependencies and probably not useful for our users
    ];
  
    # Tests are flaky
    # see https://github.com/NixOS/nixpkgs/pull/53293#issuecomment-453739295
    doCheck = false;
  
    meta = with stdenv.lib; {
      description = "GLib ICE implementation";
      longDescription = ''
        Libnice is an implementation of the IETF's Interactice Connectivity
        Establishment (ICE) standard (RFC 5245) and the Session Traversal
  