]> git.pld-linux.org Git - packages/DirectFB-extra.git/blob - DirectFB-extra.spec
191a73aee726a53f59d61e9572a1c6e188eae4b7
[packages/DirectFB-extra.git] / DirectFB-extra.spec
1 #
2 # Conditional build:
3 # _without_flash        - don't build FLASH video provider
4 #
5 Summary:        Additional providers and drivers for DirectFB
6 Summary(pl):    DirectFB - dodatkowe wtyczki i sterowniki do DirectFB
7 Name:           DirectFB-extra
8 Version:        0.9.16
9 Release:        1
10 License:        LGPL v2+
11 Group:          Libraries
12 Source0:        http://www.directfb.org/download/DirectFB-extra/%{name}-%{version}.tar.gz
13 # Source0-md5:  e5084d213dfd309987d139f816930340
14 Patch0:         %{name}-acfix.patch
15 URL:            http://www.directfb.org/
16 BuildRequires:  DirectFB-devel >= %{version}
17 BuildRequires:  autoconf
18 BuildRequires:  automake
19 %{!?_without_flash:BuildRequires:       flash-devel >= 0.4.10-5}
20 BuildRequires:  imlib2-devel
21 BuildRequires:  libtool
22 BuildRequires:  openquicktime-devel
23 BuildRequires:  pkgconfig >= 0.5
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %define         dfbdir          %(pkg-config --variable=moduledir directfb-internal)
27
28 %description
29 This package contains additional image/video/font providers and
30 graphics/input drivers (currently Imlib2 image provider and
31 OpenQuicktime video provider).
32
33 %description -l pl
34 Ten pakiet zawiera dodatkowe wtyczki dostarczaj±ce grafikê, obraz i
35 fonty oraz sterowniki grafiki i wej¶ciowe (aktualnie: wtyczkê
36 dostarczaj±c± grafikê poprzez Imlib2 oraz wtyczkê dostarczaj±c± obraz
37 OpenQuicktime).
38
39 %package -n DirectFB-image-imlib2
40 Summary:        Imlib2 image provider for DirectFB
41 Summary(pl):    DirectFB - wtyczka dostarczaj±ca grafikê poprzez Imlib2
42 Group:          Libraries
43 %requires_eq    DirectFB
44
45 %description -n DirectFB-image-imlib2
46 This package contains image provider based on Imlib2 for DirectFB.
47
48 %description -n DirectFB-image-imlib2 -l pl
49 Ten pakiet zawiera wtyczkê dla DirectFB dostarczaj±c± grafikê poprzez
50 bibliotekê Imlib2.
51
52 %package -n DirectFB-video-openquicktime
53 Summary:        OpenQuicktime video provider for DirectFB
54 Summary(pl):    DirectFB - wtyczka dostarczaj±ca obraz OpenQuicktime
55 Group:          Libraries
56 %requires_eq    DirectFB
57
58 %description -n DirectFB-video-openquicktime
59 This package contains OpenQuicktime video provider for DirectFB.
60
61 %description -n DirectFB-video-openquicktime -l pl
62 Ten pakiet zawiera wtyczkê dla DirectFB dostarczaj±c± obraz
63 OpenQuicktime.
64
65 %package -n DirectFB-video-swf
66 Summary:        ShockWave Flash video provider for DirectFB
67 Summary(pl):    DirectFB - wtyczka dostarczaj±ca obraz ShockWave Flash
68 Group:          Libraries
69 %requires_eq    DirectFB
70
71 %description -n DirectFB-video-swf
72 This package contains SWF (ShockWave Flash) video provider for
73 DirectFB. It uses flash library.
74
75 %description -n DirectFB-video-swf -l pl
76 Ten pakiet zawiera wtyczkê dla DirectFB dostarczaj±c± obraz SWF
77 (ShockWave Flash) przy u¿yciu biblioteki flash.
78
79 %prep
80 %setup -q
81 %patch -p1
82
83 %build
84 %{__libtoolize}
85 %{__aclocal}
86 %{__autoconf}
87 %{__autoheader}
88 %{__automake}
89 # paths for libflash
90 CPPFLAGS="-I/usr/X11R6/include"
91 LDFLAGS="%{rpmldflags} -L/usr/X11R6/lib"
92 %configure \
93         --disable-avifile \
94         %{?_without_flash:--disable-flash}
95
96 %{__make} MODULEDIR=%{dfbdir}
97
98 %install
99 rm -rf $RPM_BUILD_ROOT
100
101 %{__make} install \
102         DESTDIR=$RPM_BUILD_ROOT \
103         MODULEDIR=%{dfbdir}
104
105 %clean
106 rm -rf $RPM_BUILD_ROOT
107
108 %files -n DirectFB-image-imlib2
109 %defattr(644,root,root,755)
110 %doc AUTHORS ChangeLog README
111 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.so
112 %{dfbdir}/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_imlib2.la
113
114 %files -n DirectFB-video-openquicktime
115 %defattr(644,root,root,755)
116 %doc AUTHORS ChangeLog README
117 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_openquicktime.so
118 %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_openquicktime.la
119
120 %if 0%{!?_without_flash:1}
121 %files -n DirectFB-video-swf
122 %defattr(644,root,root,755)
123 %attr(755,root,root) %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swf.so
124 %{dfbdir}/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_swf.la
125 %endif
This page took 0.065843 seconds and 3 git commands to generate.