libva.spec revision 21e26478769d887b8357289ebb7faa47b8b415ae
1901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang#%define moduledir %(pkg-config xorg-server --variable=moduledir) 221e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan%define driverdir %{_libdir}/ 3901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang 4901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%define reldate 04282009 5901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang 6901c77a7aa491f56b63af7b655b67439481e4177Fei JiangName: libva 7901c77a7aa491f56b63af7b655b67439481e4177Fei JiangVersion: 1.0.4 8901c77a7aa491f56b63af7b655b67439481e4177Fei JiangRelease: 0.0 9901c77a7aa491f56b63af7b655b67439481e4177Fei JiangLicense: MIT 10901c77a7aa491f56b63af7b655b67439481e4177Fei JiangSource: %{name}-%{version}.tar.bz2 11901c77a7aa491f56b63af7b655b67439481e4177Fei JiangGroup: Development/Libraries 12901c77a7aa491f56b63af7b655b67439481e4177Fei JiangSummary: Video Acceleration (VA) API for Linux 13901c77a7aa491f56b63af7b655b67439481e4177Fei JiangURL: http://freedesktop.org/wiki/Software/vaapi 14901c77a7aa491f56b63af7b655b67439481e4177Fei JiangBuildRoot: %{_tmppath}/%{name}-%{version}-build 15901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang 16901c77a7aa491f56b63af7b655b67439481e4177Fei JiangRequires: xorg-x11-server-Xorg 17901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang 18901c77a7aa491f56b63af7b655b67439481e4177Fei JiangBuildRequires: libtool xorg-x11-server-devel pkgconfig(xv) pkgconfig(xrandr) 19901c77a7aa491f56b63af7b655b67439481e4177Fei JiangBuildRequires: libdrm-devel libX11-devel libXext-devel libXdamage-devel libXfixes-devel xorg-x11-proto-dri2proto 20901c77a7aa491f56b63af7b655b67439481e4177Fei JiangBuildRequires: xorg-x11-proto-damageproto xorg-x11-proto-kbproto xorg-x11-proto-xproto xorg-x11-proto-xextproto xorg-x11-proto-fixesproto 21901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang 22901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%description 23901c77a7aa491f56b63af7b655b67439481e4177Fei JiangThe libva library implements the Video Acceleration (VA) API for Linux. 24901c77a7aa491f56b63af7b655b67439481e4177Fei JiangThe library loads a hardware dependendent driver. 25901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang 26901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%package devel 27901c77a7aa491f56b63af7b655b67439481e4177Fei JiangSummary: Video Acceleration (VA) API for Linux -- development files 28901c77a7aa491f56b63af7b655b67439481e4177Fei JiangGroup: Development/Libraries 29901c77a7aa491f56b63af7b655b67439481e4177Fei JiangRequires: %{name} = %{version}-%{release} 30901c77a7aa491f56b63af7b655b67439481e4177Fei JiangRequires: pkgconfig 31901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang 32901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%description devel 33901c77a7aa491f56b63af7b655b67439481e4177Fei JiangThe libva library implements the Video Acceleration (VA) API for Linux. 34901c77a7aa491f56b63af7b655b67439481e4177Fei JiangThe library loads a hardware dependendent driver. 35901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang 36901c77a7aa491f56b63af7b655b67439481e4177Fei JiangThis package provides the development environment for libva. 37901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang 38901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%prep 39901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%setup -q 40901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang 41901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%build 42901c77a7aa491f56b63af7b655b67439481e4177Fei Jiangunset LD_AS_NEEDED 43901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%autogen 44901c77a7aa491f56b63af7b655b67439481e4177Fei Jiangmake 45901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang 46901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%install 47901c77a7aa491f56b63af7b655b67439481e4177Fei Jiangrm -rf $RPM_BUILD_ROOT 48901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%make_install 49901c77a7aa491f56b63af7b655b67439481e4177Fei Jiangmkdir -p $RPM_BUILD_ROOT%{driverdir} 50901c77a7aa491f56b63af7b655b67439481e4177Fei Jianginstall -m 755 ./dummy_drv_video/.libs/dummy_drv_video.so $RPM_BUILD_ROOT%{driverdir}/dummy_drv_video.so 5121e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 755 ./va/.libs/libva.so.1 $RPM_BUILD_ROOT%{driverdir}/libva.so.1 5221e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 755 ./va/.libs/libva.so.1.0.4 $RPM_BUILD_ROOT%{driverdir}/libva.so.1.0.4 5321e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 755 ./va/.libs/libva-tpi.so.1 $RPM_BUILD_ROOT%{driverdir}/libva-tpi.so.1 5421e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 755 ./va/.libs/libva-tpi.so.1.0.4 $RPM_BUILD_ROOT%{driverdir}/libva-tpi.so.1.0.4 5521e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 755 ./va/.libs/libva-x11.so.1 $RPM_BUILD_ROOT%{driverdir}/libva-x11.so.1 5621e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 755 ./va/.libs/libva-x11.so.1.0.4 $RPM_BUILD_ROOT%{driverdir}/libva-x11.so.1.0.4 5721e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 755 ./va/.libs/libva-glx.so.1 $RPM_BUILD_ROOT%{driverdir}/libva-glx.so.1 5821e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 755 ./va/.libs/libva-glx.so.1.0.4 $RPM_BUILD_ROOT%{driverdir}/libva-glx.so.1.0.4 5921e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan 6021e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 555 ./test/vainfo $RPM_BUILD_ROOT%{_bindir}/vainfo 6121e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 555 ./test/basic/test_* $RPM_BUILD_ROOT%{_bindir}/ 6221e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 555 ./test/decode/mpeg2vldemo $RPM_BUILD_ROOT%{_bindir}/mpeg4vldemo 6321e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 555 ./test/encode/h264encode $RPM_BUILD_ROOT%{_bindir}/h264encode 6421e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 555 ./test/putsurface/putsurface $RPM_BUILD_ROOT%{_bindir}/putsurface 6521e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan 6621e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 666 ./va/va_tpi.h $RPM_BUILD_ROOT%{_includedir}/va/va_tpi.h 6721e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 666 ./va/va_x11.h $RPM_BUILD_ROOT%{_includedir}/va/va_x11.h 6821e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 666 ./va/va_version.h $RPM_BUILD_ROOT%{_includedir}/va/va_version.h 6921e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 666 ./va/va_backend.h $RPM_BUILD_ROOT%{_includedir}/va/va_backend.h 7021e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 666 ./va/x11/va_dri2.h $RPM_BUILD_ROOT%{_includedir}/va/x11/va_dri2.h 7121e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 666 ./va/va_dummy.h $RPM_BUILD_ROOT%{_includedir}/va/va_dummy.h 7221e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 666 ./va/va_backend_tpi.h $RPM_BUILD_ROOT%{_includedir}/va/va_backend_tpi.h 7321e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 666 ./va/va.h $RPM_BUILD_ROOT%{_includedir}/va/va.h 7421e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 666 ./va/x11/va_dricommon.h $RPM_BUILD_ROOT%{_includedir}/va/va_dricommon.h 7521e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 666 ./va/x11/va_dri.h $RPM_BUILD_ROOT%{_includedir}/va/va_dri.h 7621e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 666 ./va/glx/va_glx.h $RPM_BUILD_ROOT%{_includedir}/va/va_glx.h 7721e26478769d887b8357289ebb7faa47b8b415aeAustin Yuaninstall -m 666 ./va/glx/va_backend_glx.h $RPM_BUILD_ROOT%{_includedir}/va/va_backend_glx.h 78901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang 79901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%clean 80901c77a7aa491f56b63af7b655b67439481e4177Fei Jiangrm -rf $RPM_BUILD_ROOT 81901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang 82901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%post -p /sbin/ldconfig 83901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%postun -p /sbin/ldconfig 84901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang 85901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%files 86901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%defattr(-,root,root,-) 87901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%{_libdir}/libva.so.1 88901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%{_libdir}/libva.so.1.0.4 89901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%{_libdir}/libva-tpi.so.1 90901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%{_libdir}/libva-tpi.so.1.0.4 91901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%{_libdir}/libva-x11.so.1 92901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%{_libdir}/libva-x11.so.1.0.4 9321e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan%{_libdir}/libva-glx.so.1 9421e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan%{_libdir}/libva-glx.so.1.0.4 95901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%{_bindir}/vainfo 96901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%{_bindir}/test_* 97901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%{_bindir}/h264encode 98901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%{_bindir}/mpeg2vldemo 99901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%{_bindir}/putsurface 10021e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan 101901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%{driverdir}/dummy_drv_video.so 102901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang 10321e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan%{_includedir}/va/va_tpi.h 10421e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan%{_includedir}/va/va_x11.h 10521e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan%{_includedir}/va/va_version.h 10621e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan%{_includedir}/va/va_backend.h 10721e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan%{_includedir}/va/x11/va_dri2.h 10821e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan%{_includedir}/va/va_dummy.h 10921e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan%{_includedir}/va/va_backend_tpi.h 11021e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan%{_includedir}/va/va.h 11121e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan%{_includedir}/va/va_dricommon.h 11221e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan%{_includedir}/va/va_dri.h 11321e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan%{_includedir}/va/va_glx.h 11421e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan%{_includedir}/va/va_backend_glx.h 11521e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan 116901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%files devel 117901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%defattr(-,root,root,-) 118901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%dir %{_includedir}/va 119901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%{_includedir}/va/* 120901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%{_libdir}/libva.so 121901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%{_libdir}/libva-tpi.so 122901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%{_libdir}/libva-x11.so 12321e26478769d887b8357289ebb7faa47b8b415aeAustin Yuan%{_libdir}/libva-glx.so 124901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%{_libdir}/pkgconfig/libva.pc 125901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%{_libdir}/pkgconfig/libva-x11.pc 126901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang 127901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang%changelog 128901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Wed Dec 23 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 1.0.1 129901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- Updated libva source to IMG Alpha7 130901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Fri Dec 18 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 0.31.0 131901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- Updated libva source to IMG Alpha6 132901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Tue Nov 24 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 0.31.0 133901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- Updated libva source 134901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Mon Nov 9 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 0.31.0 135901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- Update to version 0.31.0 136901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Tue Jul 7 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 0.30.4 137901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- Update to version 0.30.4 138901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Wed Jun 24 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 0.30.20090618 139901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- Update to version 0.30.20090618_Alpha2.3 140901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Thu Jun 11 2009 Priya Vijayan <priya.vijayan@intel.com> 0.30.20090608 141901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- Update to version 0.30.20090608 142901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Tue Jun 2 2009 Anas Nashif <anas.nashif@intel.com> - 0.30~20090514 143901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- unset LD_AS_NEEDED 144901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Fri May 15 2009 Anas Nashif <anas.nashif@intel.com> 0.30~20090514 145901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- Update to latest snapshot 20090514 146901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Wed Apr 29 2009 Anas Nashif <anas.nashif@intel.com> 0.30~20090428 147901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- Update to 20090428 snpashot 148901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Sun Apr 26 2009 Anas Nashif <anas.nashif@intel.com> 0.30~20090423 149901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- Update libva.pc with new includedir 150901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Sun Apr 26 2009 Anas Nashif <anas.nashif@intel.com> 0.30~20090423 151901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- Update to latest snapshot 20090423 152901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Sun Apr 26 2009 Anas Nashif <anas.nashif@intel.com> 0.30~20090423 153901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- Update to latest snapshot: 20090423 154901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Mon Mar 23 2009 Anas Nashif <anas.nashif@intel.com> 0.30~20090323 155901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- Update to 0.30~20090323 156901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Fri Jan 16 2009 Priya Vijayan <priya.vijayan@intel.com> 0.31 157901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- Fixing vainfo.c 158901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Fri Jan 16 2009 Priya Vijayan <priya.vijayan@intel.com> 0.31 159901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- fixing va_backend.h 160901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Fri Jan 16 2009 Priya Vijayan <priya.vijayan@intel.com> 0.31 161901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- Updating source 162901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Tue Jan 6 2009 Priya Vijayan <priya.vijayan@intel.com> 0.30 163901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- Update to 0.28-working combination with X Server 164901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Fri Dec 19 2008 Priya Vijayan <priya.vijayan@intel.com> 0.30.0 165901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- Added definition of FOURCC IYUV 166901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang * Dec 16 2008 Priya Vijayan <priya.vijayan@intel.com> 167901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- Initial Import to MRST 168901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang* Mon Oct 13 2008 shengquan.yuan@intel.com 169901c77a7aa491f56b63af7b655b67439481e4177Fei Jiang- packaged mrst-video-decode-src version 0.0.1 using the buildservice spec file wizard 170