From 08d1b4575df8d88e643190090c971df5d39a445b Mon Sep 17 00:00:00 2001 From: Zhao Halley Date: Fri, 10 Aug 2012 15:38:35 +0800 Subject: [PATCH] init libva from upstream staging branch, clean spec file --- packaging/libva.changes | 3 ++ packaging/libva.manifest | 5 +++ packaging/libva.spec | 102 +++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 110 insertions(+) create mode 100644 packaging/libva.changes create mode 100644 packaging/libva.manifest create mode 100644 packaging/libva.spec diff --git a/packaging/libva.changes b/packaging/libva.changes new file mode 100644 index 0000000..dd50c2a --- /dev/null +++ b/packaging/libva.changes @@ -0,0 +1,3 @@ +* Fri Aug 10 2012 Halley Zhao libva-1.2.0.01.43177da +- init libva from upstream staging branch, add clean spec/manifest file + diff --git a/packaging/libva.manifest b/packaging/libva.manifest new file mode 100644 index 0000000..017d22d --- /dev/null +++ b/packaging/libva.manifest @@ -0,0 +1,5 @@ + + + + + diff --git a/packaging/libva.spec b/packaging/libva.spec new file mode 100644 index 0000000..7f0aee0 --- /dev/null +++ b/packaging/libva.spec @@ -0,0 +1,102 @@ +%define libversion 1.3400.0 + +Name: libva +Version: 1.2.0.01.43177da +Release: 0 +License: MIT +Source: %{name}-%{version}.tar.bz2 +Source1001: packaging/libva.manifest +Group: Development/Libraries +Summary: Video Acceleration (VA) API for Linux +URL: http://freedesktop.org/wiki/Software/vaapi + +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: pkgconfig(wayland-client) + +%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 +cp %{SOURCE1001} . + +unset LD_AS_NEEDED +%autogen +make + +%install +%make_install + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%manifest libva.manifest +%defattr(-,root,root,-) +%{_libdir}/libva.so.1 +%{_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}/putsurface_wayland + +%{_libdir}/dri/dummy_drv_video.so + +%files devel +%manifest libva.manifest +%defattr(-,root,root,-) +%dir %{_includedir}/va +%{_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 + -- 2.7.4