I'll echo another comment that clang
is missing in makedepends so it can build in a clean chroot.
Search Criteria
Package Details: lib32-ffmpeg 2:7.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/lib32-ffmpeg.git (read-only, click to copy) |
---|---|
Package Base: | lib32-ffmpeg |
Description: | Complete solution to record, convert and stream audio and video (32 bit) |
Upstream URL: | http://ffmpeg.org |
Licenses: | GPL-3.0-only |
Conflicts: | lib32-libffmpeg |
Provides: | libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so |
Replaces: | lib32-libffmpeg |
Submitter: | lano1106 |
Maintainer: | oxalin |
Last Packager: | oxalin |
Votes: | 37 |
Popularity: | 0.000549 |
First Submitted: | 2013-05-18 04:43 (UTC) |
Last Updated: | 2024-12-20 07:57 (UTC) |
Dependencies (69)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-headlessAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR)
- lib32-alsa-lib
- lib32-aomAUR
- lib32-bzip2
- lib32-fontconfig
- lib32-freetype2
- lib32-fribidi
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-linux4AUR, lib32-glibc-eacAUR)
- lib32-glslangAUR
- lib32-gmp (lib32-gmp-hgAUR)
- lib32-gnutls
- lib32-gsmAUR
- lib32-harfbuzz (lib32-harfbuzz-gitAUR)
- lib32-jack (lib32-jack2, lib32-pipewire-jack)
- lib32-lameAUR
- lib32-libassAUR
- lib32-libavc1394
- lib32-libblurayAUR
- lib32-libbs2bAUR
- lib32-libdav1dAUR
- lib32-libdrm (lib32-libdrm-gitAUR)
- lib32-libdvdnavAUR
- lib32-libdvdreadAUR
- lib32-libglvnd
- lib32-libiec61883
- lib32-libmodplug
- lib32-libplaceboAUR
- lib32-libpulse
- lib32-libraw1394
- lib32-librsvg
- lib32-libtheora
- lib32-libva
- lib32-libvdpau
- lib32-libvorbis
- lib32-libvpx
- lib32-libwebp
- lib32-libx11
- lib32-libxcb (lib32-libxcb-gitAUR)
- lib32-libxext
- lib32-libxml2
- lib32-libxv
- lib32-ocl-icd (lib32-khronos-ocl-icd-gitAUR)
- lib32-opencore-amrAUR
- lib32-openjpeg2AUR
- lib32-opus
- lib32-rav1eAUR
- lib32-sdl2AUR (lib32-sdl2-compat-gitAUR, lib32-sdl2-compat)
- lib32-speex
- lib32-srtAUR
- lib32-v4l-utils
- lib32-vmafAUR (lib32-libvmafAUR)
- lib32-vulkan-icd-loader (lib32-vulkan-icd-loader-gitAUR)
- lib32-x264AUR
- lib32-x265AUR
- lib32-xvidcoreAUR
- lib32-xz
- lib32-zimgAUR (lib32-zimg-gitAUR)
- lib32-zlib
- amf-headers (amf-headers-gitAUR) (make)
- ffnvcodec-headers (ffnvcodec-headers-gitAUR, ffnvcodec-headers-11-1AUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- lib32-clang (lib32-llvm-gitAUR, lib32-clang-minimal-gitAUR) (make)
- lib32-ladspa (make)
- lib32-mesa (lib32-mesa-amd-bc250AUR, lib32-amdonly-gaming-mesa-gitAUR, lib32-mesa-gitAUR, lib32-mesa-minimal-gitAUR, lib32-mesa-amber) (make)
- nasm (nasm-gitAUR) (make)
- opencl-headers (opencl-headers-gitAUR) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- lib32-ladspa (optional) – LADSPA filters
- lib32-nvidia-utils (lib32-nvidia-340xx-utilsAUR, lib32-nvidia-430xx-utilsAUR, lib32-nvidia-390xx-utilsAUR, lib32-nvidia-525xx-utilsAUR, lib32-nvidia-510xx-utilsAUR, lib32-nvidia-470xx-utilsAUR, lib32-nvidia-vulkan-utilsAUR, lib32-nvidia-utils-betaAUR, lib32-nvidia-550xx-utilsAUR, lib32-nvidia-535xx-utilsAUR) (optional) – Nvidia NVDEC/NVENC support
Required by (281)
- audiowmark (requires libavcodec.so)
- audiowmark (requires libswresample.so)
- audiowmark (requires libavutil.so)
- audiowmark (requires libavformat.so)
- bin32-firefox-bin (optional)
- cornrow (requires libavcodec.so)
- cyanrip-git (requires libavfilter.so)
- cyanrip-git (requires libavutil.so)
- cyanrip-git (requires libswresample.so)
- cyanrip-git (requires libavformat.so)
- cyanrip-git (requires libavcodec.so)
- darling-cli-devenv-git (requires libswresample.so) (make)
- darling-cli-devenv-git (requires libavcodec.so) (make)
- darling-cli-devenv-git (requires libavutil.so) (make)
- darling-cli-devenv-git (requires libavformat.so) (make)
- darling-cli-devenv-gui-common-git (requires libswresample.so) (make)
- darling-cli-devenv-gui-common-git (requires libavcodec.so) (make)
- darling-cli-devenv-gui-common-git (requires libavutil.so) (make)
- darling-cli-devenv-gui-common-git (requires libavformat.so) (make)
- darling-cli-devenv-gui-stubs-common-git (requires libswresample.so) (make)
- Show 261 more...
Sources (2)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 21 Next › Last »
Technetium1 commented on 2022-07-13 02:51 (UTC)
MarsSeed commented on 2022-06-14 20:45 (UTC) (edited on 2022-06-14 20:45 (UTC) by MarsSeed)
No problem at all, my friend :)
But why don't you just define this?
source=("git+https://git.ffmpeg.org/ffmpeg.git#tag=n${pkgver}"
That way, you'll never have to know the commit hash of each tag, and you'll just need to edit the pkgver
field.
Using the hash of the tags makes the process more error prone - I don't blame you! :) My aim was to suggest an easier and more maintainer-friendly solution. :)
oxalin commented on 2022-06-14 12:49 (UTC)
@MarsSeed: Well, I've mixed up things yesterday in the PKGBUILD. I was not thinking straight it seems or I had my eyes crossed. The good version should be in in a few minutes.
MarsSeed commented on 2022-06-14 06:29 (UTC) (edited on 2022-06-14 06:30 (UTC) by MarsSeed)
The _tag
should be n5.0.1
, not 9687cae2b468e09e35df4cea92cc2e6a0e6c93b3
. :)
rodrigo21 commented on 2022-06-14 04:50 (UTC)
@oxalin
I think you forgot to update the _tag to 9687cae2b468e09e35df4cea92cc2e6a0e6c93b3
sgt-hartman commented on 2022-05-04 18:00 (UTC) (edited on 2022-05-04 18:01 (UTC) by sgt-hartman)
@oxalin
Ok so i solved the issue by installing "clang" package. Seems it is required as a makedepend (instead of lib32-clang maybe ?)
@oxalin @tomato I think the issue does not occur for you because you already have installed (manually) "clang" package in your system.
sgt-hartman commented on 2022-05-04 17:27 (UTC)
@oxalin
Sorry for delay (i didn't received mail notification..).
Some points:
-
I looked at your patch but it is old (feb. 2021). It is already merged in current version of this AUR package. Nothing to patch here
-
I don't have any Nvidia hardware, just a simple Intel Iris Xe based laptop.
-
The issue remains as of today
This issue is pretty annoying because this package is a dependency for many others.
Hope it helps.
oxalin commented on 2022-03-29 18:25 (UTC)
@sgt-hartman and @Tomato: is patching the source code with https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/52cc323735ced6e8095cfd3acea0e36e35c76eb2 helps?
Tomato commented on 2022-03-28 23:44 (UTC)
I'm getting the ERROR: cuda_llvm requested but not found
error too.
What's weird is that I'm getting it only when I try to build in a clean chroot (with makechrootpkg -r $CHROOT -I ../lib32-aom/lib32-aom...
, but NOT when I build it in my regular OS using yay
oxalin commented on 2022-03-07 00:51 (UTC)
@npfeiler : as it is done for many lib32 packages, there is a dependency on the native package. Mostly, the header files are provided by the native package (64 bit), so if any other lib32 package needs to be built with a dependency on {lib32-}ffmpeg, it needs to have access to the header files.
Other distros sometime provide a specific package for header files (identified by a "-dev" at the end of the package's name), but it is not the way of Arch.
Pinned Comments
oxalin commented on 2024-04-09 22:05 (UTC)
For those wondering: I intentionally keep this package as close to the native package as possible, to the extent of the available dependencies. FFMPEG package sees a lot of modifications through time and I prefer to follow the changes applied to the native PKGBUILD as much as possible. The more it goes, the more flags are added and the more often we need to cherrypick commits (until a new release comes in).
This means I'll keep the dependencies around even if there is no obvious usecase for them.
Also, since openjpeg2 is still used with the native package, I'll also keep it around. Last thing I read about the JPEG2000 internal decoder was that it was faster, but that it was still introducing errors in the rendering. This probably explains why it is still enable in the native package. I look at it once in a while and things may have evolved since, but a quick checkup didn't bring up any tangible answer.
Now, if someone would like to take the ownership of this package, I would be more than pleased to hand it over. The same goes for any related packages that I maintain mostly for FFMPEG. lib32-libffmpeg and lib32-ffmpeg could be merged back together to simplify its maintenance.
Let me know if this is something you're interested in.
oxalin commented on 2018-02-25 07:37 (UTC) (edited on 2020-05-25 15:55 (UTC) by oxalin)
About GPG, it is up to you to import the missing public key. If you receive an error about it, this is ffmpeg's project public key. Something like the following should do the trick: gpg --recv-keys B4322F04D67658D8