summaryrefslogtreecommitdiff
path: root/libva.spec
diff options
context:
space:
mode:
Diffstat (limited to 'libva.spec')
-rw-r--r--libva.spec169
1 files changed, 169 insertions, 0 deletions
diff --git a/libva.spec b/libva.spec
new file mode 100644
index 0000000..c150576
--- /dev/null
+++ b/libva.spec
@@ -0,0 +1,169 @@
+#%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 <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
+- Updated libva source to IMG Alpha6
+* Tue Nov 24 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 0.31.0
+- Updated libva source
+* Mon Nov 9 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 0.31.0
+- Update to version 0.31.0
+* Tue Jul 7 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 0.30.4
+- Update to version 0.30.4
+* Wed Jun 24 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 0.30.20090618
+- Update to version 0.30.20090618_Alpha2.3
+* Thu Jun 11 2009 Priya Vijayan <priya.vijayan@intel.com> 0.30.20090608
+- Update to version 0.30.20090608
+* Tue Jun 2 2009 Anas Nashif <anas.nashif@intel.com> - 0.30~20090514
+- unset LD_AS_NEEDED
+* Fri May 15 2009 Anas Nashif <anas.nashif@intel.com> 0.30~20090514
+- Update to latest snapshot 20090514
+* Wed Apr 29 2009 Anas Nashif <anas.nashif@intel.com> 0.30~20090428
+- Update to 20090428 snpashot
+* Sun Apr 26 2009 Anas Nashif <anas.nashif@intel.com> 0.30~20090423
+- Update libva.pc with new includedir
+* Sun Apr 26 2009 Anas Nashif <anas.nashif@intel.com> 0.30~20090423
+- Update to latest snapshot 20090423
+* Sun Apr 26 2009 Anas Nashif <anas.nashif@intel.com> 0.30~20090423
+- Update to latest snapshot: 20090423
+* Mon Mar 23 2009 Anas Nashif <anas.nashif@intel.com> 0.30~20090323
+- Update to 0.30~20090323
+* Fri Jan 16 2009 Priya Vijayan <priya.vijayan@intel.com> 0.31
+- Fixing vainfo.c
+* Fri Jan 16 2009 Priya Vijayan <priya.vijayan@intel.com> 0.31
+- fixing va_backend.h
+* Fri Jan 16 2009 Priya Vijayan <priya.vijayan@intel.com> 0.31
+- Updating source
+* Tue Jan 6 2009 Priya Vijayan <priya.vijayan@intel.com> 0.30
+- Update to 0.28-working combination with X Server
+* Fri Dec 19 2008 Priya Vijayan <priya.vijayan@intel.com> 0.30.0
+- Added definition of FOURCC IYUV
+ * Dec 16 2008 Priya Vijayan <priya.vijayan@intel.com>
+- 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