OSDN Git Service

test: remove from library
[android-x86/hardware-intel-common-libva.git] / libva.spec
index c150576..28842a3 100644 (file)
@@ -1,13 +1,12 @@
 #%define moduledir %(pkg-config xorg-server --variable=moduledir)
-%define driverdir %{_libdir}/
-
-%define reldate 04282009
+%define libversion 1.0.11
 
 Name:           libva
-Version:        1.0.6
+Version:        %{libversion}
 Release:        0.0
 License:        MIT
 Source:         %{name}-%{version}.tar.bz2
+NoSource:      0
 Group:          Development/Libraries
 Summary:        Video Acceleration (VA) API for Linux
 URL:            http://freedesktop.org/wiki/Software/vaapi
@@ -15,9 +14,27 @@ BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 Requires: xorg-x11-server-Xorg
 
-BuildRequires: libtool xorg-x11-server-devel pkgconfig(xv) pkgconfig(xrandr)
-BuildRequires: libdrm-devel libX11-devel libXext-devel libXdamage-devel libXfixes-devel xorg-x11-proto-dri2proto
-BuildRequires: xorg-x11-proto-damageproto xorg-x11-proto-kbproto xorg-x11-proto-xproto xorg-x11-proto-xextproto xorg-x11-proto-fixesproto
+Requires: /sbin/ldconfig
+BuildRequires:  pkgconfig(xv)
+BuildRequires:  pkgconfig(xrandr)
+BuildRequires:  pkgconfig(xorg-server)
+BuildRequires:  pkgconfig(libdrm)
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(xext)
+BuildRequires:  pkgconfig(xdamage)
+BuildRequires:  pkgconfig(xfixes)
+BuildRequires:  pkgconfig(dri2proto)
+BuildRequires:  pkgconfig(damageproto)
+BuildRequires:  pkgconfig(kbproto)
+BuildRequires:  pkgconfig(xextproto)
+BuildRequires:  pkgconfig(fixesproto)
+BuildRequires:  pkgconfig(xproto)
+BuildRequires:  pkgconfig(gl)
+BuildRequires:  libtool
+
+
+
+
 
 %description
 The libva library implements the Video Acceleration (VA) API for Linux.
@@ -44,37 +61,7 @@ unset LD_AS_NEEDED
 make
 
 %install
-rm -rf $RPM_BUILD_ROOT
 %make_install
-mkdir -p $RPM_BUILD_ROOT%{driverdir}
-install -m 755 ./dummy_drv_video/.libs/dummy_drv_video.so $RPM_BUILD_ROOT%{driverdir}/dummy_drv_video.so
-install -m 755 ./va/.libs/libva.so.1 $RPM_BUILD_ROOT%{driverdir}/libva.so.1
-install -m 755 ./va/.libs/libva.so.1.0.6 $RPM_BUILD_ROOT%{driverdir}/libva.so.1.0.6
-install -m 755 ./va/.libs/libva-tpi.so.1 $RPM_BUILD_ROOT%{driverdir}/libva-tpi.so.1
-install -m 755 ./va/.libs/libva-tpi.so.1.0.6 $RPM_BUILD_ROOT%{driverdir}/libva-tpi.so.1.0.6
-install -m 755 ./va/.libs/libva-x11.so.1 $RPM_BUILD_ROOT%{driverdir}/libva-x11.so.1
-install -m 755 ./va/.libs/libva-x11.so.1.0.6 $RPM_BUILD_ROOT%{driverdir}/libva-x11.so.1.0.6
-install -m 755 ./va/.libs/libva-glx.so.1 $RPM_BUILD_ROOT%{driverdir}/libva-glx.so.1
-install -m 755 ./va/.libs/libva-glx.so.1.0.6 $RPM_BUILD_ROOT%{driverdir}/libva-glx.so.1.0.6
-
-install -m 555 ./test/vainfo $RPM_BUILD_ROOT%{_bindir}/vainfo
-install -m 555 ./test/basic/test_* $RPM_BUILD_ROOT%{_bindir}/
-install -m 555 ./test/decode/mpeg2vldemo $RPM_BUILD_ROOT%{_bindir}/mpeg4vldemo
-install -m 555 ./test/encode/h264encode $RPM_BUILD_ROOT%{_bindir}/h264encode
-install -m 555 ./test/putsurface/putsurface $RPM_BUILD_ROOT%{_bindir}/putsurface
-
-install -m 666 ./va/va_tpi.h $RPM_BUILD_ROOT%{_includedir}/va/va_tpi.h
-install -m 666 ./va/va_x11.h $RPM_BUILD_ROOT%{_includedir}/va/va_x11.h
-install -m 666 ./va/va_version.h $RPM_BUILD_ROOT%{_includedir}/va/va_version.h
-install -m 666 ./va/va_backend.h $RPM_BUILD_ROOT%{_includedir}/va/va_backend.h
-install -m 666 ./va/x11/va_dri2.h $RPM_BUILD_ROOT%{_includedir}/va/x11/va_dri2.h
-install -m 666 ./va/va_dummy.h $RPM_BUILD_ROOT%{_includedir}/va/va_dummy.h
-install -m 666 ./va/va_backend_tpi.h $RPM_BUILD_ROOT%{_includedir}/va/va_backend_tpi.h
-install -m 666 ./va/va.h $RPM_BUILD_ROOT%{_includedir}/va/va.h
-install -m 666 ./va/x11/va_dricommon.h $RPM_BUILD_ROOT%{_includedir}/va/va_dricommon.h
-install -m 666 ./va/x11/va_dri.h $RPM_BUILD_ROOT%{_includedir}/va/va_dri.h
-install -m 666 ./va/glx/va_glx.h $RPM_BUILD_ROOT%{_includedir}/va/va_glx.h
-install -m 666 ./va/glx/va_backend_glx.h $RPM_BUILD_ROOT%{_includedir}/va/va_backend_glx.h
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -85,33 +72,22 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(-,root,root,-)
 %{_libdir}/libva.so.1
