# # Conditional build: # _without_flash - don't build FLASH video provider # Summary: Additional providers and drivers for DirectFB Summary(pl): DirectFB - dodatkowe wtyczki i sterowniki do DirectFB Name: DirectFB-extra Version: 0.9.16 Release: 1 License: LGPL v2+ Group: Libraries Source0: http://www.directfb.org/download/DirectFB-extra/%{name}-%{version}.tar.gz Patch0: %{name}-acfix.patch URL: http://www.directfb.org/ BuildRequires: DirectFB-devel >= %{version} BuildRequires: autoconf BuildRequires: automake %{!?_without_flash:BuildRequires: flash-devel >= 0.4.10-5} BuildRequires: imlib2-devel BuildRequires: libtool BuildRequires: openquicktime-devel BuildRequires: pkgconfig >= 0.5 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define dfbdir %(pkg-config --variable=moduledir directfb-internal) %description This package contains additional image/video/font providers and graphics/input drivers (currently Imlib2 image provider and OpenQuicktime video provider). %description -l pl Ten pakiet zawiera dodatkowe wtyczki dostarczające grafikę, obraz i fonty oraz sterowniki grafiki i wejściowe (aktualnie: wtyczkę dostarczającą grafikę poprzez Imlib2 oraz wtyczkę dostarczającą obraz OpenQuicktime). %package -n DirectFB-image-imlib2 Summary: Imlib2 image provider for DirectFB Summary(pl): DirectFB - wtyczka dostarczająca grafikę poprzez Imlib2 Group: Libraries %requires_eq DirectFB %description -n DirectFB-image-imlib2 This package contains image provider based on Imlib2 for DirectFB. %description -n DirectFB-image-imlib2 -l pl Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą grafikę poprzez bibliotekę Imlib2. %package -n DirectFB-video-openquicktime Summary: OpenQuicktime video provider for DirectFB Summary(pl): DirectFB - wtyczka dostarczająca obraz OpenQuicktime Group: Libraries %requires_eq DirectFB %description -n DirectFB-video-openquicktime This package contains OpenQuicktime video provider for DirectFB. %description -n DirectFB-video-openquicktime -l pl Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz OpenQuicktime. %package -n DirectFB-video-swf Summary: ShockWave Flash video provider for DirectFB Summary(pl): DirectFB - wtyczka dostarczająca obraz ShockWave Flash Group: Libraries %requires_eq DirectFB %description -n DirectFB-video-swf This package contains SWF (ShockWave Flash) video provider for DirectFB. It uses flash library. %description -n DirectFB-video-swf -l pl Ten pakiet zawiera wtyczkę dla DirectFB dostarczającą obraz SWF (ShockWave Flash) przy użyciu biblioteki flash. %prep %setup -q %patch -p1 %build %{__libtoolize} %{__aclocal} %{__autoconf} %{__autoheader} %{__automake} # paths for libflash CPPFLAGS="-I/usr/X11R6/include" LDFLAGS="%{rpmldflags} -L/usr/X11R6/lib" %configure \ --disable-avifile \ %{?_without_flash:--disable-flash} %{__make} MODULEDIR=%{dfbdir} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT \ MODULEDIR=%{dfbdir} %clean rm -rf $RPM_BUILD_ROOT %files -n DirectFB-image-imlib2 %defattr(644,root,root,755) %doc AUTHORS ChangeLog README %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.la %files -n DirectFB-video-openquicktime %defattr(644,root,root,755) %doc AUTHORS ChangeLog README %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_openquicktime.so %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_openquicktime.la %if 0%{!?_without_flash:1} %files -n DirectFB-video-swf %defattr(644,root,root,755) %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swf.so %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swf.la %endif