]> git.pld-linux.org Git - packages/swfdec.git/blob - swfdec.spec
- added pulseaudio bcond (default is alsa, like upstream)
[packages/swfdec.git] / swfdec.spec
1 #
2 # Conditional build:
3 %bcond_without  apidocs         # disable gtk-doc
4 %bcond_with     pulseaudio      # use pulseaudio instead of alsa
5 %bcond_with     vivified        # build (internal) Vivified Flash Debugger
6 #
7 Summary:        Flash animations rendering library
8 Summary(pl.UTF-8):      Biblioteka renderująca animacje flash
9 Name:           swfdec
10 %define majver  0.9
11 Version:        %{majver}.2
12 Release:        1
13 License:        LGPL v2.1+
14 Group:          Libraries
15 Source0:        http://swfdec.freedesktop.org/download/swfdec/%{majver}/%{name}-%{version}.tar.gz
16 # Source0-md5:  7be5e39236e2d6efa61a18e83e5ab73d
17 URL:            http://swfdec.freedesktop.org/wiki/
18 %{!?with_pulseaudio:BuildRequires:      alsa-lib-devel >= 1.0}
19 BuildRequires:  autoconf >= 2.58
20 BuildRequires:  automake >= 1:1.6
21 BuildRequires:  cairo-devel >= 1.6.0
22 BuildRequires:  docbook-dtd412-xml
23 BuildRequires:  glib2-devel >= 1:2.16
24 BuildRequires:  gstreamer0.10-devel >= 0.10.11
25 BuildRequires:  gstreamer0.10-plugins-base-devel >= 0.10.17
26 %{?with_vivified:BuildRequires: gtk+2-devel >= 2:2.11.6}
27 BuildRequires:  gtk+2-devel >= 2:2.8.0
28 %{?with_apidocs:BuildRequires:  gtk-doc >= 1.6}
29 BuildRequires:  liboil-devel >= 0.3.9
30 BuildRequires:  libsoup-devel >= 2.2.100
31 BuildRequires:  libtool
32 %{?with_vivified:BuildRequires: ming-devel >= 0.4.0-0.beta5}
33 BuildRequires:  pango-devel >= 1:1.16
34 BuildRequires:  pkgconfig
35 %{?with_pulseaudio:BuildRequires:       pulseaudio-devel}
36 BuildRequires:  rpmbuild(macros) >= 1.357
37 BuildRequires:  zlib-devel >= 1.1.4
38 Requires:       cairo >= 1.6.0
39 Requires:       glib2 >= 1:2.16
40 Requires:       gstreamer0.10 >= 0.10.11
41 Requires:       gstreamer0.10-plugins-base >= 0.10.17
42 Requires:       liboil >= 0.3.9
43 Requires:       pango >= 1:1.16
44 Obsoletes:      gimp-plugin-swfdec
45 Obsoletes:      libswfdec0
46 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48 %description
49 Libswfdec is a library for rendering Flash animations. Currently it
50 handles most Flash 3 animations and some Flash 4. No interactivity is
51 supported yet.
52
53 %description -l pl.UTF-8
54 Biblioteka libswfdec przeznaczona jest do odtwarzania animacji flash.
55 Obecnie potrafi wyświetlić większość animacji Flash 3 i część Flash 4.
56 Interaktywność nie jest jeszcze obsługiwana.
57
58 %package devel
59 Summary:        Header file required to build programs using swfdec library
60 Summary(pl.UTF-8):      Pliki nagłówkowe wymagane przez programy używające swfdec
61 Group:          Development/Libraries
62 Requires:       %{name} = %{version}-%{release}
63 Requires:       cairo-devel >= 1.6.0
64 Requires:       glib2-devel >= 1:2.16
65 Requires:       gstreamer0.10-devel >= 0.10.11
66 Requires:       gstreamer0.10-plugins-base-devel >= 0.10.17
67 Requires:       liboil-devel >= 0.3.9
68 Requires:       pango-devel >= 1:1.16
69 Obsoletes:      libswfdec0-devel
70
71 %description devel
72 Header files required to build programs using swfdec library.
73
74 %description devel -l pl.UTF-8
75 Pliki nagłówkowe niezbędne do kompilacji programów korzystających z
76 biblioteki swfdec.
77
78 %package static
79 Summary:        Static swfdec library
80 Summary(pl.UTF-8):      Statyczna biblioteka swfdec
81 Group:          Development/Libraries
82 Requires:       %{name}-devel = %{version}-%{release}
83
84 %description static
85 Static swfdec library.
86
87 %description static -l pl.UTF-8
88 Statyczna biblioteka swfdec.
89
90 %package gtk
91 Summary:        swfdec-gtk library
92 Summary(pl.UTF-8):      Biblioteka swfdec-gtk
93 Group:          X11/Libraries
94 Requires:       %{name} = %{version}-%{release}
95 Requires:       alsa-lib >= 1.0
96 Requires:       gtk+2 >= 2:2.8.0
97 Requires:       libsoup >= 2.2.100
98
99 %description gtk
100 swfdec-gtk library.
101
102 %description gtk -l pl.UTF-8
103 Biblioteka swfdec-gtk.
104
105 %package gtk-devel
106 Summary:        Header files for swfdec-gtk library
107 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki swfdec-gtk
108 Group:          X11/Development/Libraries
109 Requires:       %{name}-devel = %{version}-%{release}
110 Requires:       %{name}-gtk = %{version}-%{release}
111 Requires:       alsa-lib-devel >= 1.0
112 Requires:       gtk+2-devel >= 2:2.8.0
113 Requires:       libsoup-devel >= 2.2.100
114
115 %description gtk-devel
116 Header files for swfdec-gtk library.
117
118 %description gtk-devel -l pl.UTF-8
119 Pliki nagłówkowe biblioteki swfdec-gtk.
120
121 %package gtk-static
122 Summary:        Static swfdec-gtk library
123 Summary(pl.UTF-8):      Statyczna biblioteka swfdec-gtk
124 Group:          X11/Development/Libraries
125 Requires:       %{name}-gtk-devel = %{version}-%{release}
126
127 %description gtk-static
128 Static swfdec-gtk library.
129
130 %description gtk-static -l pl.UTF-8
131 Statyczna biblioteka swfdec-gtk.
132
133 %package apidocs
134 Summary:        swfdec API documetation
135 Summary(pl.UTF-8):      Dokumentacja API swfdec
136 Group:          Documentation
137 Requires:       gtk-doc-common
138
139 %description apidocs
140 swfdec API documetation.
141
142 %description apidocs -l pl.UTF-8
143 Dokumentacja API swfdec.
144
145 %prep
146 %setup -q
147
148 %build
149 %{__libtoolize}
150 %{__aclocal} -I m4
151 %{__autoconf}
152 %{__autoheader}
153 %{__automake}
154 %configure \
155         --enable-gstreamer \
156         --enable-gtk \
157         --enable-gtk-doc%{!?with_apidocs:=no} \
158         %{?with_vivified:--enable-vivified} \
159         %{?with_pulseaudio:--with-audio=pulse} \
160         --with-html-dir=%{_gtkdocdir}
161 %{__make} -j1
162
163 %install
164 rm -rf $RPM_BUILD_ROOT
165
166 %{__make} -j1 install \
167         DESTDIR=$RPM_BUILD_ROOT
168
169 %{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}}
170 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
171
172 %clean
173 rm -rf $RPM_BUILD_ROOT
174
175 %post   -p /sbin/ldconfig
176 %postun -p /sbin/ldconfig
177
178 %post   gtk -p /sbin/ldconfig
179 %postun gtk -p /sbin/ldconfig
180
181 %files
182 %defattr(644,root,root,755)
183 %doc AUTHORS ChangeLog NEWS README
184 %attr(755,root,root) %{_libdir}/libswfdec-%{majver}.so.*.*.*
185 %attr(755,root,root) %ghost %{_libdir}/libswfdec-%{majver}.so.2
186
187 %files devel
188 %defattr(644,root,root,755)
189 %attr(755,root,root) %{_libdir}/libswfdec-%{majver}.so
190 %dir %{_includedir}/swfdec-%{majver}
191 %{_includedir}/swfdec-%{majver}/swfdec
192 %{_pkgconfigdir}/swfdec-%{majver}.pc
193
194 %files static
195 %defattr(644,root,root,755)
196 %attr(755,root,root) %{_libdir}/libswfdec-%{majver}.a
197
198 %files gtk
199 %defattr(644,root,root,755)
200 %attr(755,root,root) %{_libdir}/libswfdec-gtk-%{majver}.so.*.*.*
201 %attr(755,root,root) %ghost %{_libdir}/libswfdec-gtk-%{majver}.so.2
202
203 %files gtk-devel
204 %defattr(644,root,root,755)
205 %attr(755,root,root) %{_libdir}/libswfdec-gtk-%{majver}.so
206 %{_includedir}/swfdec-%{majver}/swfdec-gtk
207 %{_pkgconfigdir}/swfdec-gtk-%{majver}.pc
208
209 %files gtk-static
210 %defattr(644,root,root,755)
211 %attr(755,root,root) %{_libdir}/libswfdec-gtk-%{majver}.a
212
213 %if %{with apidocs}
214 %files apidocs
215 %defattr(644,root,root,755)
216 %{_gtkdocdir}/swfdec
217 %endif
This page took 0.225612 seconds and 3 git commands to generate.