#1145302 ITP: rust-epoxy -- Rust bindings for libepoxy, an OpenGL function pointer manager

Package:
wnpp
Source:
wnpp
Submitter:
Juan Manuel Méndez Rey
Date:
2026-08-24 00:39:02 UTC
Severity:
normal
#1145302#5
Date:
2026-08-24 00:36:20 UTC
From:
To:
* Package name    : rust-epoxy
  Version         : 0.1.0
  Upstream Author : Maxwell Koo <mjkoo90@gmail.com>
* 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.