9 Summary: Video Acceleration (VA) API for Linux
10 Url: http://freedesktop.org/wiki/Software/vaapi
11 Group: Multimedia/Video
12 Source: %{name}-%{version}.tar.bz2
13 BuildRequires: gcc-c++
14 BuildRequires: libtool
15 BuildRequires: pkg-config
18 BuildRequires: mesa-devel
20 BuildRequires: pkgconfig(glesv2)
21 BuildRequires: pkgconfig(egl)
23 BuildRequires: pkgconfig(libdrm)
24 BuildRequires: pkgconfig(libudev)
26 BuildRequires: pkgconfig(x11)
27 BuildRequires: pkgconfig(xext)
28 BuildRequires: pkgconfig(xfixes)
29 BuildRequires: pkgconfig(xrandr)
30 BuildRequires: pkgconfig(xv)
33 BuildRequires: pkgconfig(wayland-egl)
34 BuildRequires: pkgconfig(wayland-client)
36 ExclusiveArch: %ix86 x86_64
39 The libva library implements the Video Acceleration (VA) API for Linux.
40 The library loads a hardware dependendent driver.
43 Summary: Video Acceleration (VA) API for Linux -- development files
44 Group: Development/Libraries
45 Requires: libva = %{version}
46 Requires: pkgconfig(libdrm)
48 Requires: pkgconfig(gl)
49 Requires: pkgconfig(x11)
50 Requires: pkgconfig(xfixes)
53 Requires: pkgconfig(wayland-egl)
54 Requires: pkgconfig(wayland-client)
58 The libva library implements the Video Acceleration (VA) API for Linux.
59 The library loads a hardware dependendent driver.
61 This package provides the development environment for libva.
63 %package -n vaapi-tools
64 Summary: Video Acceleration (VA) API for Linux
65 Group: Multimedia/Video
67 %description -n vaapi-tools
68 The libva library implements the Video Acceleration (VA) API for Linux.
69 The library loads a hardware dependendent driver.
71 This is a set of tools around vaapi livrary.
73 %package -n vaapi-dummy-driver
74 Summary: Video Acceleration (VA) API for Linux
75 Group: Multimedia/Video
77 %description -n vaapi-dummy-driver
78 The libva library implements the Video Acceleration (VA) API for Linux.
79 The library loads a hardware dependendent driver.
81 This contains the dummy driver.
87 # --enable-x11 set to no explicitly, otherwise it will mislead libva build when other package brings in X11 lib
89 %configure --enable-dummy-driver \
90 --enable-dummy-backend \
102 --with-drivers-path=%{_libdir}/dri
107 grep -r include %{buildroot}%{_includedir}
109 %post -p /sbin/ldconfig
111 %postun -p /sbin/ldconfig
113 %files -n vaapi-tools
114 %defattr(-,root,root,-)
117 %{_bindir}/h264encode
118 %{_bindir}/mpeg2vldemo
119 %{_bindir}/mpeg2vaenc
121 %{_bindir}/putsurface
122 %{_bindir}/mpeg2transcode
126 %{_bindir}/putsurface_wayland
129 %files -n vaapi-dummy-driver
130 %defattr(-,root,root,-)
132 %{_libdir}/dri/dummy_drv_video.so
135 %defattr(-, root, root)
137 %{_libdir}/libva.so.*
138 %{_libdir}/libva-tpi.so.*
140 %{_libdir}/libva-x11.so.*
142 %if %{with mesa} && %{with x}
143 %{_libdir}/libva-glx.so.*
145 %{_libdir}/libva-egl.so.*
147 %{_libdir}/libva-wayland.so.*
149 %{_libdir}/libva-drm.so.*
152 %defattr(-,root,root,-)
154 %{_libdir}/libva-tpi.so
156 %{_libdir}/libva-x11.so
158 %if %{with mesa} && %{with x}
159 %{_libdir}/libva-glx.so
161 %{_libdir}/libva-egl.so
163 %{_libdir}/libva-wayland.so
165 %{_libdir}/libva-drm.so
167 %{_libdir}/pkgconfig/libva*.pc