#1145306 ITP: rust-javascriptcore6-sys -- FFI bindings for JavaScriptCore 6

Package:
wnpp
Source:
wnpp
Submitter:
Juan Manuel Méndez Rey
Date:
2026-08-24 00:43:03 UTC
Severity:
normal
#1145306#5
Date:
2026-08-24 00:42:00 UTC
From:
To:
* Package name    : rust-javascriptcore6-sys
  Version         : 0.6.0
  Upstream Author : Bilal Elmoussaoui <bil.elmoussaoui@gmail.com>
* 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.