Package Details: gst-plugins-rs 0.8.4-1

Git Clone URL: https://aur.archlinux.org/gst-plugins-rs.git (read-only, click to copy)
Package Base: gst-plugins-rs
Description: GStreamer plugins written in Rust
Upstream URL: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs
Keywords: gstreamer rust
Licenses: MIT, Apache, LGPL2.1, MPL2
Submitter: oktopod11
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 0
Popularity: 0.000000
First Submitted: 2019-07-02 09:36 (UTC)
Last Updated: 2022-07-07 19:08 (UTC)

Latest Comments

Saancreed commented on 2022-09-05 20:46 (UTC)

Hi, this package doesn't build for me because of something that looks like a Rust compilation error, full build log is here. Is upstream currently broken or am I missing something obvious?

FabioLolix commented on 2022-01-30 19:23 (UTC)

updated to v0.8.0

dreieck commented on 2022-01-29 18:31 (UTC)

Please download the specific version's sources by using

source=("https://gitlab.freedesktop.org/gstreamer/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") (this actually works)

and also add appropriate integrity checksum then.

Thanks for maintaining!

dreieck commented on 2022-01-29 18:13 (UTC) (edited on 2022-01-29 18:32 (UTC) by dreieck)

Version 0.8.0 is out.

But it fails to build for me with gst-plugins-rs-0.8.0/meson.build:1:0: ERROR: Unknown options: "package-name, package-origin":

==> Starting build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true gst-plugins-rs-0.8.0 build -D 'package-name=GStreamer Rust Plugins (Arch Linux)' -D package-origin=https://www.archlinux.org/
The Meson build system
Version: 0.61.1
Source dir: /[...]/gst-plugins-rs/src/gst-plugins-rs-0.8.0
Build dir: /[...]/gst-plugins-rs/src/build
Build type: native build

gst-plugins-rs-0.8.0/meson.build:1:0: ERROR: Unknown options: "package-name, package-origin"

A full log can be found at /[...]/gst-plugins-rs/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().

Similar with version 0.7.2 or 0.6.0.

(Build carried out with the PKGBUILD suggested by @robertfoster in 2020-11-16.)

robertfoster commented on 2020-11-16 10:53 (UTC) (edited on 2020-11-16 10:58 (UTC) by robertfoster)

Please update with something working, as example:

# Maintainer: Nikola Hadžić <nikola@firemail.cc>
# Contributor: robertfoster

pkgname=gst-plugins-rs
pkgver=0.6.0
pkgrel=1
pkgdesc="GStreamer plugins written in Rust"
arch=("x86_64")
url="https://gstreamer.freedesktop.org/"
license=(LGPL MIT Apache)
depends=(csound gstreamer libsodium)
makedepends=(rust git meson)
source=("https://gitlab.freedesktop.org/gstreamer/$pkgname/-/archive/$pkgver/$pkgname-$pkgver.tar.gz")

build() {
  arch-meson $pkgname-$pkgver build \
    -D package-name="GStreamer Rust Plugins (Arch Linux)" \
    -D package-origin="https://www.archlinux.org/"
  meson compile -C build
}

#check() {
#  cd $srcdir/$pkgname-$pkgver
#  meson test -C build --print-errorlogs
#}

package() {
  install -d "$pkgdir"/usr/lib/gstreamer-1.0
  install -m 755 build/*.so "$pkgdir"/usr/lib/gstreamer-1.0

}