3 %if "%{pld_release}" == "ac"
4 %bcond_with apidocs # build and package API docs
6 %bcond_without apidocs # do not build and package API docs
9 Summary: Wrapper library for the Video Decode and Presentation API
10 Summary(pl.UTF-8): Biblioteka pośrednia do API dekodowania i prezentacji video (Video Decode and Presentation API)
16 Source0: http://people.freedesktop.org/~aplattner/vdpau/%{name}-%{version}.tar.gz
17 # Source0-md5: 78a3a992b8187182463d3998e5d17916
18 URL: http://freedesktop.org/wiki/Software/VDPAU
19 BuildRequires: autoconf >= 2.60
20 BuildRequires: automake
22 BuildRequires: doxygen
23 BuildRequires: graphviz
25 BuildRequires: libstdc++-devel
26 BuildRequires: libtool
27 BuildRequires: pkgconfig
28 BuildRequires: rpm >= 4.4.9-56
29 %if "%{pld_release}" == "ac"
30 BuildRequires: XFree86-devel
32 %{?with_apidocs:BuildRequires: texlive-pdftex}
33 BuildRequires: xorg-lib-libX11-devel >= 1.5
34 BuildRequires: xorg-lib-libXext-devel
35 BuildRequires: xorg-proto-dri2proto-devel >= 2.2
37 Requires: xorg-lib-libX11 >= 1.5
38 # libvdpau isn't arch-specific, but currently only nvidia driver is available
39 # (xorg-driver-video-nvidia.spec)
40 Conflicts: xorg-driver-video-nvidia-libs < 1:190.42-2
41 ExclusiveArch: %{ix86} %{x8664}
42 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45 VDPAU is the Video Decode and Presentation API for UNIX. It provides
46 an interface to video decode acceleration and presentation hardware
47 present in modern GPUs.
49 %description -l pl.UTF-8
50 VDPAU to skrót od Video Decode and Presentation API for UNIX.
51 Biblioteka ta dostarcza interfejs do akceleracji dekodowania oraz
52 prezentacji video obecnej we współczesnych procesorach graficznych.
55 Summary: Header files for vdpau library
56 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki vdpau
57 Group: Development/Libraries
58 %if "%{pld_release}" == "ac"
59 Requires: XFree86-devel
61 Requires: xorg-lib-libX11-devel
63 Requires: %{name} = %{version}-%{release}
66 Header files for vdpau library.
68 %description devel -l pl.UTF-8
69 Pliki nagłówkowe biblioteki vdpau.
72 Summary: Static vdpau library
73 Summary(pl.UTF-8): Statyczna biblioteka vdpau
74 Group: Development/Libraries
75 Requires: %{name}-devel = %{version}-%{release}
80 %description static -l pl.UTF-8
81 Statyczna biblioteka vdpau.
84 Summary: vdpau API documentation
85 Summary(pl.UTF-8): Dokumentacja API biblioteki vdpau
89 API and internal documentation for vdpau library.
91 %description apidocs -l pl.UTF-8
92 Dokumentacja API biblioteki vdpau.
103 %if "%{pld_release}" == "ac"
104 X11_CFLAGS=" " X11_LIBS="-L%{_prefix}/X11R6/%{_lib} -lX11" \
107 --enable-documentation%{!?with_apidocs:=no} \
112 rm -rf $RPM_BUILD_ROOT
115 DESTDIR=$RPM_BUILD_ROOT
117 %{__rm} $RPM_BUILD_ROOT%{_libdir}/vdpau/libvdpau_trace.{la,a}
118 %{__rm} $RPM_BUILD_ROOT%{_libdir}/vdpau/libvdpau_trace.so
121 mv $RPM_BUILD_ROOT%{_docdir}/{%{name}/html,%{name}-apidocs}
125 rm -rf $RPM_BUILD_ROOT
127 %post -p /sbin/ldconfig
128 %postun -p /sbin/ldconfig
131 %defattr(644,root,root,755)
132 %doc AUTHORS COPYING ChangeLog
133 %attr(755,root,root) %{_libdir}/libvdpau.so.*.*.*
134 %attr(755,root,root) %ghost %{_libdir}/libvdpau.so.1
135 %dir %{_libdir}/vdpau
136 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_trace.so.*.*.*
137 %attr(755,root,root) %{_libdir}/vdpau/libvdpau_trace.so.1
138 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vdpau_wrapper.cfg
141 %defattr(644,root,root,755)
142 %attr(755,root,root) %{_libdir}/libvdpau.so
143 %{_libdir}/libvdpau.la
145 %{_pkgconfigdir}/vdpau.pc
148 %defattr(644,root,root,755)
149 %{_libdir}/libvdpau.a
153 %defattr(644,root,root,755)
154 %{_docdir}/%{name}-apidocs