diff --git a/meta-digi-dey/conf/distro/dey.conf b/meta-digi-dey/conf/distro/dey.conf index 8e9ee2d67..8c8048b5a 100644 --- a/meta-digi-dey/conf/distro/dey.conf +++ b/meta-digi-dey/conf/distro/dey.conf @@ -98,3 +98,11 @@ PACKAGECONFIG:remove:class-target:pn-libarchive = "bz2 xz lzo zstd acl xattr" # when udev support is disabled, so remove it to avoid dragging a bunch of # dependencies into the recovery and trustfence initramfs. PACKAGECONFIG:remove:class-target:pn-cryptsetup = "udev" + +# gstreamer's rsvg plugin is enabled by default in all of our platforms where +# gstreamer1.0-plugins-bad is used, which is most of them. This plugin depends +# on librsvg, a small library implemented in Rust. For some of our platforms, +# it's the only package in our default DEY images that requires bitbake to +# generate the Rust compiler, which is a lengthy process. Disable the gstreamer +# rsvg plugin to remove this dependency and the Rust compiler overhead. +PACKAGECONFIG:remove:pn-gstreamer1.0-plugins-bad = "rsvg"