%define libversion 1.3400.0
Name: libva
-Version: 1.2.0.01.43177da
+Version: 1.2.0.01.ef30966
Release: 0
License: MIT
Source: %{name}-%{version}.tar.bz2
Requires(postun): /sbin/ldconfig
BuildRequires: pkgconfig(libdrm)
-BuildRequires: pkgconfig(x11)
-BuildRequires: pkgconfig(xext)
-BuildRequires: xorg-x11-server-devel
BuildRequires: pkgconfig(egl)
BuildRequires: libtool
BuildRequires: which
+BuildRequires: pkgconfig(wayland-client)
%description
The libva library implements the Video Acceleration (VA) API for Linux.
cp %{SOURCE1001} .
unset LD_AS_NEEDED
-%autogen
+# %autogen --enable-x11 must set to no explicitly, or other package brings in X11 lib will mislead libva build
+./autogen.sh --prefix=/usr --enable-x11=no
make
%install
%{_libdir}/libva.so.%{libversion}
%{_libdir}/libva-tpi.so.1
%{_libdir}/libva-tpi.so.%{libversion}
-%{_libdir}/libva-x11.so.1
-%{_libdir}/libva-x11.so.%{libversion}
%{_libdir}/libva-egl.so.1
%{_libdir}/libva-egl.so.%{libversion}
%{_libdir}/libva-drm.so.1
%{_libdir}/libva-drm.so.%{libversion}
+%{_libdir}/libva-wayland.so.1
+%{_libdir}/libva-wayland.so.%{libversion}
%{_bindir}/vainfo
%{_bindir}/h264encode
%{_bindir}/mpeg2vldemo
-%{_bindir}/putsurface
%{_bindir}/loadjpeg
%{_bindir}/avcenc
-%{_bindir}/mpeg2transcode
%{_bindir}/mpeg2enc
+%{_bindir}/putsurface_wayland
%{_libdir}/dri/dummy_drv_video.so
%{_includedir}/va/*
%{_libdir}/libva.so
%{_libdir}/libva-tpi.so
-%{_libdir}/libva-x11.so
%{_libdir}/libva-egl.so
%{_libdir}/libva-drm.so
+%{_libdir}/libva-wayland.so
%{_libdir}/pkgconfig/libva.pc
%{_libdir}/pkgconfig/libva-tpi.pc
-%{_libdir}/pkgconfig/libva-x11.pc
%{_libdir}/pkgconfig/libva-egl.pc
%{_libdir}/pkgconfig/libva-drm.pc
+%{_libdir}/pkgconfig/libva-wayland.pc