source: projects/specs/trunk/s/swfdec/swfdec-vl.spec @ 8119

Revision 8119, 8.6 KB checked in by Takemikaduchi, 10 years ago (diff)

rebuild or new upstream release

Line 
1%define major_version   0.9
2%define liboil_version  0.3.1
3%define gtk2_version    2.16.0
4%define pango_version   1.24
5
6Summary:        Flash animation rendering library
7Summary(ja):    Flash アニメーションレンダリングライブラリ
8
9Name:           swfdec
10Version:        %{major_version}.2
11Release:        3%{?_dist_release}
12
13Group:          System Environment/Libraries
14License:        LGPLv2+
15URL:            http://swfdec.freedesktop.org/
16Source0:        http://swfdec.freedesktop.org/download/%{name}/%{major_version}/%{name}-%{version}.tar.gz
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
18
19BuildRequires:  alsa-lib-devel
20BuildRequires:  glib2-devel >= 2.16
21BuildRequires:  gstreamer-devel >= 0.10.11
22BuildRequires:  gstreamer-plugins-base-devel >= 0.10.15
23BuildRequires:  gtk2-devel >= %{gtk2_version}
24BuildRequires:  liboil-devel >= %{liboil_version}
25BuildRequires:  libsoup-devel >= 2.4.0
26BuildRequires:  pango-devel >= %{pango_version}
27
28Requires(pre):  /sbin/ldconfig
29Requires(post): /sbin/ldconfig
30
31
32%description
33swfdec is a library for rendering Adobe Flash animations. Currently it handles
34most Flash 3, 4 and many Flash 7 videos.
35
36
37%package        devel
38Summary:        Development files for %{name}
39Summary(ja):    %{name} の開発ファイル
40Group:          Development/Libraries
41Requires:       %{name} = %{version}-%{release}
42Requires:       liboil-devel
43Requires:       pango-devel
44Requires:       pkgconfig
45
46
47%description    devel
48%{name}-devel contains the files needed to build packages that depend on
49swfdec.
50
51
52%package        gtk
53Summary:        A library for easy embedding of Flash files in an application
54Group:          Development/Libraries
55Requires:       %{name} = %{version}-%{release}
56Requires(pre):  /sbin/ldconfig
57Requires(post): /sbin/ldconfig
58
59
60%description    gtk
61%{name}-gtk is a library for developers that allows one to easily embed
62Flash videos and animations into their appplications.
63
64
65%package        gtk-devel
66Summary:        Development files for swfdec-gtk
67Summary(ja):    swfdec-gtk の開発ファイル
68Group:          Development/Libraries
69Requires:       %{name}-gtk = %{version}-%{release}
70Requires:       %{name}-devel = %{version}-%{release}
71Requires:       gtk2-devel
72
73
74%description    gtk-devel
75%{name}-gtk is a library for developers that allows one to easily embed
76Flash videos and animations into their appplications. This package contains
77files necessary to build packages and appplications that use %{name}-gtk.
78
79
80%prep
81%setup -q
82
83               
84%build
85%configure --disable-static --with-audio=alsa
86
87# remove rpath from libtool
88sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
89sed -i.rpath 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
90
91make %{?_smp_mflags}
92
93
94%install
95rm -rf $RPM_BUILD_ROOT
96make DESTDIR=$RPM_BUILD_ROOT install INSTALL='install -p'
97find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
98
99
100%check
101# Disabling test since it will fail due to the gstreamer mp3 plugin
102# not being available in Fedora.
103#
104#export LD_LIBRARY_PATH=`pwd`/libswfdec/.libs:`pwd`/libswfdec-gtk/.libs
105#make check
106#unset LD_LIBRARY_PATH
107
108
109%clean
110rm -rf $RPM_BUILD_ROOT
111
112
113%post -p /sbin/ldconfig
114
115
116%post gtk -p /sbin/ldconfig
117
118
119%postun -p /sbin/ldconfig
120
121
122%postun gtk -p /sbin/ldconfig
123
124
125%files
126%defattr(-,root,root,-)
127%doc AUTHORS COPYING NEWS README
128%{_libdir}/libswfdec-%{major_version}.so.*
129
130
131%files  devel
132%defattr(-,root,root,-)
133%{_datadir}/gtk-doc/html/%{name}/
134%{_libdir}/pkgconfig/%{name}-%{major_version}.pc
135%{_libdir}/libswfdec-%{major_version}.so
136%dir %{_includedir}/%{name}-%{major_version}
137%{_includedir}/%{name}-%{major_version}/swfdec/
138
139
140%files  gtk
141%defattr(-,root,root,-)
142#%{_datadir}/icons/hicolor/*/apps/%{name}.png
143#%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
144%{_libdir}/libswfdec-gtk-%{major_version}.so.*
145
146
147%files  gtk-devel
148%defattr(-,root,root,-)
149%{_libdir}/libswfdec-gtk-%{major_version}.so
150%{_libdir}/pkgconfig/%{name}-gtk-%{major_version}.pc
151%{_includedir}/%{name}-%{major_version}/swfdec-gtk/
152
153
154%changelog
155* Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.2-3
156- rebuild with VineSeed environment
157
158* Tue Oct 05 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.2-2
159- rebuild with rpm-4.8.1
160
161* Mon Mar 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.2-1
162- new upstream release
163
164* Wed Dec 31 2008 Shu KONNO <owa@bg.wakwak.com> 0.8.4-1
165- new upstream release
166
167* Sat Sep 27 2008 Daisuke SUZUKI <daisuke@linux.or.jp>  0.8.0-1
168- initial build for Vine Linux
169
170* Mon Sep  8 2008 Brian Pepple <bpepple@fedoraproject.org> - 0.8.0-1
171- Update to 0.8.0.
172
173* Wed Jul 30 2008 Brian Pepple <bpepple@fedoraproject.org> - 0.7.4-1
174- Update to 0.7.4.
175
176* Wed Jun 25 2008 Brian Pepple <bpepple@fedoraproject.org> - 0.7.2-1
177- Update to 0.7.2
178
179* Wed Apr 23 2008 Brian Pepple <bpepple@fedoraproject.org> - 0.6.6-1
180- Update to 0.6.6.
181- Drop memory-overwrite patch.  Fixed upstream.
182- Drop alsa patch. Fixed upstream.
183
184* Thu Apr 10 2008 Brian Pepple <bpepple@fedoraproject.org> - 0.6.4-3
185- Add patch to fix memory overwrite error. (#441614)
186
187* Thu Apr 10 2008 Brian Pepple <bpepple@fedoraproject.org> - 0.6.4-2
188- Build w/ alsa backend instead of pulse audio.
189- Add patch to fix alsa support. (#441617).
190- Drop unnecessary BR on js-devel and gnome-vfs2-devel.
191- Add BR on glib2-devel.
192
193* Wed Apr  9 2008 Brian Pepple <bpepple@fedoraproject.org> - 0.6.4-1
194- Update to 0.6.4.
195
196* Sat Mar 29 2008 Brian Pepple <bpepple@fedoraproject.org> - 0.6.2-1
197- Update to 0.6.2.
198
199* Wed Feb 20 2008 Brian Pepple <bpepple@fedoraproject.org> - 0.6.0-1
200- Update to 0.6.0.
201- Bump minimum version of gstreamer needed.
202- Add BR for gstreamer-plugins-base-devel.
203
204* Thu Feb 14 2008 Brian Pepple <bpepple@fedoraproject.org> - 0.5.90-3
205- Rebuild for new libsoup.
206
207* Fri Feb  8 2008 Brian Pepple <bpepple@fedoraproject.org> - 0.5.90-2
208- Rebuild for gcc-4.3.
209
210* Tue Jan 29 2008 Brian Pepple <bpepple@fedoraproject.org> - 0.5.90-1
211- Update to 0.5.90.
212- Bump BR minimum versions for libsoup & pango.
213
214* Wed Dec 19 2007 Brian Pepple <bpepple@fedoraproject.org> - 0.5.5-2
215- Build w/ pulse audio support.
216
217* Mon Dec 17 2007 Brian Pepple <bpepple@fedoraproject.org> - 0.5.5-1
218- Update to 0.5.5.
219
220* Fri Nov 16 2007 Brian Pepple <bpepple@fedoraproject.org> - 0.5.4-2
221- Add requires for pango-devel to devel pkg.
222- Keep timestamp on installed files.
223
224* Thu Nov 15 2007 Brian Pepple <bpepple@fedoraproject.org> - 0.5.4-1
225- Update to 0.5.4.
226- Use valid license tag.
227- Remove BR on ffmpeg & libmad, and only build gstreamer backend.
228
229* Fri Oct 12 2007  Peter Gordon <peter@thecodergeek.com> - 0.5.3-1
230- Update to new upstream release (0.5.3)
231
232* Wed Oct 10 2007  Peter Gordon <peter@thecodergeek.com> - 0.5.2-1
233- Update to new upstream release (0.5.2)
234
235* Wed Aug 15 2007  Peter Gordon <peter@thecodergeek.com> - 0.5.1-1
236- Update to new upstream release (0.5.1)
237
238* Thu Jul  5 2007 kwizart <kwizart at gmail.com> - 0.4.5-1
239- Update to 0.4.5 (bugfix)
240- Add BR ffmpeg-devel libmad-devel (enabled in configure)
241- Remove rpath (libtool method)
242
243* Sat Apr 28 2007 Peter Gordon <peter@thecodergeek.com> - 0.4.4-1
244- Update to new upstream release (0.4.4), which adds two new subpackages:
245  swfdec-gtk and swfdec-gtk-devel.
246
247* Sun Mar 25 2007 Peter Gordon <peter@thecodergeek.com> - 0.4.3-2
248- Add js-devel to the BuildRequires to fix compilation in Mock.
249  (Thanks to  Julian Sikorski; Livna bug #1453)
250
251* Sat Mar 24 2007 Peter Gordon <peter@thecodergeek.com> - 0.4.3-1
252- Update to new upstream release (0.4.3), with lots of spec cleanups
253- Spec file based heavily on Thomas Vander Stichele's 0.3.6 stuff.
254
255* Sun Dec 03 2006 Thomas Vander Stichele <thomas at apestaart dot org>
256- 0.3.6-0.gst.2
257- fix pre/post scripts
258
259* Sun Dec 03 2006 Thomas Vander Stichele <thomas at apestaart dot org>
260- 0.3.6-0.gst.1
261- new upstream
262- remove swf_play
263- add js-devel and gimp-devel buildrequires
264- add gimp plugin
265
266* Fri Jun 24 2005 Thomas Vander Stichele <thomas at apestaart dot org>
267- 0.3.5-0.gst.1
268- updated to new upstream
269
270* Tue May 17 2005 Thomas Vander Stichele <thomas at apestaart dot org>
271- 0.3.4-0.gst.1
272- updated to new upstream
273
274* Thu Mar 03 2005 Thomas Vander Stichele <thomas at apestaart dot org>
275- 0.3.2-0.lvn.1
276- updated to new liboil and upstream release
277
278* Thu Nov 11 2004 Thomas Vander Stichele <thomas at apestaart dot org>
279- new upstream release
280
281* Thu May 20 2004 Thomas Vander Stichele <thomas at apestaart dot org>
282- 0.2.2-0.lvn.2
283- require gcc-c++ for libtool
284- fix pre/post req
285- fix gtk loaders location
286- work around FC2 packaging bug for SDL-devel
287
288* Tue Mar 02 2004 Thomas Vander Stichele <thomas at apestaart dot org>
289- 0.2.2-0.lvn.1: updated for rpm.livna.us (without mozilla plugin)
290
291* Mon May 19 2003 Thomas Vander Stichele <thomas at apestaart dot org>
292- Updated for 0.2.2
293
294* Wed Feb 05 2003 Christian F.K. Schaller <Uraeus@linuxrising.org>
295- Update spec to handle pixbuf loader
296* Sat Oct 26 2002 Christian F.K. Schaller <Uraeus@linuxrising.org>
297- First attempt at spec
Note: See TracBrowser for help on using the repository browser.