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

Juan Manuel Méndez Rey <[email protected]>
Newsgroups gmane.linux.debian.devel.wnpp
Message-ID <a922db5a5037f3e79066f4c9ea9b21f7__46563.3601693966$1787532214$gmane$org@proton.me>
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.
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.