Package Details: lib32-gst-plugins-bad-libs 1.24.0-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: 2.84
First Submitted: 2023-01-07 17:47 (UTC)
Last Updated: 2024-03-11 09:16 (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 .. 20 Next › Last »

ahmubashshir commented on 2023-11-29 18:32 (UTC)

@titanx8888, try adding -D gst-plugins-bad:webrtcdsp=disabled to build options...

titanx8888 commented on 2023-11-26 18:00 (UTC)

@gnaggnoyil Hello, I had to install lib32-webrtc-audio-processing to fix that error.

@ahmubashshir Maybe this needs to be added as a dependency?

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

MarsSeed commented on 2023-11-18 09:17 (UTC)

@gardenappl, instead of manually creating a symlink, just rebuild this whole package, and the problem will be properly solved.

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.