Skip to content
Snippets Groups Projects
Commit e13988b3 authored by Krassy Boykinov's avatar Krassy Boykinov Committed by Patrycja Rosa
Browse files

community/gst-plugins-rs: build with cargo-auditable

* add `--frozen` to cargo args
parent 8cd6f2bc
No related branches found
No related tags found
1 merge request!75388community/gst-plugins-rs: build with cargo-auditable
Pipeline #274648 canceled
diff --git a/cargo_wrapper.py b/cargo_wrapper.py
index 183ffcd..641edc8 100644
--- a/cargo_wrapper.py
+++ b/cargo_wrapper.py
@@ -106,7 +106,7 @@ if __name__ == "__main__":
features = opts.features
if opts.command == 'build':
- cargo_cmd = ['cargo']
+ cargo_cmd = ['cargo', 'auditable']
if opts.bin or opts.examples:
cargo_cmd += ['build']
else:
@@ -115,6 +115,7 @@ if __name__ == "__main__":
features += ['doc']
if opts.target == 'release':
cargo_cmd.append('--release')
+ cargo_cmd.append('--frozen')
elif opts.command == 'test':
# cargo test
cargo_cmd = ['cargo', 'ctest', '--no-fail-fast', '--color=always']
cargo-c defaults to static for musl otherwise
diff --git a/cargo_wrapper.py b/cargo_wrapper.py
index e04ad39..e7b3e03 100644
index 641edc8..4859b6b 100644
--- a/cargo_wrapper.py
+++ b/cargo_wrapper.py
@@ -89,6 +89,7 @@ if __name__ == "__main__":
@@ -111,6 +111,7 @@ if __name__ == "__main__":
cargo_cmd += ['build']
else:
cargo_cmd += ['cbuild']
......
# Maintainer: Krassy Boykinov <kboykinov@teamcentrixx.com>
pkgname=gst-plugins-rs
pkgver=0.13.3
pkgrel=0
pkgrel=1
pkgdesc="Gstreamer rust plugins"
url="https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
arch="all"
license="MIT AND Apache-2.0 AND MPL-2.0 AND LGPL-2.1-or-later"
makedepends="
cargo
cargo-auditable
cargo-c
dav1d-dev
gst-plugins-bad-dev
......@@ -64,7 +64,8 @@ _plugins="cdg
webrtchttp
"
source="https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/archive/$pkgver/gst-plugins-rs-$pkgver.tar.gz
dylib.patch
0001-use-cargo-auditable.patch
0002-dylib.patch
"
options="net !check" # they don't run
......@@ -121,5 +122,6 @@ tools() {
sha512sums="
02c0bbacc1ebd0d6f4de00ffb18578068da3776ddf5c39d096bb0b9bb392c376d08e22d3028a04029132cd5bc74e3ac9b567a87f9937b64ca3529196bf7a3764 gst-plugins-rs-0.13.3.tar.gz
5f354a7776859f62a235947b5a31779688bc681f3c47c3fbf85806c8a12f68023a731067c958e40dfd580af591ea271e4e5184ef3b45a193c9b855486c64fef0 dylib.patch
5831b9e1f1f5a6c29d302256e76802053dd93bf316be818c4a4b33c8a2ea70827e5905627a41ed9cd0d582dc90f22c834ebae776f4cb481911014fbbe429917d 0001-use-cargo-auditable.patch
004862f52560082ceedd81d530643f191c2497f9fe0f3cc878a96414836cca759e542727f9cf3b67c6edae51f605bd31cfc15675da4668ef7efd112c0cfbe147 0002-dylib.patch
"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment