diffstat for ayatana-ido-0.10.4 ayatana-ido-0.10.4

 changelog |   32 ++++++++++++++++++++++++++++++++
 control   |   13 ++++++++-----
 2 files changed, 40 insertions(+), 5 deletions(-)

diff -Nru ayatana-ido-0.10.4/debian/changelog ayatana-ido-0.10.4/debian/changelog
--- ayatana-ido-0.10.4/debian/changelog	2024-11-05 12:37:23.000000000 +0000
+++ ayatana-ido-0.10.4/debian/changelog	2026-05-10 13:23:41.000000000 +0100
@@ -1,3 +1,35 @@
+ayatana-ido (0.10.4-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload
+  * d/control: Build-depend on dh-sequence-gir.
+    Without this (or its imperative equivalent, `dh --with gir` or
+    `dh_girepository`), ${gir:Depends} and similar substvars won't be
+    populated. (Closes: #1132395)
+  * d/control: Add ${gir:Depends} to libayatana-ido3-dev instead of
+    hard-coding.
+    This avoids mistakes, and will make it easier to implement the <!nogir>
+    build-profile at a later date, if desired.
+  * d/control: Add ${gir:Provides} to -dev package.
+    This ensures that it will provide the appropriate systematic name
+    derived from its .gir file, and signals that it was not built with
+    GObject-Introspection disabled (which is not currently set up,
+    but could be added later via the nogir build-profile).
+  * d/control: Explicitly build-depend on gir1.2-gtk-3.0-dev.
+    This virtual package name can be mechanically derived from the
+    use of --include=Gtk-3.0 in the build system. It ensures that the
+    build-dependencies will be unsatisfiable if GTK was built with the
+    nogir build-profile during bootstrapping.
+  * d/control: Drop build-dependency on libgirepository1.0-dev.
+    This transitional package can't be
+    multi-arch/cross-compilation-friendly. Since trixie, a B-D on
+    gobject-introspection (>= 1.80) and the gir1.2-*-dev packages used
+    by this particular package is preferred.
+    (Closes: #1118788)
+  * d/control: Make libayatana-ido3-dev Multi-Arch: same
+    (Closes: #1132397)
+
+ -- Simon McVittie <smcv@debian.org>  Sun, 10 May 2026 13:23:41 +0100
+
 ayatana-ido (0.10.4-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru ayatana-ido-0.10.4/debian/control ayatana-ido-0.10.4/debian/control
--- ayatana-ido-0.10.4/debian/control	2024-04-28 14:35:01.000000000 +0100
+++ ayatana-ido-0.10.4/debian/control	2026-05-10 13:23:41.000000000 +0100
@@ -6,11 +6,12 @@
 Build-Depends: cmake,
                cmake-extras,
                debhelper-compat (= 13),
-               gobject-introspection,
+               dh-sequence-gir,
+               gir1.2-gtk-3.0-dev,
+               gobject-introspection (>= 1.80),
                gtk-doc-tools,
                xauth,
                xvfb,
-               libgirepository1.0-dev,
                libglib2.0-dev,
                libgtest-dev,
                libgtk-3-dev,
@@ -44,16 +45,18 @@
  applications.
 
 Package: libayatana-ido3-dev
-Provides: libayatana-ido3-0.4-dev
+Provides: libayatana-ido3-0.4-dev,
+          ${gir:Provides},
 Section: libdevel
 Architecture: any
-Depends: gir1.2-ayatanaido3-0.4 (= ${binary:Version}),
-         libayatana-ido3-0.4-0 (= ${binary:Version}),
+Depends: libayatana-ido3-0.4-0 (= ${binary:Version}),
          libglib2.0-dev,
          libgtk-3-dev,
          pkgconf,
+         ${gir:Depends},
          ${misc:Depends},
          ${shlibs:Depends},
+Multi-Arch: same
 Breaks: libayatana-ido3-0.4-dev (<< 0.4.3-1~),
 Replaces: libayatana-ido3-0.4-dev (<< 0.4.3-1~),
 Description: Widgets and other objects used for Ayatana Indicators - development files
