Package: wnpp
Severity: wishlist
Owner: Juan Manuel Méndez Rey <[email protected]>

* Package name    : rust-javascriptcore6-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 JavaScriptCore 6

Low-level FFI bindings to libjavascriptcoregtk-6.0 (already packaged in
Debian), underlying the safe rust-javascriptcore6 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 hardcodes
an include of the full WebKit umbrella header (<webkit/webkit.h>) instead
of JavaScriptCore's own self-sufficient header (<jsc/jsc.h>), which
needlessly pulls in GTK4 headers this crate otherwise has nothing to do
with; a one-line patch fixes the include. Already packaged and verified
(full build + autopkgtest + lintian) against unstable with this patch;
will upload once this bug is assigned.

Reply via email to