anchor.diff:  , withDblatex ? false, dblatex
   }:
   
  -stdenv.mkDerivation rec {
  +python3.pkgs.buildPythonApplication rec {
     pname = "gtk-doc";
     version = "1.32";
  +
  +  format = "other";
   
     src = fetchFromGitLab {
       domain = "gitlab.gnome.org";
  
positive.code: , fetchFromGitLab
  , meson
  , ninja
  , pkgconfig
  , python3
  , libxml2Python
  , docbook_xml_dtd_43
  , docbook_xsl
  , libxslt
  
negative.code:   outputDevdoc = "out";
  
    nativeBuildInputs = [
      pkg-config
      gettext
      meson
      ninja
      libxslt # for xsltproc
    ];
  
    buildInputs = [
      docbook_xml_dtd_43
      docbook_xsl
      libxslt
    ] ++ stdenv.lib.optionals withDblatex [
      dblatex
    ];
  
    pythonPath = with python3.pkgs; [
      pygments # Needed for https://gitlab.gnome.org/GNOME/gtk-doc/blob/GTK_DOC_1_32/meson.build#L42
      (anytree.override { withGraphviz = false; })
      lxml
    ];
  
    mesonFlags = [
      "-Dtests=false"
      "-Dyelp_manual=false"
    ];
  
    doCheck = false; # requires a lot of stuff
    doInstallCheck = false; # fails
  
    postFixup = ''
      # Do not propagate Python
      substituteInPlace $out/nix-support/propagated-build-inputs \
        --replace "${python3}" ""
    '';
  
    passthru = {
      # Consumers are expected to copy the m4 files to their source tree, let them reuse the patch
  