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

All known versions for source package 'rust-gst-plugin-gtk4'

Links