Skip to content

Affix the gst-plugins-rs version for the gstreamer 1.21.1 release

This involved two external changes:

  1. gst-plugins-rs!894 (merged)
  2. A new tag gstreamer-1.21.1 pushed to gst-plugins-rs which adds a Cargo.lock
cerbero: Check that Cargo.toml version matches recipe version

Rust recipes that track git can easily go out of sync with the source
version, so add a check in the configure step for it.

For this, we need the toml python module, so we need to refactor the
code that finds it. It needs to move from the rust bootstrapper to
cerbero's config object. It also then needs to be in a fixed directory
inside the rust prefix, which means you need to re-bootstrap to get
this working.
gst-plugins-rs: Fix version and use tag for 1.21.1 release

We use the newly-created gstreamer-1.21.1 tag in the recipe now which contains a Cargo.lock, ensuring that the 1.21.1 cerbero tag will be reproducible.

Merge request reports