anchor.diff:  
     meta = with stdenv.lib; {
       description = "A library for image loading and manipulation";
  -    homepage = "http://library.gnome.org/devel/gdk-pixbuf/";
  -    maintainers = [ maintainers.eelco ];
  +    homepage = "https://gitlab.gnome.org/GNOME/gdk-pixbuf";
  +    maintainers = [ maintainers.eelco ] ++ teams.gnome.members;
       license = licenses.lgpl21;
       platforms = platforms.unix;
     };
  
positive.code: { stdenv, fetchurl, nixosTests, fixDarwinDylibNames, meson, ninja, pkgconfig, gettext, python3, libxml2, libxslt, docbook_xsl
  , docbook_xml_dtd_43, gtk-doc, glib, libtiff, libjpeg, libpng, libX11, gnome3
  , gobject-introspection, doCheck ? false, makeWrapper
  , fetchpatch
  }:
  
  let
    pname = "gdk-pixbuf";
    version = "2.40.0";
  in stdenv.mkDerivation rec {
    name = "${pname}-${version}";
  
    src = fetchurl {
      url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
      sha256 = "1rnlx9yfw970maxi2x6niaxmih5la11q1ilr7gzshz2kk585k0hm";
    };
  
    patches = [
      # Move installed tests to a separate output
      ./installed-tests-path.patch
      # Temporary until the fix is released.
      (fetchpatch {
        name = "tests-circular-table.patch";
  
negative.code:     })
    ];
  
    nativeBuildInputs = [
      meson
      ninja
      pkg-config
      gettext
      python3
      libxml2
      libxslt
      docbook-xsl-nons
      docbook_xml_dtd_43
      gtk-doc
      gobject-introspection
      makeWrapper
      glib
    ] ++ stdenv.lib.optional stdenv.isDarwin [
      fixDarwinDylibNames
    ];
  
    # !!! We might want to factor out the gdk-pixbuf-xlib subpackage.
    buildInputs = [
      libX11
    ];
  
    propagatedBuildInputs = [
      glib
      libtiff
      libjpeg
      libpng
    ];
  
    mesonFlags = [
      "-Ddocs=true"
  