Package: ayatana-ido
Version: 0.10.4-1
Severity: normal
Tags: patch pending
Dear maintainer,
I've prepared an NMU for ayatana-ido (versioned as 0.10.4-1.1) and
uploaded it to DELAYED/14. Please feel free to tell me if I
should cancel or reschedule it.
Regards,
smcv
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 <[email protected]> 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