9 Summary: Video Acceleration (VA) API for Linux
10 Url: http://freedesktop.org/wiki/Software/vaapi
11 #X-Vc-Url: git://anongit.freedesktop.org/libva
12 Group: Multimedia/Video
13 Source: %{name}-%{version}.tar.bz2
14 BuildRequires: gcc-c++
15 BuildRequires: libtool
16 BuildRequires: pkg-config
19 BuildRequires: mesa-devel
21 BuildRequires: pkgconfig(glesv2)
22 BuildRequires: pkgconfig(egl)
24 BuildRequires: pkgconfig(libdrm)
25 BuildRequires: pkgconfig(libudev)
27 BuildRequires: pkgconfig(x11)
28 BuildRequires: pkgconfig(xext)
29 BuildRequires: pkgconfig(xfixes)
30 BuildRequires: pkgconfig(xrandr)
31 BuildRequires: pkgconfig(xv)
34 BuildRequires: pkgconfig(wayland-egl)
35 BuildRequires: pkgconfig(wayland-client)
37 ExclusiveArch: %ix86 x86_64
40 The libva library implements the Video Acceleration (VA) API for Linux.
41 The library loads a hardware dependendent driver.
44 Summary: Video Acceleration (VA) API for Linux -- development files
45 Group: Development/Libraries
46 Requires: libva = %{version}
47 Requires: pkgconfig(libdrm)
49 Requires: pkgconfig(gl)
50 Requires: pkgconfig(x11)
51 Requires: pkgconfig(xfixes)
54 Requires: pkgconfig(wayland-egl)
55 Requires: pkgconfig(wayland-client)
59 The libva library implements the Video Acceleration (VA) API for Linux.
60 The library loads a hardware dependendent driver.
62 This package provides the development environment for libva.
64 %package -n vaapi-tools
65 Summary: Video Acceleration (VA) API for Linux
66 Group: Multimedia/Video
68 %description -n vaapi-tools
69 The libva library implements the Video Acceleration (VA) API for Linux.
70 The library loads a hardware dependendent driver.
72 This is a set of tools around vaapi livrary.
74 %package -n vaapi-dummy-driver
75 Summary: Video Acceleration (VA) API for Linux
76 Group: Multimedia/Video
78 %description -n vaapi-dummy-driver
79 The libva library implements the Video Acceleration (VA) API for Linux.
80 The library loads a hardware dependendent driver.
82 This contains the dummy driver.
88 # --enable-x11 set to no explicitly, otherwise it will mislead libva build when other package brings in X11 lib
90 %configure --enable-dummy-driver \
91 --enable-dummy-backend \
103 --with-drivers-path=%{_libdir}/dri
108 grep -r include %{buildroot}%{_includedir}
110 %post -p /sbin/ldconfig
112 %postun -p /sbin/ldconfig
114 %files -n vaapi-tools
115 %defattr(-,root,root,-)
118 %{_bindir}/h264encode
119 %{_bindir}/mpeg2vldemo
120 %{_bindir}/mpeg2vaenc
122 %{_bindir}/putsurface
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