[notify] gst-plugins-bad: moved brotli and openldap to optional dependencies, cherrypicked two commits from upstream

This commit is contained in:
Tim Biermann 2021-08-15 16:14:31 +02:00
parent c7ffa45ab1
commit ccfa38f260
Signed by: tb
GPG Key ID: 42F8B4E30B673606
4 changed files with 1243 additions and 5 deletions

View File

@ -1,5 +1,7 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3z19LkBdtN8NKXPTQk+P6hWGZ2dlDk2B1jKIAlL1fy8M+ccOqqlQHSkzf1I28qSYddBp+vdX+RYH9mdcK347OA4=
SHA256 (Pkgfile) = caf9d46fc09df297a1db980e6965ec1e792dc3bfab6563aa57feb82b780fe54a
RWSagIOpLGJF3/lch8P3tanZzNHboIiZmYwL5jC4OX0oRD2+EMVUvUJcFslFvFKX7vG/EGmC3Aa2n897VUkBr/p9nasvVvZ0ogc=
SHA256 (Pkgfile) = 219e21ee7ec7e130f1e94e4da79a194618fc5e317aa536206564454a14a14fa1
SHA256 (.footprint) = 8983b300aa249c458379e9824a1fd5ac91002cac8e2d57a231fc193e50790edf
SHA256 (gst-plugins-bad-1.18.4.tar.xz) = 74e806bc5595b18c70e9ca93571e27e79dfb808e5d2e7967afa952b52e99c85f
SHA256 (68858358544dd3b7e20663f731db22fd74a78a45.patch) = e94417d88f4417eaed47a1d37bfca4a78610d413334c113e4b350bc8e233f7fd
SHA256 (a9fafd98b74fd184b178604095d35ac6105119b8.patch) = 84e2addc2b5cf4ee6c5c233e5a1234b8e3242292894403514f475dac13107837

File diff suppressed because it is too large Load Diff

View File

@ -1,15 +1,19 @@
# Description: A set of plugins for gstreamer that may pose distribution problems.
# URL: https://gstreamer.freedesktop.org/modules/gst-plugins-bad.html
# Maintainer: Danny Rawlins, crux at romster dot me
# Depends on: brotli chromaprint e2fsprogs faac faad2 gst-plugins-base ladspa lame libass libdca libdvdnav libmms libmodplug libmpcdec librsvg libsndfile libsrtp libusb libva libvpx libwebp mjpegtools neon openal openjpeg openldap rtmpdump x264 x265
# Optional: krb5
# Depends on: chromaprint e2fsprogs faac faad2 gst-plugins-base ladspa lame libass libdca libdvdnav libmms libmodplug libmpcdec librsvg libsndfile libsrtp libusb libva libvpx libwebp mjpegtools neon openal openjpeg rtmpdump x264 x265
# Optional: brotli krb5 openldap
name=gst-plugins-bad
version=1.18.4
release=1
source=(https://gstreamer.freedesktop.org/src/$name/$name-$version.tar.xz)
source=(https://gstreamer.freedesktop.org/src/$name/$name-$version.tar.xz
68858358544dd3b7e20663f731db22fd74a78a45.patch
a9fafd98b74fd184b178604095d35ac6105119b8.patch)
build() {
patch -Np1 -d $name-$version -i $SRC/68858358544dd3b7e20663f731db22fd74a78a45.patch
patch -Np1 -d $name-$version -i $SRC/a9fafd98b74fd184b178604095d35ac6105119b8.patch
cd $name-$version
meson build \

View File

@ -0,0 +1,27 @@
From a9fafd98b74fd184b178604095d35ac6105119b8 Mon Sep 17 00:00:00 2001
From: Antonio Rojas <arojas@archlinux.org>
Date: Sat, 24 Apr 2021 10:43:47 +0000
Subject: [PATCH] Fix build with OpenEXR 3
Add a header that is no longer transitively included
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2216>
---
ext/openexr/gstopenexrdec.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/ext/openexr/gstopenexrdec.cpp b/ext/openexr/gstopenexrdec.cpp
index a83c35de9b..b85203e423 100644
--- a/ext/openexr/gstopenexrdec.cpp
+++ b/ext/openexr/gstopenexrdec.cpp
@@ -29,6 +29,7 @@
#include <ImfRgbaFile.h>
#include <ImfIO.h>
+#include <ImfInt64.h>
using namespace Imf;
using namespace Imath;
--
GitLab