Bug#1145302: ITP: rust-epoxy -- Rust bindings for libepoxy, an OpenGL function pointer manager
Juan Manuel Méndez Rey <[email protected]>
| Newsgroups | gmane.linux.debian.devel.wnpp |
|---|---|
| Message-ID | <9b51b17dc99bb349f8c788fd90db8347__10378.4705906705$1787531972$gmane$org@proton.me> |
Package: wnpp Severity: wishlist Owner: Juan Manuel Méndez Rey <[email protected]> * Package name : rust-epoxy Version : 0.1.0 Upstream Author : Maxwell Koo <[email protected]> * URL : https://github.com/mjkoo/epoxy-rs * License : Apache-2.0 Programming Lang: Rust Description : Rust bindings for libepoxy, an OpenGL function pointer manager Rust bindings to libepoxy (already packaged in Debian as libepoxy-dev), commonly used alongside GTK4 to manage OpenGL/GLES function pointers across platforms. Needed as a dependency of an upcoming WebKitGTK6-based rewrite of `stremio` (wishlist bug #943703). Packaging note: the crate as published upstream needs a small patch to build at all: an unused dependency on the now-archive-absent `shared_library` crate is dropped; the `gl_generator` build-dependency is bumped from 0.9 (whose own dependency on a since-yanked crates.io release makes it unbuildable as-is, regardless of Debian) to 0.14, which Debian ships; and gl_generator's `unstable_generator_utils` feature, which epoxy's build script needs unconditionally but upstream only requests via epoxy's own optional "default" feature, is requested directly so every feature combination builds. Already packaged and verified (full build + autopkgtest + lintian, all feature combinations) against unstable with this patch; will upload once this bug is assigned.