File project.diff of Package vlc
--- vlc.spec.orig
+++ vlc.spec
@@ -126,9 +126,9 @@ BuildRequires: pkgconfig(dvdread) > 4.9
BuildRequires: pkgconfig(gnutls) >= 3.2.0
BuildRequires: pkgconfig(libarchive) >= 3.1.0
BuildRequires: pkgconfig(libass) >= 0.9.8
-BuildRequires: pkgconfig(libavcodec) >= 57.37.100
-BuildRequires: pkgconfig(libavformat) >= 53.21.0
-BuildRequires: pkgconfig(libavutil) >= 52.4.0
+BuildRequires: pkgconfig(libavcodec) >= 58
+BuildRequires: pkgconfig(libavformat) >= 58
+BuildRequires: pkgconfig(libavutil) >= 56
BuildRequires: pkgconfig(libbluray) >= 0.6.2
BuildRequires: pkgconfig(libgme)
BuildRequires: pkgconfig(libmodplug) >= 0.8.4
@@ -345,7 +345,9 @@ codecs that are not available in the sto
Summary: Additional vdpau codecs for the VLC media player
# We require the unrestricted libavcodec - same ABI version we linked
Group: Productivity/Multimedia/Video/Players
+Requires: %{name}-codecs = %{version}
Requires: %{name}-noX = %{version}
+Requires: %(rpm --qf "%%{name}" -qf $(readlink -f %{_libdir}/libavcodec.so))(unrestricted)
# We need the noX package first, as it contains vlc-cache-gen
Requires(post): %{name}-noX
Supplements: %{name}-noX