@MarSeed, This patch is for latest lib32-gst bad, but I had to disable a few plugins because their lib32 deps are not available.
--- a/lib32-gst-plugins-bad/PKGBUILD 2022-02-07 08:15:43.000000000 +0600
+++ b/lib32-gst-plugins-bad/PKGBUILD 2022-03-22 12:23:25.582102333 +0600
@@ -1,10 +1,10 @@
# Maintainer: Rodrigo Bezerra <rodrigobezerra21 at gmail dot com>
# Contributor: orumin <dev@orum.in>
-_basename=gst-plugins-bad
+_basename=gstreamer/subprojects/gst-plugins-bad
pkgname=lib32-gst-plugins-bad
-pkgver=1.18.5
-pkgrel=2
+pkgver=1.20.1
+pkgrel=1
pkgdesc="Multimedia graph framework - bad plugins (32-bit)"
url="https://gstreamer.freedesktop.org/"
arch=(x86_64)
@@ -26,8 +26,7 @@
optdepends=('lib32-nvidia-utils: nvcodec plugin')
checkdepends=(xorg-server-xvfb)
options=(!emptydirs)
-_commit=d3af58d5b31941caa26c3ded85d7a7b84a91f0cc # tags/1.18.5^0
-source=("git+https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad.git#commit=$_commit"
+source=("git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git#tag=$pkgver"
1267.patch
wpe-1.1.diff)
sha256sums=('SKIP'
@@ -40,7 +39,7 @@
git describe --tags | sed 's/-/+/g'
}
-prepare() {
+_prepare() {
cd $_basename
# Neon 0.32.x
@@ -59,6 +58,7 @@
arch-meson $_basename build \
--libdir=lib32 \
--libexecdir=lib32 \
+ -D gpl=enabled \
-D introspection=disabled \
-D doc=disabled \
-D directfb=disabled \
@@ -72,12 +72,18 @@
-D openmpt=disabled \
-D openni2=disabled \
-D opensles=disabled \
+ -D openaptx=disabled \
+ -D qroverlay=disabled \
-D tinyalsa=disabled \
-D voaacenc=disabled \
-D voamrwbenc=disabled \
-D wasapi2=disabled \
-D wasapi=disabled \
+ -D gs=disabled \
-D wpe=disabled \
+ -D ldac=disabled \
+ -D isac=disabled \
+ -D onnx=disabled \
-D gobject-cast-checks=disabled \
-D microdns=disabled \
-D svthevcenc=disabled \
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...