#942314 RFP: gst-plugins-rs -- GStreamer plugins written in Rust

Package:
wnpp
Source:
wnpp
Submitter:
Sebastian Dröge
Date:
2025-11-29 16:45:17 UTC
Severity:
wishlist
#942314#5
Date:
2019-10-14 13:06:59 UTC
From:
To:
* Package name    : gst-plugins-rs
  Version         : 0.5.0
  Upstream Author : Sebastian Dröge <slomo@debian.org>
* URL             : https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs
* License         : LGPL, MIT/Apache-2.0
  Programming Lang: Rust
  Description     : GStreamer plugins written in Rust

The GStreamer project is starting to write various extension plugins in the
Rust programming language. There are a few useful ones now at this point and
it would be good to start packaging them.

I personally don't have the time for maintaining this also in Debian in
addition to all the other GStreamer packages (help welcome!) but would be
happy to assist anybody who wants to start packaging gst-plugins-rs.

The package should probably be maintained as part of the Debian Rust team:
https://wiki.debian.org/Teams/RustPackaging
See there also for the Rust-specific packaging policy.

It will be required to also package various dependencies as part of this.

#942314#10
Date:
2024-01-20 00:54:13 UTC
From:
To:
On Mon, 14 Oct 2019 16:06:59 +0300 =?utf-8?q?Sebastian_Dr=C3=B6ge?=  <slomo@debian.org> wrote:
 > Package: wnpp
 > Severity: wishlist
 >
 > * Package name : gst-plugins-rs
 > Version : 0.5.0
 > Upstream Author : Sebastian Dröge <slomo@debian.org>
 > * URL : https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs
 > * License : LGPL, MIT/Apache-2.0
 > Programming Lang: Rust
 > Description : GStreamer plugins written in Rust
 >
 > The GStreamer project is starting to write various extension plugins
in the
 > Rust programming language. There are a few useful ones now at this
point and
 > it would be good to start packaging them.
 >
 > I personally don't have the time for maintaining this also in Debian in
 > addition to all the other GStreamer packages (help welcome!) but would be
 > happy to assist anybody who wants to start packaging gst-plugins-rs.
 >
 > The package should probably be maintained as part of the Debian Rust
team:
 > https://wiki.debian.org/Teams/RustPackaging
 > See there also for the Rust-specific packaging policy.
 >

 > It will be required to also package various dependencies as part of this.

gst-plugin-gtk4 has landed in debian; gst-plugin-gif is being prepared.
I have not yet enabled the build of the library (as of now this is just
the rust code shipped as package); can you shed some light on this? As
far as I understand those can then be dynamically loaded by gstreamer ?
Today I just realized that they work as plugins.

Enabling them  *should* be trivial; it's just another trip through new.

best,

#942314#15
Date:
2024-05-24 10:06:29 UTC
From:
To:
Hello Matthias, debconf-video@, FOSDEM video,

Fyi, at https://fosdem.org , we are very interested in getting the
gstreamer rust plugins or at least the fallbackswitch/fallbacksrc
plugin packaged inside Debian.

Our use case is simple: make voctomix 2.0 more resilient on
disconnected sources, like voctomix 1.x.

See also https://github.com/FOSDEM/video/issues/247 .

Cc-ing debconf-video@ since this might also be of interest to the
debconf video team...

Kind regards,

Mark
FOSDEM vzw

#942314#20
Date:
2024-05-24 10:37:19 UTC
From:
To:
Hi Mark,

thanks for your interest in those. At the moment, there are only two
(gif and gtk4) in Debian but just the rust source code.

I am working on enabling the GTK4 plugin. For the other plugins, please
file separate RFPs and cc me, marc.leeman@gmail.com and jbicha@debian.org.

I can look into those then; since I am maintainer for all rust gstreamer
packages already those shouldn't be too much work (but I would welcome
contributions !)

best,

#942314#25
Date:
2024-05-24 16:32:22 UTC
From:
To:
Initial MR is at
https://salsa.debian.org/rust-team/debcargo-conf/-/merge_requests/666.

Note that this would require at least two new source packages
(gstreamer-add and *-sys).

I would really appreciate some shared maintenance if someone feels inclined.

best,


werdahias

#942314#30
Date:
2025-11-28 23:18:08 UTC
From:
To: