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.