Package: rust-glib-sys-0.18 / 0.18.1-2

Metadata

Package Version Patches format
rust-glib-sys-0.18 0.18.1-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 src manual fix build issues with glib 2.82.patch | (download)

src/manual.rs | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 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.

0002 Cargo.toml relax dependencies.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 cargo.toml: relax dependencies

0003 Cargo.toml add missing features.patch | (download)

Cargo.toml | 14 13 + 1 - 0 !
1 file changed, 13 insertions(+), 1 deletion(-)

 cargo.toml: add missing features

We build against glib 2.84, so we must add a couple additional features
for automated tests to pass.

0004 Gir.toml ignore unbound types causing test failures.patch | (download)

Gir.toml | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 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.

0005 tests ignore cross_validate_constants_with_c test.patch | (download)

tests/abi.rs | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 tests: ignore `cross_validate_constants_with_c` test

This is currently broken in Debian, due to the possibility of running