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
openSUSE Build Service is sponsored by