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.