summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD14
1 files changed, 11 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8e305c270175..37b2bebb6bd7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
_basename=gst-plugins-bad
pkgname=lib32-gst-plugins-bad
pkgver=1.18.4
-pkgrel=1
+pkgrel=2
pkgdesc="Multimedia graph framework - bad plugins (32-bit)"
url="https://gstreamer.freedesktop.org/"
arch=(x86_64)
@@ -27,8 +27,10 @@ optdepends=('lib32-nvidia-utils: nvcodec plugin')
checkdepends=(xorg-server-xvfb)
options=(!emptydirs)
_commit=8cb03bdf01ca6ad8c87f951bcd7962c3ca9f6860 # tags/1.18.4^0
-source=("git+https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad.git#commit=$_commit")
-sha256sums=('SKIP')
+source=("git+https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad.git#commit=$_commit"
+ gst-plugins-bad-openexr3.patch)
+sha256sums=('SKIP'
+ '6bf2b72021586efa41b35507beedb939e952cfd612ce50f5f9e704cf1bd1d876')
pkgver() {
cd $_basename
@@ -36,6 +38,12 @@ pkgver() {
git describe --tags | sed 's/-/+/g'
}
+prepare() {
+ cd $_basename
+
+ patch -p1 < ../gst-plugins-bad-openexr3.patch # Fix build with OpenEXR 3
+}
+
build() {
export CC='gcc -m32'
export CXX='g++ -m32'