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 \
91 %if %{with mesa} && %{with x}
101 --with-drivers-path=%{_libdir}/dri
106 grep -r include %{buildroot}%{_includedir}
108 %post -p /sbin/ldconfig
110 %postun -p /sbin/ldconfig
112 %files -n vaapi-tools
113 %defattr(-,root,root,-)
116 %{_bindir}/h264encode
117 %{_bindir}/mpeg2vldemo
118 %{_bindir}/mpeg2vaenc
120 %{_bindir}/putsurface
121 %{_bindir}/mpeg2transcode
125 %{_bindir}/putsurface_wayland
128 %files -n vaapi-dummy-driver
129 %defattr(-,root,root,-)
131 %{_libdir}/dri/dummy_drv_video.so
134 %defattr(-, root, root)
136 %{_libdir}/libva.so.*
137 %{_libdir}/libva-tpi.so.*
139 %{_libdir}/libva-x11.so.*
141 %if %{with mesa} && %{with x}
142 %{_libdir}/libva-glx.so.*
144 %{_libdir}/libva-egl.so.*
146 %{_libdir}/libva-wayland.so.*
148 %{_libdir}/libva-drm.so.*
151 %defattr(-,root,root,-)
153 %{_libdir}/libva-tpi.so
155 %{_libdir}/libva-x11.so
157 %if %{with mesa} && %{with x}
158 %{_libdir}/libva-glx.so
160 %{_libdir}/libva-egl.so
162 %{_libdir}/libva-wayland.so
164 %{_libdir}/libva-drm.so
166 %{_libdir}/pkgconfig/libva*.pc