commit caa99860b80ea13b5668cffa3990f94d5f26861e
Merge: 5d2b27f 524f1fb
Author: Kartik Mistry <kartik@debian.org>
Date: Tue Aug 18 18:21:55 2026 +0530
Merge branch 'wip/smcv/gir' into 'master'
Fix GObject-Introspection, fix obsolete dependencies, enable cross-compiling
See merge request debian/dee!5
commit 524f1fb5085c9327bef0bd9d3e626fe34ea8226b
Author: Simon McVittie <smcv@debian.org>
Date: Mon Aug 17 19:58:01 2026 +0100
d/gitlab-ci.yml: Enable arm64 crossbuild test
Cross-compiling this package previously didn't work, so it seems worth
checking for regressions in future.
commit fa5f74574c52143cc06b065eacdcbd49a06a762c
Author: Simon McVittie <smcv@debian.org>
Date: Mon Aug 17 15:15:37 2026 +0100
d/rules: Use an appropriate host-specific vapigen when cross-compiling
When cross-compiling, we need to look for GLib-2.0.gir in an appropriate
directory for the host architecture, because it is not identical across
all architectures. A build-architecture vapigen will not find it.
When libgirepository1.0-dev was a build-dependency, this was masked by
libgirepository1.0-dev providing a symlink to the build architecture's
GLib-2.0.gir in /usr/share for backward compatibility with older,
non-cross-capable toolchains, but that version was never really correct
for cross-compilation, and with non-deprecated build-dependencies that
symlink is no longer present.
Normally we'd want to set VAPIGEN, but this particular package's
upstream build system uses a non-standard variable name VALA_API_GEN,
so override that instead.
Helps: #1123018
commit 8c592f458ef3ad5347094707fac0e63a2f35f822
Author: Simon McVittie <smcv@debian.org>
Date: Mon Aug 17 09:23:00 2026 +0100
d/rules, d/autogen.sh: Use a minimal replacement for gnome-autogen.sh
Closes: #829774
commit bf58ab41afaaa13c7dc6c90ae42ac0415d09cf3e
Author: Helmut Grohne <helmut@subdivi.de>
Date: Mon Dec 15 22:01:36 2025 +0100
Let dh_auto_configure pass --host to configure
Closes: #1123018
commit deed168bcc172322e16342264c69c59af1ac9336
Author: Helmut Grohne <helmut@subdivi.de>
Date: Mon Dec 15 22:01:36 2025 +0100
Skip gtk-doc in arch-only build
Helps: #1123018
commit f6bf95e6310697e289b100824442d6e24f23bf74
Author: Helmut Grohne <helmut@subdivi.de>
Date: Mon Dec 15 22:01:36 2025 +0100
Annotate Python Build-Depends :native
Helps: #1123018
commit 00256904c291e11fcd4a35c788d3555aa94e663b
Author: Simon McVittie <smcv@debian.org>
Date: Mon Aug 17 09:14:08 2026 +0100
d/control: Remove unused B-D on libdbus-1-dev
commit a145131e5f4af8a80b94e608727872fad535493d
Author: Simon McVittie <smcv@debian.org>
Date: Mon Aug 17 09:13:43 2026 +0100
d/control: Remove obsolete (Build-)Depends on libdbus-glib-1-dev
The package doesn't appear to contain any references to dbus-glib
any more.
Closes: #955886
commit cadc865019855deee85dae94bdbbae311507cd39
Author: Simon McVittie <smcv@debian.org>
Date: Mon Aug 17 09:11:21 2026 +0100
d/control: Replace deprecated B-D on libgirepository1.0-dev
Closes: #1118808
commit 82e7c89f5e1351fb643567ac25ec96c2187d44fd
Author: Simon McVittie <smcv@debian.org>
Date: Mon Aug 17 09:09:55 2026 +0100
d/control: Add missing build-dependencies on gir1.2-*-dev
As diagnosed by build-time warnings from gobject-introspection.
commit 0048588e897ad4b4d021d5c29a014f9e86ccd5d6
Author: Simon McVittie <smcv@debian.org>
Date: Mon Aug 17 09:09:26 2026 +0100
d/control: Add ${gir:Provides} to -dev package
This generates a virtual package for the systematic name
gir1.2-dee-1.0-dev, to represent the included GIR XML.
commit a1271705e1d1a28145c678105134df39b878d063
Author: Simon McVittie <smcv@debian.org>
Date: Mon Aug 17 09:08:34 2026 +0100
d/control: Use ${gir:Depends} for -dev package
This ensures that other GIR packages required to use the GIR XML in
this package are installed, and avoids needing to hard-code the name
of the package containing the typelib.
${gir:Depends} can be removed if this package moves to debhelper compat
level 14.
Among the 7 debian patches available in version 1.2.7+17.10.20170616-8 of the package, we noticed the following issues: