-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Wed, 17 Jan 2024 18:02:05 +0000 Source: libportal Architecture: source Version: 0.7.1-5 Distribution: unstable Urgency: medium Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org> Changed-By: Simon McVittie <smcv@debian.org> Changes: libportal (0.7.1-5) unstable; urgency=medium . * Generate a vapigen wrapper that searches the appropriate ${libdir}. Ideally vapigen should have a solution to this, but at the moment it can't find GLib-2.0.gir without the compatibility symlink provided by libgirepository1.0-dev (#1060904). Generating our own wrapper like this also allows for cross-compilation, by using the build-architecture vapigen but telling it to look for GIR XML in the host architecture's library directory. This acts as a prototype of being able to generate Vala API descriptions during cross-compilation more generically. * d/control: Stop depending on libgirepository1.0-dev explicitly. Now that we can find GIR XML in /usr/lib/*/gir-1.0, we don't need the libgirepository1.0-dev metapackage, which is not and cannot be Multi-Arch: same (see #801672). Instead, we can take smaller parts of it: the gobject-introspection tools, and the GIR XML in gir1.2-glib-2.0-dev (which we already depended on). Until all of our build-dependencies add dependencies for the GIR XML that they depend on, we also need to build-depend on gir1.2-freedesktop-dev. * d/control, d/rules: Use cross g-ir-scanner to support cross-compiling. Ideally this would be automatic (#1060838), but it isn't. Accept an older version of gobject-introspection when not cross-compiling, to facilitate backports. * d/control: Build-Depend on Gio-2.0 by its systematic name gir1.2-gio-2.0-dev, a virtual package provided by gir1.2-glib-2.0-dev Checksums-Sha1: 4ff21e4d817aa8e8cd1cf679405a6eb8be231097 4110 libportal_0.7.1-5.dsc 2869b06d780b6a8adf7103a1b93249235ddb2750 11364 libportal_0.7.1-5.debian.tar.xz af82e6f2b05328482bce2adb7c9e03bede78ea9d 17232 libportal_0.7.1-5_source.buildinfo Checksums-Sha256: cb1ecac779b0088bc833ba3fb28612477df8e0a176899e27aad4f3671a2994ce 4110 libportal_0.7.1-5.dsc 8122dba446e489bd2bf10a5ab076ea087b3899264623c5dbfb6e7e90ca90d1e8 11364 libportal_0.7.1-5.debian.tar.xz 214b945ad488746869240622ba6dccedc9690932fe6201d763481cff37ca10df 17232 libportal_0.7.1-5_source.buildinfo Files: b2c73cf14f4912a6e021c541baa08a61 4110 libs optional libportal_0.7.1-5.dsc 3154995e73158efcbae930a1fb28b977 11364 libs optional libportal_0.7.1-5.debian.tar.xz 89e4a436974ed5a7611a94bc4fdfcc03 17232 libs optional libportal_0.7.1-5_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmWoXfIACgkQ4FrhR4+B TE+FSg//Tl4YgSp4O434sLb5jRJ+eNLuKhvO2UCvU6BYxXNOedx63tuCyFQwclyf g5j7VbRjRki3v3mKOJy87iqkeZqoXqWhIQ+L0Wjik5zOnKK0YCZ1VZSejmwxJdXW OQ38BsufoQiudKK7KQxm+zuUVAvyEzFCUPF6ZkfmieW0yKkq+FtXxGX+2B6hrpif un+yaSv+Zybuh3P+8anDn92cKcfQukNDIzM5go3feCy7NTxcxNbmn3+o1mg498mk G8vIkd1ogsw9uX7hz/uJ1Js7I2uQI+gce46uCSDhUzeDdKvkCiu2tK70B7OQUYqc JFoO+mVxFsLnhCJHMWN3w0puFdpPgAwOUQ9WK2ShMvpyPz156fLfvQBamc7Z/nex v41Nh50Y2L2fKKbS/Oc60KERO/7ns3xr3T8dwT8ig1QYrmhNHAhQp12zmwbcT+dH AuMGjwWQUP1UzeDzehUZ+VCyxRuse9NoxskMDik0fF4xISkP1BZmDI02E+/fdHm6 SS+k9i4kcBRnaNqdCdSP+uWokdXxDixfinfI7GdljBKwC7/edc7Cr9ystT0p9wlh jRf+ba3cVF/xanuga29IMjZDlLQOAUYv1pn+Z1LkHAbr6LhK+3rT2N2iEajj7zaZ xB/ef8EOVwS1TmHBS5Mzfqi72xcUOJvmuvk8kX1iYXVSqiMJWSw= =ITSX -----END PGP SIGNATURE-----