-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Fri, 15 Mar 2024 13:14:58 +0000 Source: gobject-introspection Architecture: source Version: 1.78.1-17 Distribution: unstable Urgency: medium Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> Changed-By: Simon McVittie <smcv@debian.org> Closes: 1066900 Changes: gobject-introspection (1.78.1-17) unstable; urgency=medium . [ Simon McVittie, Jeremy BĂcha ] * Add a nogir build profile . [ Simon McVittie ] * d/control: Correct a misleading comment. It's g-ir-scanner, not g-ir-compiler, that runs the dumper executable. * Use host-architecture g-ir-compiler, etc. when cross-compiling. When setting up the cross wrappers for g-ir-compiler, etc. I had assumed that g-ir-compiler was a simple transformation from GIR XML into binary, which varied only by its endianness. Unfortunately, it is not: it also transforms abstract types such as size_t into equivalent fixed-size types such as guint64, which requires knowledge of the size of each type. Instead of running the build architecture g-ir-compiler and telling it to use the host architecture search path, install upstream's g-ir-compiler etc. into ${pkglibdir}, and set up cross wrappers that will automatically detect whether we can run them directly or whether we must use qemu-user. We already had logic for this for the dumper executable that is run by g-ir-scanner, which is always a host-architecture binary. This involves running qemu more often, but does have the side benefit that we no longer require the build and host endianness to be the same, because everything that interacts the typelib is now a host binary (possibly running under emulation). (Closes: #1066900) Checksums-Sha1: b077afebfd71e0449d9632ed444d36933b8a41ca 4279 gobject-introspection_1.78.1-17.dsc 8add0fa144fb4cd7dc34e0c30a26992743a6532a 61936 gobject-introspection_1.78.1-17.debian.tar.xz 6cafbf6b299d735068ec90dc7581a478c533d72f 8915 gobject-introspection_1.78.1-17_source.buildinfo Checksums-Sha256: 1ff2907e2095b5c4b75c3f264c3c6af0b41efa4caea1004f9424b179be9ddfd9 4279 gobject-introspection_1.78.1-17.dsc bb17cba79ec65c3413363a834d6ff737ba3d287b22e43eb4a89658d89ba28b4a 61936 gobject-introspection_1.78.1-17.debian.tar.xz 2609dd175bdb8814b52f8f15c030d4eb0067cfa88bbded0c6da8d09144ead72a 8915 gobject-introspection_1.78.1-17_source.buildinfo Files: 2b03e000afb17dee74138a929874941d 4279 devel optional gobject-introspection_1.78.1-17.dsc 9344666d298951a13738a8aa54c2760a 61936 devel optional gobject-introspection_1.78.1-17.debian.tar.xz 2abb2408e126fe86b58ccae4ced653ad 8915 devel optional gobject-introspection_1.78.1-17_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmX0ZEoACgkQ4FrhR4+B TE/HwA//XzgB9AnFt5zYLusHGhGwLdsvdlTBqPPH8wH9mRB5Q7UVPg89aLQce43N gt4IJbMGB0NFneDQXpbBAiaKq97J7XRIY1IwdDE3IS5926zx4qLmCN0bmFHabhYm FyY3aLBP3RNdJ4/M4y+xgBxr40rEEWkpLK01BwZ0DBxmybzZZIWWJHYes/mJX+Ia NlJ9aPkJOJHHCA/o0vt52zsvZB+/qzw0fMo2dvVQAKZlQXQfHzofYYsyqbnVtFhO 9RGAmpERtJadH5NnlBYD5DxcVr6RTG+MaP9xD3k1/xdH0wQ1cvyOHG1lFmQjVOqy RNrJVDsiaW/q0zSKcBpVtBLEh77IQTMfOxHT08nek2xfl8ah3b/QL6MXZDL3Dc3F /ZBzgEXiXCho/YjHGzmMUDezlQlptsC7g9iNWTGPC0tQ7LpIxRrYDx8/JEAweI5Z T8VYRo9vODOKcUYZimmb/2kg4N34bS5VpJnpSyFQZSJpOLuZ4SIHbcv+cZvfhvwR 1mo82SYmTKSPavsJO2v8PgITcT+dSKosN+B3rhSNFe6vfaBeOM7KcS9YVSIDXkPL Qv3wVLPiIRJh19qhkL5sZdzE2yYyH68otzAITcVDwgN/5rlKFRlsnAFZKaSz+r9F +EErLtQhHMB+4AJLQoJwDIgk1nlbV3fgGDzXfAIVYXJXCZFj7DE= =318I -----END PGP SIGNATURE-----
Attachment:
pgpOpXwNYgnLy.pgp
Description: PGP signature