PKGBUILD was updated, so here's a more recent patch:
cd %pkgbuilddir%
copy paste the patch into x.patch
patch -p1 < x.patch
x.patch:
diff --git a/PKGBUILD b/PKGBUILD
index c607ef5..1272665 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,8 +4,8 @@
pkgname='lib32-gst-plugins-bad'
_basename="${pkgname#lib32-}"
-pkgver=1.18.5
-pkgrel=2
+pkgver=1.20.3
+pkgrel=1
pkgdesc='Multimedia graph framework - bad plugins (32-bit)'
arch=('x86_64')
url='https://gstreamer.freedesktop.org/'
@@ -93,20 +93,16 @@ checkdepends=('xorg-server-xvfb')
optdepends=('lib32-nvidia-utils: nvcodec plugin')
options=('!emptydirs')
_tarname="${_basename}-${pkgver}"
-source=("${_tarname}.tar.xz::${url}src/${_basename}/${_tarname}.tar.xz"
- '1267.patch'
- 'wpe-1.1.diff')
-sha256sums=('a164923b94f0d08578a6fcaeaac6e0c05da788a46903a1086870e9ca45ad678e'
- '6b44a256d1ce3ed788d689a9abc5d8a2c4f992ce3c6c60f7a1efb4aa5cc3deb1'
- '841988d7dffaf98adeff046cfeed97505a66d268c156361ac29c2b7a112cf984')
+source=("${_tarname}.tar.xz::${url}src/${_basename}/${_tarname}.tar.xz")
+sha256sums=('7a11c13b55dd1d2386dd902219e41cbfcdda8e1e0aa3e738186c95074b35da4f')
prepare() {
# Neon 0.32.x
# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1267
- patch -Np3 --directory="${_tarname}" --input='../1267.patch'
+ #patch -Np3 --directory="${_tarname}" --input='../1267.patch'
# wpe-webkit-1.1 (libsoup3)
- patch -Np1 --directory="${_tarname}" --input='../wpe-1.1.diff'
+ #patch -Np1 --directory="${_tarname}" --input='../wpe-1.1.diff'
# configure
export CC='gcc -m32'
@@ -117,6 +113,7 @@ prepare() {
arch-meson "${_tarname}" 'build' \
--libdir='lib32' \
--libexecdir='lib32' \
+ -Dgpl='enabled' \
-Dintrospection='disabled' \
-Ddoc='disabled' \
-Ddirectfb='disabled' \
@@ -141,6 +138,12 @@ prepare() {
-Dsvthevcenc='disabled' \
-Dzxing='disabled' \
-Dopenexr='disabled' \
+ -Dgs='disabled' \
+ -Disac='disabled' \
+ -Dldac='disabled' \
+ -Donnx='disabled' \
+ -Dopenaptx='disabled' \
+ -Dqroverlay='disabled' \
-Dpackage-name="Arch Linux ${pkgname} ${pkgver}-${pkgrel}" \
-Dpackage-origin='https://www.archlinux.org/'
}
Pinned Comments
ahmubashshir commented on 2023-11-18 14:43 (UTC) (edited on 2023-11-18 14:44 (UTC) by ahmubashshir)
If you have any improvements/suggestions for the pkgbuilds I maintain, please create an issue/pr on github.com/ahmubashshir/pkgbuilds or send the patches to ahmubashshir+pkgbuilds@gmail.com
p.s. sorry for being late, I was busy with my mid and part-time job last three months... it was truly chaotic...