Package Details: gst-plugins-rs-git r2644.6346d560-1

Git Clone URL: https://aur.archlinux.org/gst-plugins-rs-git.git (read-only, click to copy)
Package Base: gst-plugins-rs-git
Description: GStreamer plugins written in Rust
Upstream URL: https://gstreamer.freedesktop.org/
Licenses: MPL, LGPL, MIT, Apache
Conflicts: gst-plugins-rs
Provides: gst-plugins-rs
Submitter: robertfoster
Maintainer: robertfoster
Last Packager: robertfoster
Votes: 0
Popularity: 0.000000
First Submitted: 2020-11-15 01:31 (UTC)
Last Updated: 2023-06-03 21:57 (UTC)

Latest Comments

Sesese9 commented on 2023-05-15 17:36 (UTC)

Had to change the following to get it to build.

-D sodium=system

to

-D sodium-source=system

johnhamelink commented on 2022-11-30 11:52 (UTC) (edited on 2022-11-30 12:28 (UTC) by johnhamelink)

Hi there, thanks for this package.

For the past short while, when I try to build this package, it fails like so:

Found ninja-1.11.1 at /usr/bin/ninja
INFO: autodetecting backend as ninja                                                                
INFO: calculating backend command to run: /usr/bin/ninja -C /home/john/.cache/paru/clone/gst-plugins-rs-git/src/build
ninja: Entering directory `/home/john/.cache/paru/clone/gst-plugins-rs-git/src/build'
[0/3] Generating gst-plugins-rs with a custom command
    Updating crates.io index
    Updating git repository `https://gitlab.freedesktop.org/gstreamer/gstreamer-rs`
    Skipping git submodule `https://github.com/gtk-rs/gir` due to update strategy in .gitmodules
    Skipping git submodule `https://github.com/gtk-rs/gir-files` due to update strategy in .gitmodules
    Skipping git submodule `https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git` due to update strategy in .gitmodules
    Updating git repository `https://github.com/gtk-rs/gtk-rs-core`
    Skipping git submodule `https://github.com/gtk-rs/gir` due to update strategy in .gitmodules
    Skipping git submodule `https://github.com/gtk-rs/gir-files` due to update strategy in .gitmodules
    Updating git repository `https://github.com/rust-av/flavors`
    Updating git repository `https://github.com/gtk-rs/gtk4-rs`
    Skipping git submodule `https://github.com/gtk-rs/gir` due to update strategy in .gitmodules
    Skipping git submodule `https://github.com/gtk-rs/gir-files` due to update strategy in .gitmodules
    Updating git repository `https://github.com/rust-av/ffv1.git`
FAILED: libgstrsaudiofx.so libgstclaxon.so libgstlewton.so libgstspotify.so libgstrsfile.so libgstthreadshare.so libgstmp4.so libgstfmp4.so libgstaws.so libgsthlssink3.so libgstndi.so libgstraptorq.so libgstreqwest.so libgstrsrtp.so libgstwebrtchttp.so libgstrswebrtc.so libgsttextahead.so libgstjson.so libgstregex.so libgsttextwrap.so libgstfallbackswitch.so libgsttogglerecord.so libgstrstracers.so libgsturiplaylistbin.so libgstcdg.so libgstffv1.so libgstrsflv.so libgstgif.so libgsthsv.so libgstrspng.so libgstrav1e.so libgstrswebp.so libgstrsvideofx.so libgstrsclosedcaption.so libgstrsonvif.so libgstdav1d.so libgstsodium.so libgstgtk4.so 
/usr/bin/python /home/john/.cache/paru/clone/gst-plugins-rs-git/src/gst-plugins-rs/cargo_wrapper.py build /home/john/.cache/paru/clone/gst-plugins-rs-git/src/build /home/john/.cache/paru/clone/gst-plugins-rs-git/src/gst-plugins-rs /home/john/.cache/paru/clone/gst-plugins-rs-git/src/build release gst-plugin-audiofx,gst-plugin-aws,gst-plugin-cdg,gst-plugin-claxon,gst-plugin-closedcaption,gst-plugin-dav1d,gst-plugin-fallbackswitch,gst-plugin-ffv1,gst-plugin-file,gst-plugin-flavors,gst-plugin-fmp4,gst-plugin-gif,gst-plugin-gtk4,gst-plugin-hlssink3,gst-plugin-hsv,gst-plugin-json,gst-plugin-lewton,gst-plugin-mp4,gst-plugin-ndi,gst-plugin-onvif,gst-plugin-png,gst-plugin-raptorq,gst-plugin-rav1e,gst-plugin-regex,gst-plugin-reqwest,gst-plugin-rtp,gst-plugin-sodium,gst-plugin-spotify,gst-plugin-textahead,gst-plugin-textwrap,gst-plugin-threadshare,gst-plugin-togglerecord,gst-plugin-tracers,gst-plugin-uriplaylistbin,gst-plugin-videofx,gst-plugin-webp,gst-plugin-webrtc,gst-plugin-webrtchttp SODIUM_USE_PKG_CONFIG:1 /usr lib --depfile gst-plugins-rs.dep --exts so --disable-doc
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'gst-plugins-rs-git-r1700.4e7ce210-1': 
==> Making package: argo 3.4.4-1 (Wed 30 Nov 2022 11:58:39 AM GMT)
==> Retrieving sources...
  -> Found argo-linux-amd64.gz
