This bug tracks the effort to bring ffmpeg to EPEL 9.
Current dependency failures from "fedpkg --release epel9 mockbuild": No matching package to install: 'fdk-aac-free-devel' No matching package to install: 'game-music-emu-devel' No matching package to install: 'glslang-devel' No matching package to install: 'libcrystalhd-devel' No matching package to install: 'pkgconfig(caca)' No matching package to install: 'pkgconfig(codec2)' No matching package to install: 'pkgconfig(enca)' No matching package to install: 'pkgconfig(frei0r)' No matching package to install: 'pkgconfig(ilbc)' No matching package to install: 'pkgconfig(libass)' No matching package to install: 'pkgconfig(libdc1394-2)' No matching package to install: 'pkgconfig(libiec61883)' No matching package to install: 'pkgconfig(libomxil-bellagio)' No matching package to install: 'pkgconfig(libzmq)' No matching package to install: 'pkgconfig(lilv-0)' No matching package to install: 'pkgconfig(netcdf)' No matching package to install: 'pkgconfig(opencv4)' No matching package to install: 'pkgconfig(rav1e)' No matching package to install: 'pkgconfig(schroedinger-1.0)' No matching package to install: 'pkgconfig(soxr)' No matching package to install: 'pkgconfig(srt)' No matching package to install: 'pkgconfig(vapoursynth)' No matching package to install: 'pkgconfig(zimg)'
Also add one more... No matching package to install: 'AMF-devel'
(In reply to Neal Gompa from comment #2) > Also add one more... > > No matching package to install: 'AMF-devel' This is now in EPEL 9, so we don't need to worry about it.
For AArch64, here's what's missing: No matching package to install: 'fdk-aac-free-devel' No matching package to install: 'game-music-emu-devel' No matching package to install: 'glslang-devel' No matching package to install: 'libcrystalhd-devel' No matching package to install: 'pkgconfig(caca)' No matching package to install: 'pkgconfig(codec2)' No matching package to install: 'pkgconfig(enca)' No matching package to install: 'pkgconfig(frei0r)' No matching package to install: 'pkgconfig(ilbc)' No matching package to install: 'pkgconfig(libass)' No matching package to install: 'pkgconfig(libdc1394-2)' No matching package to install: 'pkgconfig(libiec61883)' No matching package to install: 'pkgconfig(libomxil-bellagio)' No matching package to install: 'pkgconfig(libva)' No matching package to install: 'pkgconfig(libva-drm)' No matching package to install: 'pkgconfig(libva-x11)' No matching package to install: 'pkgconfig(libzmq)' No matching package to install: 'pkgconfig(lilv-0)' No matching package to install: 'pkgconfig(netcdf)' No matching package to install: 'pkgconfig(opencv4)' No matching package to install: 'pkgconfig(rav1e)' No matching package to install: 'pkgconfig(schroedinger-1.0)' No matching package to install: 'pkgconfig(vapoursynth)' No matching package to install: 'pkgconfig(zimg)'
For POWER, here's what's missing: No matching package to install: 'fdk-aac-free-devel' No matching package to install: 'game-music-emu-devel' No matching package to install: 'glslang-devel' No matching package to install: 'libcrystalhd-devel' No matching package to install: 'pkgconfig(caca)' No matching package to install: 'pkgconfig(codec2)' No matching package to install: 'pkgconfig(enca)' No matching package to install: 'pkgconfig(frei0r)' No matching package to install: 'pkgconfig(ilbc)' No matching package to install: 'pkgconfig(libass)' No matching package to install: 'pkgconfig(libdc1394-2)' No matching package to install: 'pkgconfig(libiec61883)' No matching package to install: 'pkgconfig(libomxil-bellagio)' No matching package to install: 'pkgconfig(libva)' No matching package to install: 'pkgconfig(libva-drm)' No matching package to install: 'pkgconfig(libva-x11)' No matching package to install: 'pkgconfig(libzmq)' No matching package to install: 'pkgconfig(lilv-0)' No matching package to install: 'pkgconfig(netcdf)' No matching package to install: 'pkgconfig(opencv4)' No matching package to install: 'pkgconfig(rav1e)' No matching package to install: 'pkgconfig(schroedinger-1.0)' No matching package to install: 'pkgconfig(vapoursynth)' No matching package to install: 'pkgconfig(zimg)'
For IBM Z, here's what's missing: No matching package to install: 'fdk-aac-free-devel' No matching package to install: 'game-music-emu-devel' No matching package to install: 'glslang-devel' No matching package to install: 'pkgconfig(caca)' No matching package to install: 'pkgconfig(codec2)' No matching package to install: 'pkgconfig(enca)' No matching package to install: 'pkgconfig(frei0r)' No matching package to install: 'pkgconfig(ilbc)' No matching package to install: 'pkgconfig(libass)' No matching package to install: 'pkgconfig(libomxil-bellagio)' No matching package to install: 'pkgconfig(libva)' No matching package to install: 'pkgconfig(libva-drm)' No matching package to install: 'pkgconfig(libva-x11)' No matching package to install: 'pkgconfig(libzmq)' No matching package to install: 'pkgconfig(lilv-0)' No matching package to install: 'pkgconfig(netcdf)' No matching package to install: 'pkgconfig(opencv4)' No matching package to install: 'pkgconfig(rav1e)' No matching package to install: 'pkgconfig(schroedinger-1.0)' No matching package to install: 'pkgconfig(vapoursynth)' No matching package to install: 'pkgconfig(zimg)'
Created attachment 1863765 [details] ffmpeg missing EPEL9 dependencies missing dependency report from ebranch
I've attached the list of missing dependencies (for x86_64) from ebranch. Will work on it to be able to file branching bugs later.
I have added a few (libass, libiec61883) of the existing branching bugs to the depends on.
Added new libshaderc-devel CRB request now that I'm using that for Vulkan support.
*** Bug 2099878 has been marked as a duplicate of this bug. ***
Do you see a chance for building the in CRB missing packages for the time being as <package>-epel?
(In reply to Robert Scheck from comment #12) > Do you see a chance for building the in CRB missing packages for the time > being as <package>-epel? There's not a really good reason to do that yet, since we still need all these other branched into EPEL from Fedora first. But those wind up being the only thing left, sure. The devel packages are on track to be available in RHEL 9.1 and will be part of the next CentOS Stream 9 compose. So I think if you could help with branch requests for the other build dependencies, that would tremendously help get this into EPEL 9.
This version of ffmpeg has a tremendous number of deprecated libraries enabled, please refrain from enabling any library beyond what's purposely enabled in rpmfusion's ffmpeg !
(In reply to Nicolas Chauvet (kwizart) from comment #14) > This version of ffmpeg has a tremendous number of deprecated libraries > enabled, please refrain from enabling any library beyond what's purposely > enabled in rpmfusion's ffmpeg ! I will enable whatever makes sense. Some of the libraries are for hardware that have no enablement in the RHEL kernel, so I'll drop those, but I will not purposely remove enablement if the package is available unless there's a really good reason not to enable it.
As of now, these are the only remaining missing dependencies: No matching package to install: 'pkgconfig(frei0r)' No matching package to install: 'pkgconfig(lilv-0)' No matching package to install: 'pkgconfig(opencv4)' No matching package to install: 'pkgconfig(rav1e)'
I hit one surprise today when trying to build ffmpeg in EPEL 9: jpegxl is too old. I've filed bug 2143289 to get that fixed.
FEDORA-EPEL-2022-9b32bbe1e2 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-9b32bbe1e2
FEDORA-EPEL-2022-9b32bbe1e2 has been pushed to the Fedora EPEL 9 stable repository. If problem still persists, please make note of it in this bug report.