API: h264 encode: add new VA config attributes (max-slices, slice-structure).
[profile/ivi/libva.git] / libva.spec
1 #%define moduledir %(pkg-config xorg-server --variable=moduledir)
2 %define libversion 1.0.11
3
4 Name:           libva
5 Version:        %{libversion}
6 Release:        0.0
7 License:        MIT
8 Source:         %{name}-%{version}.tar.bz2
9 NoSource:       0
10 Group:          Development/Libraries
11 Summary:        Video Acceleration (VA) API for Linux
12 URL:            http://freedesktop.org/wiki/Software/vaapi
13 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
14
15 Requires: xorg-x11-server-Xorg
16
17 Requires: /sbin/ldconfig
18 BuildRequires:  pkgconfig(xv)
19 BuildRequires:  pkgconfig(xrandr)
20 BuildRequires:  pkgconfig(xorg-server)
21 BuildRequires:  pkgconfig(libdrm)
22 BuildRequires:  pkgconfig(x11)
23 BuildRequires:  pkgconfig(xext)
24 BuildRequires:  pkgconfig(xdamage)
25 BuildRequires:  pkgconfig(xfixes)
26 BuildRequires:  pkgconfig(dri2proto)
27 BuildRequires:  pkgconfig(damageproto)
28 BuildRequires:  pkgconfig(kbproto)
29 BuildRequires:  pkgconfig(xextproto)
30 BuildRequires:  pkgconfig(fixesproto)
31 BuildRequires:  pkgconfig(xproto)
32 BuildRequires:  pkgconfig(gl)
33 BuildRequires:  libtool
34
35
36
37
38
39 %description
40 The libva library implements the Video Acceleration (VA) API for Linux.
41 The library loads a hardware dependendent driver.
42
43 %package devel
44 Summary: Video Acceleration (VA) API for Linux -- development files
45 Group:          Development/Libraries
46 Requires: %{name} = %{version}-%{release}
47 Requires: pkgconfig
48
49 %description devel
50 The libva library implements the Video Acceleration (VA) API for Linux.
51 The library loads a hardware dependendent driver.
52
53 This package provides the development environment for libva.
54
55 %prep
56 %setup -q
57
58 %build
59 unset LD_AS_NEEDED
60 %autogen
61 make
62
63 %install
64 %make_install
65
66 %clean
67 rm -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
75 %{_libdir}/libva.so.%{libversion}
76 %{_libdir}/libva-tpi.so.1
77 %{_libdir}/libva-tpi.so.%{libversion}
78 %{_libdir}/libva-x11.so.1
79 %{_libdir}/libva-x11.so.%{libversion}
80 %{_libdir}/libva-glx.so.1
81 %{_libdir}/libva-glx.so.%{libversion}
82 %{_libdir}/libva-egl.so.1
83 %{_libdir}/libva-egl.so.%{libversion}
84 %{_bindir}/vainfo
85 %{_bindir}/test_*
86 %{_bindir}/h264encode
87 %{_bindir}/mpeg2vldemo
88 %{_bindir}/putsurface
89
90 %{_libdir}/dri/dummy_drv_video.so
91
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
99 %{_libdir}/libva-glx.so
100 %{_libdir}/libva-egl.so
101 %{_libdir}/pkgconfig/libva.pc
102 %{_libdir}/pkgconfig/libva-tpi.pc
103 %{_libdir}/pkgconfig/libva-x11.pc
104 %{_libdir}/pkgconfig/libva-glx.pc
105 %{_libdir}/pkgconfig/libva-egl.pc
106
107 %changelog
108 * Tue Jan 25 2011 Austin Yuan <shengquan.yuan@intel.com> 1.0.1
109 - Updated libva source to 1.0.8
110 * 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