-Source0: http://www.freedesktop.org/software/vaapi/releases/gstreamer-vaapi/%{name}-%{version}.tar.bz2
-# Source0-md5: c8d8ba19d7d18d9e7bd455f73bb5daf2
-Patch0: %{name}-link.patch
-URL: http://www.freedesktop.org/wiki/Software/vaapi/
-BuildRequires: Mesa-libEGL-devel
-BuildRequires: Mesa-libGL-devel
-BuildRequires: Mesa-libGLES-devel
-BuildRequires: autoconf >= 2.66
-BuildRequires: automake >= 1:1.11
-BuildRequires: glib2-devel >= 1:2.32.0
-BuildRequires: gstreamer-devel >= 1.4.0
-BuildRequires: gstreamer-plugins-bad-devel >= 1.4.0
-BuildRequires: gstreamer-plugins-base-devel >= 1.4.0
-BuildRequires: gtk-doc >= 1.12
-BuildRequires: libdrm-devel
-BuildRequires: libtool >= 2:2.2
-BuildRequires: libva-devel >= 1.2.0
+Source0: https://gstreamer.freedesktop.org/src/gstreamer-vaapi/%{name}-%{version}.tar.xz
+# Source0-md5: 9f876a6b01b8e810bf07f9b52e03055d
+URL: https://gstreamer.freedesktop.org/
+BuildRequires: EGL-devel
+BuildRequires: OpenGL-devel
+BuildRequires: OpenGL-GLX-devel
+BuildRequires: OpenGLESv2-devel
+BuildRequires: OpenGLESv3-devel
+BuildRequires: glib2-devel >= 1:2.44.0
+BuildRequires: gstreamer-devel >= %{gst_ver}
+BuildRequires: gstreamer-gl-devel >= %{gstpb_ver}
+# gstreamer-codecparsers
+BuildRequires: gstreamer-plugins-bad-devel >= %{gstpd_ver}
+BuildRequires: gstreamer-plugins-base-devel >= %{gstpb_ver}
+%{?with_apidocs:BuildRequires: hotdoc >= 0.11.0}
+BuildRequires: libdrm-devel >= 2.4.98
+BuildRequires: libva-devel >= 1.6.0