blob: 28842a394914443584f7381426f50da2dbb15c7b [file] [log] [blame]
Fei Jiang901c77a2010-10-02 02:19:14 +08001#%define moduledir %(pkg-config xorg-server --variable=moduledir)
Kun Wang942aa8a2011-04-19 09:46:00 +08002%define libversion 1.0.11
Fei Jiang901c77a2010-10-02 02:19:14 +08003
4Name: libva
wangkuncceaa052011-03-09 13:39:43 +08005Version: %{libversion}
Fei Jiang901c77a2010-10-02 02:19:14 +08006Release: 0.0
wangkuncceaa052011-03-09 13:39:43 +08007License: MIT
Fei Jiang901c77a2010-10-02 02:19:14 +08008Source: %{name}-%{version}.tar.bz2
Fei Jiang72b466b2010-11-25 15:36:54 +08009NoSource: 0
Fei Jiang901c77a2010-10-02 02:19:14 +080010Group: Development/Libraries
11Summary: Video Acceleration (VA) API for Linux
12URL: http://freedesktop.org/wiki/Software/vaapi
13BuildRoot: %{_tmppath}/%{name}-%{version}-build
14
15Requires: xorg-x11-server-Xorg
16
wangkuncceaa052011-03-09 13:39:43 +080017Requires: /sbin/ldconfig
18BuildRequires: pkgconfig(xv)
19BuildRequires: pkgconfig(xrandr)
20BuildRequires: pkgconfig(xorg-server)
21BuildRequires: pkgconfig(libdrm)
22BuildRequires: pkgconfig(x11)
23BuildRequires: pkgconfig(xext)
24BuildRequires: pkgconfig(xdamage)
25BuildRequires: pkgconfig(xfixes)
26BuildRequires: pkgconfig(dri2proto)
27BuildRequires: pkgconfig(damageproto)
28BuildRequires: pkgconfig(kbproto)
29BuildRequires: pkgconfig(xextproto)
30BuildRequires: pkgconfig(fixesproto)
31BuildRequires: pkgconfig(xproto)
32BuildRequires: pkgconfig(gl)
33BuildRequires: libtool
34
35
36
37
Fei Jiang901c77a2010-10-02 02:19:14 +080038
39%description
40The libva library implements the Video Acceleration (VA) API for Linux.
41The library loads a hardware dependendent driver.
42
43%package devel
44Summary: Video Acceleration (VA) API for Linux -- development files
45Group: Development/Libraries
46Requires: %{name} = %{version}-%{release}
47Requires: pkgconfig
48
49%description devel
50The libva library implements the Video Acceleration (VA) API for Linux.
51The library loads a hardware dependendent driver.
52
53This package provides the development environment for libva.
54
55%prep
56%setup -q
57
58%build
59unset LD_AS_NEEDED
60%autogen
61make
62
63%install
Fei Jiang901c77a2010-10-02 02:19:14 +080064%make_install
Fei Jiang901c77a2010-10-02 02:19:14 +080065
66%clean
67rm -rf $RPM_BUILD_ROOT
68
69%post -p /sbin/ldconfig
70%postun -p /sbin/ldconfig
71
72%files
73%defattr(-,root,root,-)
74%{_libdir}/libva.so.1
wangkuncceaa052011-03-09 13:39:43 +080075%{_libdir}/libva.so.%{libversion}
Fei Jiang901c77a2010-10-02 02:19:14 +080076%{_libdir}/libva-tpi.so.1
wangkuncceaa052011-03-09 13:39:43 +080077%{_libdir}/libva-tpi.so.%{libversion}
Fei Jiang901c77a2010-10-02 02:19:14 +080078%{_libdir}/libva-x11.so.1
wangkuncceaa052011-03-09 13:39:43 +080079%{_libdir}/libva-x11.so.%{libversion}
Austin Yuan21e26472010-10-27 11:48:36 +080080%{_libdir}/libva-glx.so.1
wangkuncceaa052011-03-09 13:39:43 +080081%{_libdir}/libva-glx.so.%{libversion}
82%{_libdir}/libva-egl.so.1
83%{_libdir}/libva-egl.so.%{libversion}
Fei Jiang901c77a2010-10-02 02:19:14 +080084%{_bindir}/vainfo
85%{_bindir}/test_*
86%{_bindir}/h264encode
87%{_bindir}/mpeg2vldemo
88%{_bindir}/putsurface
Austin Yuan21e26472010-10-27 11:48:36 +080089
Fei Jiang72b466b2010-11-25 15:36:54 +080090%{_libdir}/dri/dummy_drv_video.so
Fei Jiang901c77a2010-10-02 02:19:14 +080091
92%files devel
93%defattr(-,root,root,-)
94%dir %{_includedir}/va
95%{_includedir}/va/*
96%{_libdir}/libva.so
97%{_libdir}/libva-tpi.so
98%{_libdir}/libva-x11.so
wangkuncceaa052011-03-09 13:39:43 +080099%{_libdir}/libva-glx.so
100%{_libdir}/libva-egl.so
Fei Jiang901c77a2010-10-02 02:19:14 +0800101%{_libdir}/pkgconfig/libva.pc
Fei Jiang72b466b2010-11-25 15:36:54 +0800102%{_libdir}/pkgconfig/libva-tpi.pc
Fei Jiang901c77a2010-10-02 02:19:14 +0800103%{_libdir}/pkgconfig/libva-x11.pc
Fei Jiang72b466b2010-11-25 15:36:54 +0800104%{_libdir}/pkgconfig/libva-glx.pc
wangkuncceaa052011-03-09 13:39:43 +0800105%{_libdir}/pkgconfig/libva-egl.pc
Fei Jiang901c77a2010-10-02 02:19:14 +0800106
107%changelog
wangkuncceaa052011-03-09 13:39:43 +0800108* Tue Jan 25 2011 Austin Yuan <shengquan.yuan@intel.com> 1.0.1
109- Updated libva source to 1.0.8
Fei Jiang901c77a2010-10-02 02:19:14 +0800110* Wed Dec 23 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 1.0.1
111- Updated libva source to IMG Alpha7
112* Fri Dec 18 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 0.31.0
113- Updated libva source to IMG Alpha6
114* Tue Nov 24 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 0.31.0
115- Updated libva source
116* Mon Nov 9 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 0.31.0
117- Update to version 0.31.0
118* Tue Jul 7 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 0.30.4
119- Update to version 0.30.4
120* Wed Jun 24 2009 Prajwal Mohan <prajwal.karur.mohan@intel.com> 0.30.20090618
121- Update to version 0.30.20090618_Alpha2.3
122* Thu Jun 11 2009 Priya Vijayan <priya.vijayan@intel.com> 0.30.20090608
123- Update to version 0.30.20090608
124* Tue Jun 2 2009 Anas Nashif <anas.nashif@intel.com> - 0.30~20090514
125- unset LD_AS_NEEDED
126* Fri May 15 2009 Anas Nashif <anas.nashif@intel.com> 0.30~20090514
127- Update to latest snapshot 20090514
128* Wed Apr 29 2009 Anas Nashif <anas.nashif@intel.com> 0.30~20090428
129- Update to 20090428 snpashot
130* Sun Apr 26 2009 Anas Nashif <anas.nashif@intel.com> 0.30~20090423
131- Update libva.pc with new includedir
132* Sun Apr 26 2009 Anas Nashif <anas.nashif@intel.com> 0.30~20090423
133- Update to latest snapshot 20090423
134* Sun Apr 26 2009 Anas Nashif <anas.nashif@intel.com> 0.30~20090423
135- Update to latest snapshot: 20090423
136* Mon Mar 23 2009 Anas Nashif <anas.nashif@intel.com> 0.30~20090323
137- Update to 0.30~20090323
138* Fri Jan 16 2009 Priya Vijayan <priya.vijayan@intel.com> 0.31
139- Fixing vainfo.c
140* Fri Jan 16 2009 Priya Vijayan <priya.vijayan@intel.com> 0.31
141- fixing va_backend.h
142* Fri Jan 16 2009 Priya Vijayan <priya.vijayan@intel.com> 0.31
143- Updating source
144* Tue Jan 6 2009 Priya Vijayan <priya.vijayan@intel.com> 0.30
145- Update to 0.28-working combination with X Server
146* Fri Dec 19 2008 Priya Vijayan <priya.vijayan@intel.com> 0.30.0
147- Added definition of FOURCC IYUV
148 * Dec 16 2008 Priya Vijayan <priya.vijayan@intel.com>
149- Initial Import to MRST
150* Mon Oct 13 2008 shengquan.yuan@intel.com
151- packaged mrst-video-decode-src version 0.0.1 using the buildservice spec file wizard