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.


Reply via email to