Package Details: lib32-gst-libav 1.24.0-2

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) - libav plugin
Upstream URL: https://gstreamer.freedesktop.org/
Licenses: LGPL
Provides: lib32-gst-ffmpeg
Replaces: lib32-gst-libav-latest
Submitter: ahmubashshir
Maintainer: ahmubashshir (MarsSeed)
Last Packager: ahmubashshir
Votes: 46
Popularity: 1.61
First Submitted: 2023-01-07 17:47 (UTC)
Last Updated: 2024-04-18 18:37 (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 10 11 .. 20 Next › Last »

rodrigo21 commented on 2022-02-22 18:32 (UTC)

Sorry, but I cannot continue to maintain this packages. With version 1.20 it uses a monolithic build with a part of it in the multilib repo, it's becoming too complex for me.

I hope someone adopts it and upgrades to version 1.20.

rodrigo21 commented on 2022-02-22 18:32 (UTC)

Sorry, but I cannot continue to maintain this packages. With version 1.20 it uses a monolithic build with a part of it in the multilib repo, it's becoming too complex for me.

I hope someone adopts it and upgrades to version 1.20.

rodrigo21 commented on 2022-02-22 18:32 (UTC)

Sorry, but I cannot continue to maintain this packages. With version 1.20 it uses a monolithic build with a part of it in the multilib repo, it's becoming too complex for me.

I hope someone adopts it and upgrades to version 1.20.

xhyinne commented on 2022-02-21 19:08 (UTC)

won't link:

[13/13] Linking target ext/libav/libgstlibav.so
FAILED: ext/libav/libgstlibav.so 
gcc -m32  -o ext/libav/libgstlibav.so ext/libav/libgstlibav.so.p/gstav.c.o ext/libav/libgstlibav.so.p/gstavprotocol.c.o ext/libav/libgstlibav.so.p/gstavcodecmap.c.o ext/libav/libgstlibav.so.p/gstavutils.c.o ext/libav/libgstlibav.so.p/gstavaudenc.c.o ext/libav/libgstlibav.so.p/gstavvidenc.c.o ext/libav/libgstlibav.so.p/gstavauddec.c.o ext/libav/libgstlibav.so.p/gstavviddec.c.o ext/libav/libgstlibav.so.p/gstavcfg.c.o ext/libav/libgstlibav.so.p/gstavdemux.c.o ext/libav/libgstlibav.so.p/gstavmux.c.o ext/libav/libgstlibav.so.p/gstavdeinterlace.c.o -flto -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libgstlibav.so -Wl,--exclude-libs=ALL -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 /usr/lib32/libavfilter.so /usr/lib32/libavformat.so /usr/lib32/libavcodec.so /usr/lib32/libavutil.so /usr/lib32/libgstreamer-1.0.so /usr/lib32/libgobject-2.0.so /usr/lib32/libglib-2.0.so /usr/lib32/libgstbase-1.0.so /usr/lib32/libgstvideo-1.0.so /usr/lib32/libgstaudio-1.0.so /usr/lib32/libgsttag-1.0.so /usr/lib32/libgstpbutils-1.0.so -Wl,--end-group
/usr/bin/ld: /tmp/ccCrGtdf.ltrans0.ltrans.o: in function `gst_ffmpegaudenc_start':
<artificial>:(.text+0x4569): undefined reference to `avcodec_get_context_defaults3'
/usr/bin/ld: /tmp/ccCrGtdf.ltrans0.ltrans.o: in function `gst_ffmpegaudenc_set_format':
<artificial>:(.text+0xa20a): undefined reference to `avcodec_get_context_defaults3'
/usr/bin/ld: <artificial>:(.text+0xa989): undefined reference to `avcodec_get_context_defaults3'
/usr/bin/ld: <artificial>:(.text+0xab4c): undefined reference to `avcodec_get_context_defaults3'
/usr/bin/ld: <artificial>:(.text+0xabd0): undefined reference to `avcodec_get_context_defaults3'
/usr/bin/ld: /tmp/ccCrGtdf.ltrans1.ltrans.o:<artificial>:(.text+0x669): more undefined references to `avcodec_get_context_defaults3' follow
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: lib32-gst-libav

MarsSeed commented on 2022-01-28 15:44 (UTC) (edited on 2022-01-28 15:51 (UTC) by MarsSeed)

@Nocifer, thanks for the new AUR/lib32-soundtouch upload, works fine!

@rodrigo, this package definitely needs a full rebuild, see after upgrading lib32-soundtouch:

(3/6) Checking for package with missing dependencies...
File "/usr/lib32/gstreamer-1.0/libgstsoundtouch.so"
from package "lib32-gst-plugins-bad" is missing dependency "libSoundTouch.so.1"

(Checked by AUR/check-broken-packages-pacman-hook-git.)

I suggest at least a pkgrel bump. Or better yet: declare depends=(lib32-soundtouch>=2.3.1).

Rationale for the latter: lib32-soundtouch has been dropped from Arch repos. The lowest-numbered available version now is v2.3.1 from the new AUR package. Therefore this version requirement will ensure users are prompted to upgrade their lib32-soundtouch if somehow their AUR helper fails to do so.

(Soundtouch SO version has changed in upstream extra/soundtouch as well).

Nocifer commented on 2022-01-25 16:49 (UTC) (edited on 2022-01-25 16:49 (UTC) by Nocifer)

I've created a new package for lib32-soundtouch to satisfy the missing dependency, so lib32-gst-plugins-bad can be built once again. I don't know if I did it all good and proper (AFAICT the original PKGBUILD had a lot of cruft which I've now removed or updated, so I may have broken something in the process) but at least it builds and installs fine, so I guess it's good in my book.

MarsSeed commented on 2022-01-24 23:34 (UTC) (edited on 2022-01-24 23:37 (UTC) by MarsSeed)

@stingraykiwi Yup, multilib/lib32-soundtouch has been dropped from Arch repos.

Meanwhile, extra/soundtouch has been updated to v2.3.1 (from v2.3.0). They also switched the build to cmake:

https://github.com/archlinux/svntogit-packages/commits/packages/soundtouch/trunk

stingraykiwi commented on 2022-01-23 21:09 (UTC)

Cannot install: -> Could not find all required packages: lib32-soundtouch (Wanted by: lib32-gst-plugins-bad)

lib32-soundtouch package was removed from repositories. SoundTouch migrated from gitlab.com to codeberg.org and build/install scripts required adjustments.

Nu4425 commented on 2021-12-29 16:47 (UTC)

@rodrigo21, thanks for updating.

Also, you might already know, lib32-libcdio (AUR) has been orphaned.