Install fails for me at lib32-chromaprint (1.5.1-1). Morrowind now works at least. https://pastebin.com/vb4ZPNpj
Edit: I see now lib32-chromaprint is a make depend, not part of this package. Will report issue over there if I can't resolve it.
Git Clone URL: | https://aur.archlinux.org/lib32-gst-bad-ugly.git (read-only, click to copy) |
---|---|
Package Base: | lib32-gst-bad-ugly |
Description: | Multimedia graph framework (32-bit) - bad |
Upstream URL: | https://gstreamer.freedesktop.org/ |
Licenses: | LGPL |
Replaces: | lib32-gst-plugins-bad-libs-latest |
Submitter: | ahmubashshir |
Maintainer: | ahmubashshir (MarsSeed) |
Last Packager: | ahmubashshir |
Votes: | 50 |
Popularity: | 1.42 |
First Submitted: | 2023-01-07 17:47 (UTC) |
Last Updated: | 2024-12-16 06:56 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 22 Next › Last »
Install fails for me at lib32-chromaprint (1.5.1-1). Morrowind now works at least. https://pastebin.com/vb4ZPNpj
Edit: I see now lib32-chromaprint is a make depend, not part of this package. Will report issue over there if I can't resolve it.
I'm assuming this will also need the changes applied in the 1.20.5-5 version
it also depends on lib32-openssl-1.1
--nocheck option of makepkg works fine too
@francescoz96, thanks it worked. But regarding not able to find the GST plugin loader, i did export the environment variable required for gst plugin scanner as it showed in the log and it still didn't work then
It's because it can't find the GST plugin loader for the tests. It won't be the most wise thing to do, but I made it skip the tests by using a dummy check() function:
In your PKGBUILD replace this:
check() { meson test -C 'build' --print-errorlogs }
with this:
check() { echo 'Skipping tests' }
gst-plugins-base-libs
should be added to makedepends[]
as lib32-gst-plugins-base-libs
doesn't depend on it and it's only required for build.
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/'
}
Hi @MarsSeed, the patches posted by @ahmubashshir are working. I just build the 3 lib32-gst's packages that I was maintaining and they are working fine.
If you want, I can update the packages. Just put me as co-maintainer in this package and in lib32-gst-plugins-ugly and lib32-gst-libav.
Thanks.
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...