Package Details: lib32-gst-plugins-bad-libs 1.24.8-1

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: 46
Popularity: 0.022775
First Submitted: 2023-01-07 17:47 (UTC)
Last Updated: 2024-10-28 05:13 (UTC)

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...

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 21 Next › Last »

gnaggnoyil commented on 2023-11-26 12:33 (UTC)

Hello. I ran makepkg -s today and got the following error:

gst-plugins-bad| Run-time dependency webrtc-audio-processing found: NO (tried pkgconfig and cmake)
gst-plugins-bad| Looking for a fallback subproject for the dependency webrtc-audio-processing

gstreamer/subprojects/gst-plugins-bad/ext/webrtcdsp/meson.build:7:13: ERROR: Automatic wrap-based subproject downloading is disabled

A full log can be found at /home/gnaggnoyil/.cache/yay/lib32-gst-bad-ugly/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...
makepkg -s  3.61s user 2.31s system 77% cpu 7.653 total

Does anybody know what could possibly go wrong there?

gardenappl commented on 2023-11-21 00:21 (UTC)

@MarsSeed, sorry, after testing with lddtree (rather than just ldd), it turned out that my issue wasn't even with this package, but rather with lib32-libffmpeg. At some point that package failed to (re)build due to some dependency issues with Nvidia, that's why it was out of date.

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...

gardenappl commented on 2023-11-18 02:48 (UTC)

lib32-gst-libav doesn't load for me properly due to linking to outdated /usr/lib32/libdav1d.so.6.

There is probably a more reasonable way to solve this, but for now I temporarily just ran sudo ln -s /usr/lib32/libdav1d.so.7 /usr/lib32/libdav1d.so.6. I guess this is fine as long AV1 isn't used.

ApolloFortyNine commented on 2023-10-02 04:59 (UTC)

Needs lib32-mjpegtools added as a build dependency, or do what svallinn mentioned.

Arbyste commented on 2023-09-07 01:38 (UTC) (edited on 2023-09-07 01:39 (UTC) by Arbyste)

It looks like all the runtime dependencies for this package have been included in split package depends functions, e.g.

package_lib32-gst-plugins-bad() {
  pkgdesc+=" - bad plugins"
  replaces=('lib32-gst-plugins-bad-latest')
  depends=(
    "lib32-gst-plugins-bad-libs>=$pkgver" lib32-aom lib32-libass...

However, note the following from the pkgbuild man page: "Note that makepkg does not consider split package depends when checking if dependencies are installed before package building and with --syncdeps. All packages required to make the package are required to be specified in the global depends and makedepends arrays."

I also tested this myself, any missing dependencies in the global depends() function were caught by makepkg, but missing dependencies inside package specific depends() functions were not caught.

It would probably be a good idea to collect all the runtime dependencies into a single, global depends() function, just like the build dependencies.

MarsSeed commented on 2023-07-18 22:39 (UTC)

The unneeded lib32-libnice 1.6.4 has a defect coming from upstream, which makes it unbuildable.

Though it can be quickly fixed with a patch, but it would be best to disable that dependency here, as well as lib32-webrtc-audio-processing, with the -D gst-plugins-bad:webrtc=disabled option.

svallinn commented on 2023-07-17 19:56 (UTC)

You guys forgot -D gst-plugins-bad:mplex=disabled, mplex depends on lib32-mjpegtools which the package no longer uses.

MarsSeed commented on 2023-07-16 17:28 (UTC)

After some more digging, I am seeing that lib32-webrtc-audio-processing would also be good to remove, by turning off the 'webrtc' meson option inside gst-plugins-bad.

This is again too new technology for 15+ year old bin32 tools to support.

And lib32-libnice was added by repo in 2018 to gst-plugins-bad to be used with one of the webrtc plugins. It is useless for any other purposes.