flatpak (and ostree) report an st_mtime of 0 (or 1 in past versions)
for all files it controls, which does not match the real time recorded
when installing the plugins in the mock buildroot. Therefore, check
this only when it appears to be real.
This allows basic use of vlc (e.g. vlc-cli from the command line, or
through phonon-backend-vlc) to handle the most common formats without
extra dependencies.
EPEL 9 now has libplacebo (4.x) and libplacebo6 packages, both -devel
packages provide the same pkgconfig (and therefore conflict) but the
runtimes are parallel-installable.
The KDE filesystem packages were rearranged for F40; version-specific
directories are now in kf(N)-filesystem, versionless directories in
kde-filesystem. vlc only uses the solid actions directory.
Related: rhbz#2279372
While the upstream appdata passes appstream-util validate-relax
(mandated by packaging guidelines), appstreamcli validate shows issues.
Since the latter's library is used in Software and Discover nowadays,
this may be why neither our package nor the Flathub flatpak are listed.
Resolves: rhbz#2258611
As VLC is going to be used as a multimedia backend library by KDE Phonon
and apps, the subpackages are organized in a way that should cover every
use case from framework, to CLI, TUI, and of course the GUI.