Debian Patches

Status for rust-glib-sys-0.18/0.18.1-2

Patch Description Author Forwarded Bugs Origin Last update
0001-src-manual-fix-build-issues-with-glib-2.82.patch src: manual: fix build issues with glib 2.82
The gir file for this version doesn't contain the `GType` type
definition although it is still widely used, we must therefore declare
it manually.

Moreover, `libc::utimbuf` isn't automatically imported although it is
needed for `g_utime`, so we must add this as well.
Arnaud Ferraris <arnaud.ferraris@collabora.com> not-needed 2024-09-24
0002-Cargo.toml-relax-dependencies.patch Cargo.toml: relax dependencies Arnaud Ferraris <arnaud.ferraris@collabora.com> not-needed 2024-09-24
0003-Cargo.toml-add-missing-features.patch Cargo.toml: add missing features
We build against glib 2.84, so we must add a couple additional features
for automated tests to pass.
Arnaud Ferraris <arnaud.ferraris@collabora.com> not-needed 2024-09-24
0004-Gir.toml-ignore-unbound-types-causing-test-failures.patch Gir.toml: ignore unbound types causing test failures
Generating bindings for those types causes autopkgtest to fail. As
they're not used in the main glib crate anyway, let's just ignore them.
Arnaud Ferraris <arnaud.ferraris@collabora.com> not-needed 2024-09-24
0005-tests-ignore-cross_validate_constants_with_c-test.patch tests: ignore `cross_validate_constants_with_c` test
This is currently broken in Debian, due to the possibility of running
tests with a different version of the underlying library than the
version used to generate the bindings.
Arnaud Ferraris <arnaud.ferraris@collabora.com> no 2025-02-07

All known versions for source package 'rust-glib-sys-0.18'

Links