Package Details: lib32-gst-plugins-base-libs 1.28.5-1

Git Clone URL: https://aur.archlinux.org/lib32-gstreamer.git (read-only, click to copy)
Package Base: lib32-gstreamer
Description: Multimedia graph framework (32-bit) - base
Upstream URL: https://gstreamer.freedesktop.org/
Licenses: LGPL-2.1-or-later
Submitter: patlefort
Maintainer: patlefort
Last Packager: patlefort
Votes: 40
Popularity: 14.20
First Submitted: 2026-04-05 17:52 (UTC)
Last Updated: 2026-07-16 18:04 (UTC)

Pinned Comments

patlefort commented on 2026-05-18 20:11 (UTC)

A copy of the GPG key is located in keys/pgp of this package.

gpg --import keys/pgp/D637032E45B8C6585B9456565D2EEE6F6F349D7C.asc

Latest Comments

1 2 3 4 5 6 7 Next › Last »

Saiyaman commented on 2026-07-18 04:41 (UTC)

Hi Patrick! Just a heads-up for anyone else landing here: the PKGBUILD is completely correct and cleanly uses the generic 'lib32-jack' provider.

However, certain AUR helpers like yay are currently having a minor existential crisis during updates. Instead of checking if a provider like 'lib32-pipewire-jack' is already installed locally, the helper's internal graph resolver aggressively panics and tries to force-pull the repo-default 'lib32-jack2' package instead, resulting in an aggressive dependency loop that asks to delete your entire audio driver.

If your helper is tripping over its own laces, skip it and build this manually via standard makepkg so you can explicitly choose option 2:

cd /tmp && git clone https://aur.archlinux.org/lib32-gstreamer.git cd lib32-gstreamer && makepkg -si

Select 'lib32-pipewire-jack' when prompted, and you're good to go. Thanks for keeping the packages updated!

sonakrie commented on 2026-07-14 14:00 (UTC)

On Arch systems without rust the building process errors out due to it missing rust as a makedependency.

J5lx commented on 2026-07-07 20:37 (UTC)

You‘re actually right, I’ve tracked it down to a recent change in the Arch devtools configuration that is used for official packages. According to the comments it looks like for some reason it was not kept in sync with the default configuration from pacman like it usually should, and has broken “many” other packages as well. Anyway, sorry for the noise.

patlefort commented on 2026-07-07 14:01 (UTC)

That flag --icf=safe is coming from your environment. Check your makepkg.conf, check your environment variables (LDFLAGS, CFLAGS), your rustup and cargo configs if you use rustup (~/.cargo, ~/.rustup).

J5lx commented on 2026-07-07 08:11 (UTC)

I’m currently getting a build failure with this package with the error /usr/bin/ld: unrecognized option '--icf=safe' (full error message: https://pastebin.com/Dkv5Ca2A). Can you please look into it? Thanks!

shira commented on 2026-06-24 18:22 (UTC)

gstreamer/subprojects/gst-plugins-good/ext/gtk/meson.build:37:10: ERROR: Dependency lookup for gtk+-3.0 with method 'pkg-config' failed: Could not generate cflags for gtk+-3.0: Package xcomposite was not found in the pkg-config search path. Perhaps you should add the directory containing `xcomposite.pc' to the PKG_CONFIG_PATH environment variable Package 'xcomposite', required by 'gdk-3.0', not found Package 'epoxy', required by 'gdk-3.0', not found

should probably add lib32-libepoxy & lib32-libxcomposite to makedepends

umaxtu commented on 2026-06-22 03:30 (UTC) (edited on 2026-06-22 03:32 (UTC) by umaxtu)

When trying to update this package I'm getting a prompted with "jack2-1.9.22-2.1 and pipewire-jack-1:1.6.7-1.1 are in conflict (jack). Remove pipewire-jack? [y/N]" three times. And the install fails if I decline. I'm assuming this is a bug since I was able to install older versions. I don't have rust or rustup installed so I don't think thats the issue.

bilgecrank commented on 2026-06-02 02:02 (UTC)

Another case for the rustup installs; If you're using something like rua that jails the build automatically you need to drop the following in the prepare section of the PKGBUILD. Your builds can't see your toolchains from jail.

rustup default stable # Whatever gets a toolchain installed here.
rustup target add i686-unknown-linux-gnu

Or just run it in a jail yourself but I like rua to track all my aur stuff.

shaybox commented on 2026-05-31 15:08 (UTC)

Update the pkgbuild to run rustup target add i686-unknown-linux-gnu if rustup is installed instead of rust

Kigurumi commented on 2026-05-19 19:16 (UTC) (edited on 2026-05-19 19:16 (UTC) by Kigurumi)

also had compilation errors in the last release, after checking ~/.cache/paru/clone/lib32-gstreamer/src/build/meson-logs/meson-log.txt and issuing:

rustup update & rustup target add i686-unknown-linux-gnu

compilation worked. Tested on 7.0.9-1-cachyos