Dropped dependency on lensfun-git and use a locally built static
library: ffmpeg requires lensfun git master, but the lensfun-git
package wrongly installs its files in non-standard locations,
defying the whole purpose of VCS packages, breaking the VCS
package guidelines from the ArchWiki and requiring users to
have both lensfun and lensfun-git packages intalled. Using a
local static library also have the benefit of avoid rebuilding
packages requiring lensfun, like gegl (required for gimp, a
commonly used package), as lensfun git master currently have
a soname bump in relation to the last stable version.
Also in this commit:
- update obs-studio verison
npp filters (like scale_npp, from libnpp) are not compatible with
cuda 13.
A comment[1] from a ffmpeg developer indicates that libnpp is to
be considered deprecated and that npp filters will not receive any
compatibility fixes. He also said that libnpp eventually may be
disabled in future ffmpeg commits by the configure script if it
detects a newer libnpp version.
[1] https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20191#issuecomment-6514
ffmpeg currently have no support for decklink sdk 14.3 and later.
It currently fails to build with it, building only with version
14.2 and bellow.
Using external sources to a lower version. This will avoid making
a dedicated package for decklink 14.2 during the time that ffmpeg
remains without support for 14.3 and later.
The openvino package now installs to the standard '/usr' prefix
as of version 2024.6.0-2. Now the openvino pkgconfig file is in
a standard location, and no more extra config is needed to find
it.