Debian Patches
Status for rust-gst-plugin-gtk4/0.15.2-2
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| remove-windows-deps.diff | Remove Windows dependencies | Matthias Geiger <werdahias@riseup.net> | not-needed | 2024-02-25 | ||
| remove-static.diff | Remove static feature | Matthias Geiger <werdahias@riseup.net> | not-needed | 2024-07-21 | ||
| require-gtk-v4_10.patch | Require GTK >= 4.10 The render widget (src/sink/render_widget) is compiled unconditionally and uses GTK 4.10 API (e.g. gtk::Accessible in the glib::wrapper! @implements clause). Upstream reflects this by shipping default = ["gtk_v4_10"], so the crate effectively requires GTK 4.10 and does not build against the gtk4-rs v4_6 baseline (it fails with "cannot find type Accessible in crate gtk", cascading into width()/height()/scale_factor() ambiguities). Dependency features are always enabled regardless of --no-default-features, so pin the base gtk dependency to the v4_10 feature. This makes every feature combination - including the per-feature autopkgtests that build with --no-default-features --features <X> - compile against GTK 4.10 and pass, rather than failing for feature subsets that do not otherwise pull in gtk_v4_10 (capi, doc, gdk-wayland, gdk-x11, gst-allocators, gst-gl-*, v1_28, wayland, waylandegl, x11egl, x11glx and the bare no-features build). https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/commit/b511beaf2ca |
Charles <charles05@canonical.com> | not-needed | 2026-07-17 |
