Bug#1145305: ITP: rust-webkit6-sys -- FFI bindings for WebKit 6.0

Juan Manuel Méndez Rey <[email protected]>
Newsgroups gmane.linux.debian.devel.wnpp
Message-ID <32981183183271e843a8a7f504e977e9__20245.6537213706$1787532215$gmane$org@proton.me>
Package: wnpp
Severity: wishlist
Owner: Juan Manuel Méndez Rey <[email protected]>

* Package name    : rust-webkit6-sys
  Version         : 0.6.0
  Upstream Author : Bilal Elmoussaoui <[email protected]>
* URL             : https://gitlab.gnome.org/World/Rust/webkit6-rs
* License         : MIT
  Programming Lang: Rust
  Description     : FFI bindings for WebKit 6.0

Low-level FFI bindings to libwebkitgtk-6.0 (already packaged in Debian as
libwebkitgtk-6.0-dev), underlying the safe rust-webkit6 crate.

Needed for the same reason as rust-webkit6 (see that ITP) — a build
dependency of an upcoming WebKitGTK6-based rewrite of `stremio`
(wishlist bug #943703). Packaging note: its ABI-verification test suite
unconditionally checks a struct (WebKitImageClass) that does not exist in
Debian's WebKitGTK 2.52.4 — a version/gir-files mismatch upstream, not a
Debian packaging issue, and not gated behind any of the crate's own
version features — so the test suite is marked broken. No patch needed
otherwise. Already packaged and verified (full build + autopkgtest +
lintian) against unstable; will upload once this bug is assigned.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.