Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging
/ Packages / gst-plugins-rs
Commits:
d9fb6ebe by Balló György at 2024-09-24T15:24:56+02:00
Build dav1d plugin
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -7,6 +7,7 @@ pkgbase = gst-plugins-rs
license = MPL-2.0
makedepends = cairo
makedepends = cargo-c
+ makedepends = dav1d
makedepends = git
makedepends = graphene
makedepends = gst-plugins-bad
@@ -63,6 +64,16 @@ pkgname = gst-plugin-claxon
depends = gstreamer
depends = gst-plugins-base-libs
+pkgname = gst-plugin-dav1d
+ pkgdesc = Multimedia graph framework - dav1d plugin
+ license = MIT OR Apache-2.0
+ depends = gcc-libs
+ depends = glib2
+ depends = glibc
+ depends = gstreamer
+ depends = dav1d
+ depends = gst-plugins-base-libs
+
pkgname = gst-plugin-fallbackswitch
pkgdesc = Multimedia graph framework - fallbackswitch plugin
depends = gcc-libs
=====================================
PKGBUILD
=====================================
@@ -6,6 +6,7 @@ pkgname=(
gst-plugin-aws
gst-plugin-cdg
gst-plugin-claxon
+ gst-plugin-dav1d
gst-plugin-fallbackswitch
gst-plugin-ffv1
gst-plugin-fmp4
@@ -61,6 +62,7 @@ depends=(
makedepends=(
cairo
cargo-c
+ dav1d
git
graphene
gst-plugins-bad
@@ -89,7 +91,6 @@ _cargo_c_options=(
--features asm,dmabuf,dssim,gtk_v4_16,v1_22,wayland,x11egl,x11glx
--workspace
--exclude gst-plugin-csound
- --exclude gst-plugin-dav1d
--exclude gst-plugin-ndi
--exclude gst-plugin-uriplaylistbin
)
@@ -181,6 +182,20 @@ package_gst-plugin-claxon() {
-t "$pkgdir/usr/share/licenses/$pkgname"
}
+package_gst-plugin-dav1d() {
+ pkgdesc+=" - dav1d plugin"
+ license=("MIT OR Apache-2.0")
+ depends+=(
+ dav1d
+ gst-plugins-base-libs
+ )
+
+ mv plugin-dav1d/* "$pkgdir"
+
+ install -Dm644 $pkgbase/video/dav1d/LICENSE-MIT \
+ -t "$pkgdir/usr/share/licenses/$pkgname"
+}
+
package_gst-plugin-fallbackswitch() {
pkgdesc+=" - fallbackswitch plugin"
depends+=(
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/gst-plugins-rs/-/commit/d9fb6ebeb71688d86c3661d035e82d8cfe4c1754
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/gst-plugins-rs/-/commit/d9fb6ebeb71688d86c3661d035e82d8cfe4c1754
You're receiving this email because of your account on gitlab.archlinux.org.