gitlint is not needed. It will try to use it if it's installed. What happened to you is probably that your gitlint needed to be rebuilt and reinstalled for a new python version, hence why it didn't find its modules. Or maybe you have it installed somewhere else but that install is broken.
Search Criteria
Package Details: lib32-gst-plugins-base 1.28.5-1
Package Actions
| 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 plugins |
| Upstream URL: | https://gstreamer.freedesktop.org/ |
| Licenses: | LGPL-2.1-or-later |
| Submitter: | patlefort |
| Maintainer: | patlefort |
| Last Packager: | patlefort |
| Votes: | 44 |
| Popularity: | 11.09 |
| First Submitted: | 2026-04-05 17:52 (UTC) |
| Last Updated: | 2026-07-16 18:04 (UTC) |
Dependencies (74)
- gst-plugins-base (gst-plugins-base-gitAUR)
- lib32-alsa-lib
- lib32-cairo
- lib32-cdparanoia
- lib32-gcc-libs (lib32-gcc-libs-gitAUR, lib32-gccrs-libs-gitAUR, lib32-gcc-libs-snapshotAUR)
- lib32-glib2
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-git-native-pgoAUR, lib32-glibc-eacAUR)
- lib32-gst-plugins-base-libsAUR (lib32-gst-plugins-base-libs-gitAUR)
- lib32-gstreamerAUR (lib32-gstreamer-gitAUR)
- lib32-libogg
- lib32-libtheora
- lib32-libvorbis
- lib32-opus
- lib32-pango
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- glib2-devel (glib2-devel-gitAUR) (make)
- lib32-aalib (make)
- lib32-alsa-lib (make)
- lib32-bzip2 (make)
- lib32-cairo (make)
- Show 54 more dependencies...
Required by (51)
- lib32-gst-libav (make)
- lib32-gst-plugin-aws (make)
- lib32-gst-plugin-cdg (make)
- lib32-gst-plugin-claxon (make)
- lib32-gst-plugin-dav1d (make)
- lib32-gst-plugin-fallbackswitch (make)
- lib32-gst-plugin-ffv1 (make)
- lib32-gst-plugin-fmp4 (make)
- lib32-gst-plugin-gif (make)
- lib32-gst-plugin-gopbuffer (make)
- lib32-gst-plugin-gtk4 (make)
- lib32-gst-plugin-hlssink3 (make)
- lib32-gst-plugin-hsv (make)
- lib32-gst-plugin-json (make)
- lib32-gst-plugin-lewton (make)
- lib32-gst-plugin-livesync (make)
- lib32-gst-plugin-mp4 (make)
- lib32-gst-plugin-mpegtslive (make)
- lib32-gst-plugin-originalbuffer (make)
- lib32-gst-plugin-quinn (make)
- Show 31 more...
Sources (2)
patlefort commented on 2026-08-02 16:31 (UTC)
sebasnabas commented on 2026-08-02 14:03 (UTC) (edited on 2026-08-02 14:03 (UTC) by sebasnabas)
Hi, I just got the following build failure:
--- stderr ---
Traceback (most recent call last):
File "/usr/bin/gitlint", line 5, in <module>
from gitlint.cli import cli
ModuleNotFoundError: No module named 'gitlint'
gstreamer/meson.build:36:10: ERROR: Command `/usr/bin/gitlint --version` failed with status 1.
Installing it fixed it, so I guess gitlint should be added to the make dependencies?
caleb_land commented on 2026-07-19 13:43 (UTC) (edited on 2026-07-19 13:44 (UTC) by caleb_land)
To get around the rust issues, I had to update my PATH to remove rust installed outside of /usr (I had rustup with installs in ~/.cargo and mise installs in ~/.local/share/mise). Keep doing which rustc and remove those directories from PATH until your rustc points to /usr.
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
Pinned Comments
patlefort commented on 2026-05-18 20:11 (UTC)
A copy of the GPG key is located in
keys/pgpof this package.gpg --import keys/pgp/D637032E45B8C6585B9456565D2EEE6F6F349D7C.asc