diff -pruN 43.0-5/debian/changelog 43.0-6/debian/changelog
--- 43.0-5/debian/changelog	2025-01-17 15:16:35.000000000 +0000
+++ 43.0-6/debian/changelog	2025-08-14 22:25:42.000000000 +0000
@@ -1,3 +1,26 @@
+devhelp (43.0-6) unstable; urgency=medium
+
+  * Team upload
+  * d/control: Drop B-D on dependencies of gi-docgen.
+    These were added when gi-docgen was not yet stable, and we used
+    a vendored copy. We now use the packaged copy instead.
+    (Closes: #1105775)
+  * Drop B-D on -doc packages.
+    gtk-doc needed this for cross-references, but gi-docgen works
+    differently.
+  * d/control: Add B-D on required GIR XML (gir1.2-*-dev) packages.
+    These are currently part of their libraries' main -dev packages,
+    but might get split out or excluded by the nogir build-profile in
+    a future version.
+  * d/control: Use ${gir:Depends} instead of hard-coding its expansion
+  * d/control: Drop B-D on libgirepository1.0-dev, no longer needed
+  * d/control: Add Provides: ${gir:Provides}
+  * d/control: Recommend libgtk-4-doc instead of libgtk-3-doc
+  * d/control: Mention gi-docgen in package descriptions, not just gtk-doc
+  * Standards-Version: 4.7.2 (no changes required)
+
+ -- Simon McVittie <smcv@debian.org>  Thu, 14 Aug 2025 23:25:42 +0100
+
 devhelp (43.0-5) unstable; urgency=medium
 
   * Stop using debian/control.in and dh-sequence-gnome
diff -pruN 43.0-5/debian/control 43.0-6/debian/control
--- 43.0-5/debian/control	2025-01-17 15:16:35.000000000 +0000
+++ 43.0-6/debian/control	2025-08-14 22:25:42.000000000 +0000
@@ -10,24 +10,17 @@ Build-Depends: debhelper-compat (= 13),
                dh-sequence-gir,
                dh-sequence-python3,
                gi-docgen,
+               gobject-introspection (>= 1.78.1-9~),
+               gir1.2-gtk-3.0-dev,
+               gir1.2-webkit2-4.1-dev,
                gsettings-desktop-schemas-dev,
                itstool,
-               libgirepository1.0-dev,
                libglib2.0-dev (>= 2.64),
-               libglib2.0-doc,
                libgtk-3-dev (>= 3.22),
-               libgtk-3-doc,
-               libwebkit2gtk-4.0-doc,
                libwebkit2gtk-4.1-dev (>= 2.26),
                meson (>= 0.57),
-               python3-jinja2,
-               python3-markdown,
-               python3-markupsafe,
-               python3-pygments,
-               python3-toml,
-               python3-typogrify
 Rules-Requires-Root: no
-Standards-Version: 4.7.0
+Standards-Version: 4.7.2
 Vcs-Browser: https://salsa.debian.org/gnome-team/devhelp
 Vcs-Git: https://salsa.debian.org/gnome-team/devhelp.git
 Homepage: https://wiki.gnome.org/Apps/Devhelp
@@ -49,12 +42,13 @@ Package: libdevhelp-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: gir1.2-devhelp-3.0 (= ${binary:Version}),
-         gsettings-desktop-schemas-dev,
+Depends: gsettings-desktop-schemas-dev,
          libdevhelp-3-6 (= ${binary:Version}),
          libgtk-3-dev (>= 3.19.3),
          libwebkit2gtk-4.1-dev (>= 2.6.0),
+         ${gir:Depends},
          ${misc:Depends}
+Provides: ${gir:Provides}
 Description: Library providing documentation browser functionality (development)
  This library provides embedable widgets from the Devhelp program to
  be integrated in tools like the Anjuta IDE for browsing API reference
@@ -65,12 +59,12 @@ Description: Library providing documenta
 Package: devhelp
 Architecture: any
 Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
-Recommends: libglib2.0-doc, libgtk-3-doc, libpango1.0-doc
+Recommends: libglib2.0-doc, libgtk-4-doc, libpango1.0-doc
 Description: GNOME developers help program
  Devhelp's primary goal is to be an API documentation browser for GNOME.
  It is able to scan for .devhelp files generated automatically for
- packages that use gtk-doc-tools to generate documentation for libraries
- and programs.
+ packages that use gtk-doc-tools or gi-docgen to generate documentation
+ for libraries and programs.
  .
  Devhelp provides some integration capabilities, which is used to allow
  command-line searches, emacs integration and embedding in applications like
@@ -83,8 +77,8 @@ Depends: ${misc:Depends}
 Description: Common files for devhelp and its library
  Devhelp's primary goal is to be an API documentation browser for GNOME.
  It is able to scan for .devhelp files generated automatically for
- packages that use gtk-doc-tools to generate documentation for libraries
- and programs.
+ packages that use gtk-doc-tools or gi-docgen to generate documentation
+ for libraries and programs.
  .
  This package provides internationalization files, mainly.
 
@@ -93,6 +87,7 @@ Section: introspection
 Architecture: any
 Multi-Arch: same
 Depends: ${gir:Depends}, ${misc:Depends}, ${shlibs:Depends}
+Provides: ${gir:Provides},
 Description: GObject introspection data for the devhelp library
  This library provides embedable widgets from the Devhelp program to
  be integrated in tools like the Anjuta IDE for browsing API reference
