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
7 Summary: Flash animations rendering library
8 Summary(pl.UTF-8): Biblioteka renderująca animacje flash
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
46 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49 Libswfdec is a library for rendering Flash animations. Currently it
50 handles most Flash 3 animations and some Flash 4. No interactivity is
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.
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
72 Header files required to build programs using swfdec library.
74 %description devel -l pl.UTF-8
75 Pliki nagłówkowe niezbędne do kompilacji programów korzystających z
79 Summary: Static swfdec library
80 Summary(pl.UTF-8): Statyczna biblioteka swfdec
81 Group: Development/Libraries
82 Requires: %{name}-devel = %{version}-%{release}
85 Static swfdec library.
87 %description static -l pl.UTF-8
88 Statyczna biblioteka swfdec.
91 Summary: swfdec-gtk library
92 Summary(pl.UTF-8): Biblioteka swfdec-gtk
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
102 %description gtk -l pl.UTF-8
103 Biblioteka swfdec-gtk.
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
115 %description gtk-devel
116 Header files for swfdec-gtk library.
118 %description gtk-devel -l pl.UTF-8
119 Pliki nagłówkowe biblioteki swfdec-gtk.
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}
127 %description gtk-static
128 Static swfdec-gtk library.
130 %description gtk-static -l pl.UTF-8
131 Statyczna biblioteka swfdec-gtk.
134 Summary: swfdec API documetation
135 Summary(pl.UTF-8): Dokumentacja API swfdec
137 Requires: gtk-doc-common
140 swfdec API documetation.
142 %description apidocs -l pl.UTF-8
143 Dokumentacja API swfdec.
157 --enable-gtk-doc%{!?with_apidocs:=no} \
158 %{?with_vivified:--enable-vivified} \
159 %{?with_pulseaudio:--with-audio=pulse} \
160 --with-html-dir=%{_gtkdocdir}
164 rm -rf $RPM_BUILD_ROOT
166 %{__make} -j1 install \
167 DESTDIR=$RPM_BUILD_ROOT
169 %{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}}
170 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
173 rm -rf $RPM_BUILD_ROOT
175 %post -p /sbin/ldconfig
176 %postun -p /sbin/ldconfig
178 %post gtk -p /sbin/ldconfig
179 %postun gtk -p /sbin/ldconfig
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
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
195 %defattr(644,root,root,755)
196 %attr(755,root,root) %{_libdir}/libswfdec-%{majver}.a
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
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
210 %defattr(644,root,root,755)
211 %attr(755,root,root) %{_libdir}/libswfdec-gtk-%{majver}.a
215 %defattr(644,root,root,755)