-%{_libdir}/libva.so.1.0.6
+%{_libdir}/libva.so.%{libversion}
 %{_libdir}/libva-tpi.so.1
-%{_libdir}/libva-tpi.so.1.0.6
+%{_libdir}/libva-tpi.so.%{libversion}
 %{_libdir}/libva-x11.so.1
-%{_libdir}/libva-x11.so.1.0.6
+%{_libdir}/libva-x11.so.%{libversion}
 %{_libdir}/libva-glx.so.1
-%{_libdir}/libva-glx.so.1.0.6
+%{_libdir}/libva-glx.so.%{libversion}
+%{_libdir}/libva-egl.so.1
+%{_libdir}/libva-egl.so.%{libversion}
 %{_bindir}/vainfo
 %{_bindir}/test_*
 %{_bindir}/h264encode
 %{_bindir}/mpeg2vldemo
 %{_bindir}/putsurface
 
-%{driverdir}/dummy_drv_video.so
-
-%{_includedir}/va/va_tpi.h
-%{_includedir}/va/va_x11.h
-%{_includedir}/va/va_version.h
-%{_includedir}/va/va_backend.h
-%{_includedir}/va/x11/va_dri2.h
-%{_includedir}/va/va_dummy.h
-%{_includedir}/va/va_backend_tpi.h
-%{_includedir}/va/va.h
-%{_includedir}/va/va_dricommon.h
-%{_includedir}/va/va_dri.h
-%{_includedir}/va/va_glx.h
-%{_includedir}/va/va_backend_glx.h
+%{_libdir}/dri/dummy_drv_video.so
 
 %files devel
 %defattr(-,root,root,-)
@@ -121,10 +97,16 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libva-tpi.so
 %{_libdir}/libva-x11.so
 %{_libdir}/libva-glx.so
+%{_libdir}/libva-egl.so
 %{_libdir}/pkgconfig/libva.pc
+%{_libdir}/pkgconfig/libva-tpi.pc
 %{_libdir}/pkgconfig/libva-x11.pc
+%{_libdir}/pkgconfig/libva-glx.pc
+%{_libdir}/pkgconfig/libva-egl.pc
 
 %changelog
+* Tue Jan 25 2011 Austin Yuan <shengquan.yuan@intel.com> 1.0.1
+- Updated libva source to 1.0.8
 * Wed Dec 23 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 1.0.1
 - Updated libva source to IMG Alpha7
 * Fri Dec 18 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 0.31.0