update spec file for wayland build
authorZhao Halley <halley.zhao@intel.com>
Sun, 28 Apr 2013 07:47:15 +0000 (15:47 +0800)
committerZhao Halley <halley.zhao@intel.com>
Sun, 28 Apr 2013 09:44:59 +0000 (17:44 +0800)
packaging/libva.spec [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 0b7de41..8d23fda
@@ -1,7 +1,7 @@
 %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
@@ -14,12 +14,10 @@ Requires(post): /sbin/ldconfig
 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.
@@ -44,7 +42,8 @@ This package provides the development environment for libva.
 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
@@ -63,20 +62,19 @@ rm -rf $RPM_BUILD_ROOT
 %{_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
 
@@ -87,12 +85,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_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