Back to gobject-introspection PTS page

Accepted gobject-introspection 1.78.1-6 (source) into unstable



-----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@lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv@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-----