==> Validating source files with sha256sums...
    argo-linux-amd64.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for 'argo-3.4.4-1': 
error: packages failed to build: gst-plugins-rs-git-r1700.4e7ce210-1  argo-3.4.4-1
❯ /usr/bin/python /home/john/.cache/paru/clone/gst-plugins-rs-git/src/gst-plugins-rs/cargo_wrapper.py build /home/john/.cache/paru/clone/gst-plugins-rs-git/src/build /home/john/.cache/paru/clone/gst-plugins-rs-git/src/gst-plugins-rs /home/john/.cache/paru/clone/gst-plugins-rs-git/src/build release gst-plugin-audiofx,gst-plugin-aws,gst-plugin-cdg,gst-plugin-claxon,gst-plugin-closedcaption,gst-plugin-dav1d,gst-plugin-fallbackswitch,gst-plugin-ffv1,gst-plugin-file,gst-plugin-flavors,gst-plugin-fmp4,gst-plugin-gif,gst-plugin-gtk4,gst-plugin-hlssink3,gst-plugin-hsv,gst-plugin-json,gst-plugin-lewton,gst-plugin-mp4,gst-plugin-ndi,gst-plugin-onvif,gst-plugin-png,gst-plugin-raptorq,gst-plugin-rav1e,gst-plugin-regex,gst-plugin-reqwest,gst-plugin-rtp,gst-plugin-sodium,gst-plugin-spotify,gst-plugin-textahead,gst-plugin-textwrap,gst-plugin-threadshare,gst-plugin-togglerecord,gst-plugin-tracers,gst-plugin-uriplaylistbin,gst-plugin-videofx,gst-plugin-webp,gst-plugin-webrtc,gst-plugin-webrtchttp SODIUM_USE_PKG_CONFIG:1 /usr lib --depfile gst-plugins-rs.dep --exts so --disable-doc
    Skipping git submodule `https://github.com/gtk-rs/gir` due to update strategy in .gitmodules
    Skipping git submodule `https://github.com/gtk-rs/gir-files` due to update strategy in .gitmodules
    Skipping git submodule `https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git` due to update strategy in .gitmodules
    Skipping git submodule `https://github.com/gtk-rs/gir` due to update strategy in .gitmodules
    Skipping git submodule `https://github.com/gtk-rs/gir-files` due to update strategy in .gitmodules
    Skipping git submodule `https://github.com/gtk-rs/gir` due to update strategy in .gitmodules
    Skipping git submodule `https://github.com/gtk-rs/gir-files` due to update strategy in .gitmodules
Error: CliError { error: Some(failed to download from `https://crates.io/api/v1/crates/aho-corasick/0.7.20/download`

Caused by:
    [77] Problem with the SSL CA cert (path? access rights?) (error setting certificate file: /etc/ssl/certs/ca-certificates.crt)), exit_code: 101 }

I checked, and /etc/ssl/certs/ca-certificates.crt does exist.

dreieck commented on 2022-01-29 17:59 (UTC)

Build fails for me with gst-plugins-rs/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 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-git/src/gst-plugins-rs
Build dir: /[...]/gst-plugins-rs-git/src/build
Build type: native build

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

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

Sloonz commented on 2021-03-16 12:18 (UTC)

Please add cargo-c as a build dep