#%define moduledir %(pkg-config xorg-server --variable=moduledir) %define driverdir %{_libdir}/ %define reldate 04282009 Name: libva Version: 1.0.6 Release: 0.0 License: MIT Source: %{name}-%{version}.tar.bz2 Group: Development/Libraries Summary: Video Acceleration (VA) API for Linux URL: http://freedesktop.org/wiki/Software/vaapi 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 %description The libva library implements the Video Acceleration (VA) API for Linux. The library loads a hardware dependendent driver. %package devel Summary: Video Acceleration (VA) API for Linux -- development files Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig %description devel The libva library implements the Video Acceleration (VA) API for Linux. The library loads a hardware dependendent driver. This package provides the development environment for libva. %prep %setup -q %build unset LD_AS_NEEDED %autogen 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 %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %{_libdir}/libva.so.1 %{_libdir}/libva.so.1.0.6 %{_libdir}/libva-tpi.so.1 %{_libdir}/libva-tpi.so.1.0.6 %{_libdir}/libva-x11.so.1 %{_libdir}/libva-x11.so.1.0.6 %{_libdir}/libva-glx.so.1 %{_libdir}/libva-glx.so.1.0.6 %{_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 %files devel %defattr(-,root,root,-) %dir %{_includedir}/va %{_includedir}/va/* %{_libdir}/libva.so %{_libdir}/libva-tpi.so %{_libdir}/libva-x11.so %{_libdir}/libva-glx.so %{_libdir}/pkgconfig/libva.pc %{_libdir}/pkgconfig/libva-x11.pc %changelog * Wed Dec 23 2009 Prajwal Mohan 1.0.1 - Updated libva source to IMG Alpha7 * Fri Dec 18 2009 Prajwal Mohan 0.31.0 - Updated libva source to IMG Alpha6 * Tue Nov 24 2009 Prajwal Mohan 0.31.0 - Updated libva source * Mon Nov 9 2009 Prajwal Mohan 0.31.0 - Update to version 0.31.0 * Tue Jul 7 2009 Prajwal Mohan 0.30.4 - Update to version 0.30.4 * Wed Jun 24 2009 Prajwal Mohan 0.30.20090618 - Update to version 0.30.20090618_Alpha2.3 * Thu Jun 11 2009 Priya Vijayan 0.30.20090608 - Update to version 0.30.20090608 * Tue Jun 2 2009 Anas Nashif - 0.30~20090514 - unset LD_AS_NEEDED * Fri May 15 2009 Anas Nashif 0.30~20090514 - Update to latest snapshot 20090514 * Wed Apr 29 2009 Anas Nashif 0.30~20090428 - Update to 20090428 snpashot * Sun Apr 26 2009 Anas Nashif 0.30~20090423 - Update libva.pc with new includedir * Sun Apr 26 2009 Anas Nashif 0.30~20090423 - Update to latest snapshot 20090423 * Sun Apr 26 2009 Anas Nashif 0.30~20090423 - Update to latest snapshot: 20090423 * Mon Mar 23 2009 Anas Nashif 0.30~20090323 - Update to 0.30~20090323 * Fri Jan 16 2009 Priya Vijayan 0.31 - Fixing vainfo.c * Fri Jan 16 2009 Priya Vijayan 0.31 - fixing va_backend.h * Fri Jan 16 2009 Priya Vijayan 0.31 - Updating source * Tue Jan 6 2009 Priya Vijayan 0.30 - Update to 0.28-working combination with X Server * Fri Dec 19 2008 Priya Vijayan 0.30.0 - Added definition of FOURCC IYUV * Dec 16 2008 Priya Vijayan - Initial Import to MRST * Mon Oct 13 2008 shengquan.yuan@intel.com - packaged mrst-video-decode-src version 0.0.1 using the buildservice spec file wizard