* 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.
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,
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
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,
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