This update for vlc fixes the following issues:
Changes in vlc:
Add conditional for pkgconfig(vpl) BuildRequires and plugin, exclude %{arm} ppc64le %{ppc} s390x.
Add conditional for pkgconfig(libnfs) BuildRequires and plugin, exclude %{arm}
Switch to qt6:
Add pkgconfig(vpl) BuildRequires: Build qsv plugin.
Require vlc from vlc-devel: whereas the desktop app is not exactly needed when building against the libraries, many consumers expect the full stack to be present.
Drop schroedinger-devel BuildRequires: Not needed, nor used. Upstream removed support in 3.0.24
Rework subpackaging
Update to version 3.0.24:
Fix Requires for ffmpeg library
{
"binaries": [
{
"libvlc5": "3.0.24-bp160.1.1",
"libvlccore9": "3.0.24-bp160.1.1",
"vlc": "3.0.24-bp160.1.1",
"vlc-codec-fluidsynth": "3.0.24-bp160.1.1",
"vlc-codec-gstreamer": "3.0.24-bp160.1.1",
"vlc-devel": "3.0.24-bp160.1.1",
"vlc-jack": "3.0.24-bp160.1.1",
"vlc-lang": "3.0.24-bp160.1.1",
"vlc-noX": "3.0.24-bp160.1.1",
"vlc-plugins-desktop": "3.0.24-bp160.1.1",
"vlc-qt": "3.0.24-bp160.1.1"
}
]
}