-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Fri, 03 Oct 2025 17:55:37 +0100 Source: vala Architecture: source Version: 0.56.18-5 Distribution: unstable Urgency: medium Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> Changed-By: Simon McVittie <smcv@debian.org> Closes: 1061107 1116553 Changes: vala (0.56.18-5) unstable; urgency=medium . * Team upload * Retry previous upload (no changes) . vala (0.56.18-4) unstable; urgency=medium . * Team upload * d/patches, d/control: Make valac Multi-Arch co-installable. By making the deprecated vala-gen-introspect script pick up architecture-specific details from $PKG_CONFIG, we can make it textually identical across all architectures. (Closes: #1116553) * d/control: valac Recommends gcc | gcc-for-host, not just gcc. The architecture-prefixed `${DEB_HOST_GNU_TYPE}-valac` wrappers tell valac to use `${DEB_HOST_GNU_TYPE}-gcc`, so if those wrappers are used, the gcc package is not strictly necessary. * d/changelog: Point to #1116552 in previous changelog entry * Release to unstable . vala (0.56.18-3) experimental; urgency=medium . * Team upload * d/rules: Parameterize the vala major/minor version number * d/rules: Generate cross valac wrapper from a template * d/*.links: Create cross valac symlinks declaratively * Use absolute path to run valac in the cross wrapper. If the cross wrapper for valac has been found in /usr/bin, it seems less surprising if it runs the corresponding system copy of valac, bypassing any possible locally-installed valac that might conceivably be the same major version number. * Move vapigen, vapigen-0.56 to valac-bin, add required Breaks/Replaces * d/rules: Generate a ${DEB_HOST_GNU_TYPE}-vapigen which searches appropriate directories. For example, this means we find GLib-2.0.gir in /usr/lib/${DEB_HOST_MULTIARCH}/gir-1.0. (Closes: #1061107) * Generate a ${DEB_HOST_GNU_TYPE}-vala.ini to use valac, vapigen wrappers. This allows packages with a Meson build system to opt-in to using the host architecture valac and vapigen during cross-builds. Ideally this would be done more centrally, in `meson env2mfile` (#1116552) or debhelper, but we should make the infrastructure available first. * d/control, d/rules: Use build-architecture valac if cross-compiling. This allows vala itself to be cross-compiled, as long as the pkg.vala.nographviz build-profile is used (or #983886 is fixed) and a native build for the build architecture has been done first. * d/copyright: Don't quote the FSF's former postal address here * Standards-Version: 4.7.2 (no changes required) * Initially upload to experimental, since the cross-related changes are somewhat intrusive Checksums-Sha1: a19c6e663f94b44967322b123eac0041267e7aaa 3424 vala_0.56.18-5.dsc a0b3f4ce1a2e5af2c03910b24c5ed231d06612d7 36944 vala_0.56.18-5.debian.tar.xz 65950efd120e91cfbafc08df3a7ed638836691ca 12752880 vala_0.56.18-5.git.tar.xz 4198e1cf572356e46d57622b61b4878302fec0cf 18214 vala_0.56.18-5_source.buildinfo Checksums-Sha256: a99b945f770c440be9c5c8a1d0f1d630852eb48122fdcdc5b3fefe7ec95d736f 3424 vala_0.56.18-5.dsc bd538055568355df01eab1b8cca5a05a4e6c798f9ff631fd82ea8f040a500d42 36944 vala_0.56.18-5.debian.tar.xz dea2108818a0ef22581a474de9df06d45618544c76e43c13383ca05beece8145 12752880 vala_0.56.18-5.git.tar.xz 7c8683eab4a30a16088b58e42d28b081ae8599594605e77d8ec94e4f221b26fa 18214 vala_0.56.18-5_source.buildinfo Files: abd7df448ed85da81966e49676faa35d 3424 devel optional vala_0.56.18-5.dsc f727151d95b48071004323fca5a0ce81 36944 devel optional vala_0.56.18-5.debian.tar.xz 22d2b61c1bb062a0dd1393fa73103aeb 12752880 devel optional vala_0.56.18-5.git.tar.xz 84c8177086c4cb5e79af7363ce1d5ba5 18214 devel optional vala_0.56.18-5_source.buildinfo Git-Tag-Info: tag=8c72d955b62a251c9c985db8da3cc71c9b9cc99b fp=7a073ad1ae694fa25bff62e5235c099d3eb33076 Git-Tag-Tagger: Simon McVittie <smcv@debian.org> -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmjgAIIACgkQYG0ITkaD wHmethAAl26Kr1VJTkbgcsD5AbX5l+RgBeDIMesqFYa6t0TIze/9uUbzceWke+7q w4ghKgYmUEFO8yCA/OG8h7T7xPp57NzV7DeKqiqp7M2qCIsbBKjYam038bl1y8nv g0jj/LD001iW6cWMGL2keNS28NUgHE1DXtkNQ+ux46kj2isoTNryYsuxrgY7a0R0 SGwes8v2LyVJVamgDtdSxUltZvuOZKZM2YhP9KsiR5WFqZvR1G3WMtHlYq2otFzR ACjbkbCJhyFERh0uDsk6ayBp0+FEdgnHKNS2jW0SIQNtzH9Say7euM8ZR0HWH4Xi kLf195WQjHIzFShpbmE/xjHfoSXJyNav61CDdxd8ug38nKr72wHpojNN8v3+yKAz yD1qsfGYYzIg5d41gLwiBS2KVhy4gEvWcAcYrxrCgJdobL2fdQTtqWyV1cxbI7lW nUSTAcjxYh53rD+Wh5kmQZzD1FjDaP7hAof5TMhC89m4wfMYpONMgzeBuFHmdR4F QBdQqr4UubYRQgdoaDWdYA+LgzFdgdb6CzvkwGhCcJ2Wury2VWdcM84lcsO6f7Ob x8zbZCfRU2UDaIrF0tA09WLo8RrxnEXVU0KX5RLkvrast0hT42PpojyrUEw33kGm qXd1DnGeWT7CnjobI+3sxl22SQbBqA7hUomhVfK0Eg1ppFucRYI= =5Wrs -----END PGP SIGNATURE-----