gobject-introspection_1.78.1-6_source.changes ACCEPTED into unstable
Debian FTP Masters
ftpmaster at ftp-master.debian.org
Thu Dec 28 23:20:12 GMT 2023
Thank you for your contribution to Debian.
Accepted:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 28 Dec 2023 22:01:44 +0000
Source: gobject-introspection
Architecture: source
Version: 1.78.1-6
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv at debian.org>
Changes:
gobject-introspection (1.78.1-6) unstable; urgency=medium
.
* dh_girepository:
- Fix generation of GIR XML -> typelib dependency
- Don't generate Depends for GIR XML included by private GIR XML.
It's somewhat common for packages like gnome-shell and cinnamon
to ship GIR XML in a private location in a non-"-dev"-suffixed
package. In such cases, development/compilation is not the primary
purpose of the package, so we don't want to force a dependency
on the -dev package that contains an included GIR XML file. For
example, it would be inappropriate to force cinnamon to depend on
libmuffin-dev, or gnome-shell on libmutter-dev.
(Helps: #1057391)
* policy:
- Relax naming and dependency requirements for private GIR XML.
As discussed on #1057391, this mini-policy is primarily for public
GIR XML and public typelibs. (Helps: #1057391)
- Cite another reason why public GIR XML cannot be
Architecture: all
- Replace an outdated introductory paragraph
* d/control, d/rules: Use a shorter substvar name for libffiN
* d/rules: Pass all dpkg-architecture variables to d/extra-substvars.py
* d/extra-substvars.py: Generate substvars for host architecture information
* d/elf-get-needed: Add a tool to read dependencies' SONAMEs
* d/rules, d/control: Don't run gtk-doc for Architecture: any builds
* d/control: g-i Depends on ${perl:Depends}, for dh_girepository
* d/copyright: Update
* d/control, d/tests: Depend on pkgconf in preference to pkg-config
* d/control: gobject-introspection Depends on pkgconf
* d/p/scanner-If-using-libtool-with-a-wrapper-use-libtool-mode-.patch:
Add a patch to improve use of --use-binary-wrapper with libtool.
This will help to make a future version of gobject-introspection able
to cross-compile typelibs.
* d/p/Drop-GIO-from-libgirepository-s-dependencies.patch:
Add patch from upstream to avoid depending on GIO in type-dumping tool.
This is needed for forward-compatibility with GLib 2.79.x.
* Install GLib-2.0.gir into multiarch location, with a compatibility
symlink.
This will help to start the process of updating dependent packages
to be able to load GLib-2.0.gir and other GIR XML from the multiarch
location. (Helps: #859013)
* Generate architecture-prefixed executables.
These will eventually make it possible to cross-compile
GIR XML and typelibs for (for example) riscv64-linux-gnu
libraries on an x86_64-linux-gnu build system, by invoking
riscv64-linux-gnu-g-ir-scanner and so on. (Helps: #801672, #905715)
* Edit pkg-config metadata to point to architecture-prefixed tools
* Install a Meson cross-file to force use of the prefixed tools
If necessary, Meson can be invoked as
"meson --cross-file ${DEB_HOST_GNU_TYPE}-gobject-introspection.ini"
to use this.
* d/control, d/rules: Use a prebuilt g-i when cross-building.
We can generate a special variant of debian/cross-g-ir-tool.in that wraps
the upstream g-ir-scanner, etc. binaries with an appropriate search path
and executable wrapper to adapt them for the host architecture.
* d/control: Make build-dependencies satisfiable during cross-compilation.
Thanks to Helmut Grohne for hints on how this can be achieved.
Checksums-Sha1:
080c9187f317d2e0a4a4227a59f33a0effbfb5fc 3663 gobject-introspection_1.78.1-6.dsc
c6e0893e79549b2211d1119cf29a692616c7a4a2 53244 gobject-introspection_1.78.1-6.debian.tar.xz
fe16ef05cee024a81506337c783750b3b38c685d 8813 gobject-introspection_1.78.1-6_source.buildinfo
Checksums-Sha256:
389cad263d889731ebd024ddc00008be82af8d76c8563c824ad7eb2f253b194c 3663 gobject-introspection_1.78.1-6.dsc
1620e6d6279c70278414d5a27e58499d1aad30b8baf9a3b193456cd69a6ba2eb 53244 gobject-introspection_1.78.1-6.debian.tar.xz
ecd961395bab6f407f0d565c8ad364864a34bc0d24210eccb0c6ca940dc50090 8813 gobject-introspection_1.78.1-6_source.buildinfo
Files:
3ab178dd2f9e49c4d4cc1e037f5f8023 3663 devel optional gobject-introspection_1.78.1-6.dsc
964aca07c912b9cbad3888c007adf1cd 53244 devel optional gobject-introspection_1.78.1-6.debian.tar.xz
b690350a00c9e37b04becef683c366cc 8813 devel optional gobject-introspection_1.78.1-6_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmWN/wAACgkQ4FrhR4+B
TE9PGRAAiu4/dDpPIg5HuaIZE+9xyUxgQTwvuB75Mh18AHXr/RaXdje175Yq/Yxi
0zay8ppd4res3IZsE2k6TZQMHdeQ1ZzSrniim+9YhNKliATg5rEdX79Aid7VuLx6
w1cnPtDGsaSnffavijPzsuBS9Tm+MI+zc2IkhqjZG6sRxSB1R/2YwAHapTahXCPS
2j62k7yP5kmoqKqrmIBUE/f5SYrXyrDO4tP6nK2FbMWcm6pHIFkSZ8Zqo+WRSNsH
c15CcUsKSQ0XOB7P8s8zO92LJDjNpI6jxSGhkcOdjLS8fqDWVTbM4gh+8e6yHUNH
nHsytiVYMBd6WLXIgXztThcWQPavsyAcxplAmtLfyRabAd56XYwIBrHRvhmpDn8u
0zOn1/YlJtSng/99EXvsSYilRkjQXZGcJe0SjiraVoyt68ETNmc524PjZYgnRk32
aBhZbOulLh8ty34Xx6QNi88A74CXLIalPRdn9ITwTSWLQ9s3XDWHiKb7buWD06lL
B9HSwqKiiymqlm9ScLzOTUKPWapumvjLxIC/T3aw7jAQLmZOZirdVVXvMdHN1uyF
9vvRTxvrcNGb6Q0Fq1BhAAijNlVH4RV3QZRwSFKwubltrD0To3XfzEtgyH7Mcut6
9MLFFqG78KE60svjeiBUoaGbQZKjTPWkNLF3eXYdqK7Vn22PZCw=
=Zc1J
-----END PGP SIGNATURE-----
More information about the pkg-gnome-maintainers
mailing list