source: projects/specs/trunk/e/epiphany-extensions/epiphany-extensions-vl.spec @ 6011

Revision 6011, 10.5 KB checked in by Takemikaduchi, 12 years ago (diff)

new upstream release

Line 
1%global ephy_major          3.4
2%global ephy_api_major      3.4
3%global ephy_min_version    %{ephy_major}.0
4
5Summary:        Extensions for Epiphany, the GNOME web browser
6Summary(ja):    Epiphany (GNOMEウェブブラウザ) 用の拡張
7
8Name:           epiphany-extensions
9Version:        %{ephy_min_version}
10Release:        1%{?_dist_release}
11
12## The Live HTTP Headers extension is LGPLv2.1+; the Gestures extension is
13## GPLv2 (only); and all other extensions are GPLv2+.
14License:        LGPLv2+ and GPLv2 and GPLv2+ and GFDL
15Group:          Applications/Internet
16URL:            http://www.gnome.org/projects/epiphany/extensions
17
18Source0:        http://ftp.gnome.org/pub/GNOME/sources/epiphany-extensions/%{ephy_major}/%{name}-%{version}.tar.xz
19
20BuildRoot: %{_tmppath}/%{name}-%{version}-root
21
22BuildRequires:  epiphany-devel >= %{ephy_min_version}
23BuildRequires:  perl(XML::Parser)
24BuildRequires:  gettext
25BuildRequires:  WebKit3-gtk-devel
26BuildRequires:  dbus-glib-devel
27BuildRequires:  opensp-devel
28BuildRequires:  gnome-doc-utils >= 0.3.2
29
30Requires:       epiphany
31
32Requires(post): scrollkeeper
33Requires(postun): scrollkeeper
34
35%description
36Epiphany Extensions is a collection of extensions for Epiphany, the
37GNOME web browser.
38
39%prep
40%setup -q
41
42%build
43%configure --disable-scrollkeeper               \
44           --disable-schemas-install            \
45           --disable-static                     \
46           --with-extensions=actions,adblock,auto-reload,extensions-manager-ui,gestures,greasemonkey,html5tube,push-scroller,rss,sample,soup-fly,tab-key-tab-navigate,tab-states
47
48%{__make} %{?_smp_mflags} LIBTOOL=%{_bindir}/libtool
49
50
51%install
52%{__rm} -rf %{buildroot}
53make DESTDIR=%{buildroot} LIBTOOL=%{_bindir}/libtool install
54
55find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
56find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
57
58%find_lang %{name}-%{ephy_api_major}
59
60%clean
61%{__rm} -rf %{buildroot}
62
63
64%post
65scrollkeeper-update -q -o %{_datadir}/omf/%{name} ||:
66
67%postun
68scrollkeeper-update -q ||:
69
70%files -f %{name}-%{ephy_api_major}.lang
71%defattr(-,root,root,-)
72%doc AUTHORS COPYING COPYING.README ChangeLog README NEWS
73%{_libdir}/epiphany/%{ephy_api_major}/extensions/
74%{_datadir}/epiphany/icons/hicolor/*/status/feed-presence.*
75%{_datadir}/epiphany/icons/hicolor/*/status/ad-blocked.*
76%{_datadir}/%{name}/
77%{_datadir}/glib-2.0/schemas/org.gnome.epiphanyextensions.gschema.xml
78%{_datadir}/gnome/help/%{name}
79%{_datadir}/omf/%{name}
80
81%changelog
82* Mon Apr 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.0-1
83- new upstream release
84
85* Sat Jul 24 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.1-1
86- new upstream release
87- fix %install and %files (change installation diretory)
88
89* Wed Apr 21 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.0-1
90- new upstream release
91- add BuildRequires: GConf2-devel, gnome-doc-utils >= 0.3.2
92- fix find_lang from %{name}-%{ephy_major} to %{name}-2.29
93
94* Sun Nov 29 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.28.1-1
95- new upstream release
96- BR: WebKit-gtk-devel instead of gecko-devel
97
98* Tue Jun 30 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.1-2
99- rebuild with gecko-1.9.1
100
101* Fri May 29 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.26.1-1
102- new upstream release
103
104* Wed Oct 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.24.1-1
105- new upstream release
106
107* Fri Oct 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.24.0-1
108- initial build for Vine Linux
109
110* Mon Sep 29 2008 Peter Gordon <peter@thecodergeek.com> - 2.24.0-1
111- Update to new upstream release (2.24.0)
112
113* Wed Sep 24 2008 Christopher Aillon <caillon@redhat.com> - 2.23.91-2
114- Rebuild against newer gecko
115
116* Sun Sep 07 2008 Peter Gordon <peter@thecodergeek.com> - 2.23.91-1
117- Update to new upstream release (2.23.91)
118- Drop fixes for Ephy 2.23 API bump (applied upstream):
119  - 2.22_23-api.diff
120
121* Sat Jul 26 2008 Peter Gordon <peter@thecodergeek.com> - 2.23.0-0.1
122- Adapt internal build scripts so that the Extensions are built against and
123  run with Ephy 2.23/2.24:
124  + 2.22_23-api.diff
125- Rebuild for XULrunner 1.9.0.1 while we're at it. :)
126
127* Mon Apr  7 2008 Christopher Aillon <caillon@redhat.com> - 2.22.1-1
128- Update to 2.22.1
129
130* Tue Mar 11 2008 Christopher Aillon <caillon@redhat.com> - 2.22.0-1
131- Update to 2.22.0
132
133* Tue Feb 26 2008 Christopher Aillon <caillon@redhat.com> - 2.21.92-1
134- Update to 2.91.92
135- Build against xulrunner 4realz, yo
136
137* Wed Jan  9 2008 Alex Lancaster <alexlan[AT]fedoraproject org> - 2.20.1-4
138- Switch to building against xulrunner (gecko 1.9) rather than firefox
139
140* Tue Nov 27 2007 Christopher Aillon <caillon@redhat.com> - 2.20.1-2
141- Rebuild against newer gecko
142
143* Tue Nov 06 2007 Peter Gordon <peter@thecodergeek.com> - 2.20.1-2
144- Rebuild for new Gecko (Firefox 2.0.0.9)
145
146* Mon Oct 15 2007 Peter Gordon <peter@thecodergeek.com> - 2.20.1-1
147- Update to new upstream release (2.20.1), which fixes the "About" dialog of
148  the AdBlocker extension and contains updated translations for Thai (th) and
149  Catalan (ca).
150- Use the system libtool for building, to avoid unnecessary RPATH inclusions. 
151
152* Tue Sep 18 2007 Peter Gordon <peter@thecodergeek.com> - 2.20.0-1
153- Update to new upstream release (2.20.0).
154
155* Tue Sep 04 2007 Peter Gordon <peter@thecodergeek.com> - 2.19.90-1
156- Update to new upstream release (2.19.90), which contains reworked
157  installation rules for the icons and a fix for the Greasemonkey
158  extension so that it does not break when the directory is not
159  created (GNOME bug 437648).
160
161* Fri Aug 24 2007 Adam Jackson <ajax@redhat.com> - 2.19.6-1
162- Rebuild for build ID
163
164* Wed Aug 08 2007 Christopher Aillon <caillon@redhat.com> - 2.19.6-1
165- Update to 2.19.6
166- Rebuild against newer gecko
167
168* Thu Aug 02 2007 Peter Gordon <peter@thecodergeek.com>
169- Update License tag (LGPLv2.1+ and GPLv2 and GPLv2+).
170
171* Sat Jul 21 2007 Peter Gordon <peter@thecodergeek.com> - 2.19.5-1
172- Update to new upstream release (2.19.5), which contains significant
173  Epilicious updates and improved filterset.g syncing support in the
174  AdBlocker extension.
175- Build against the new Gecko release (Firefox 2.0.0.5)
176
177* Sat Jun 09 2007 Peter Gordon <peter@thecodergeek.com> - 2.19.2-5
178- Revert previous Yelp dependency addition. It's in the default install (via
179  comps) and the only bad thing to happen if it's not available is that
180  clicking the "Help" option simply does nothing. It's not a strict requirement
181  in this case.
182
183* Fri Jun 08 2007 Peter Gordon <peter@thecodergeek.com> - 2.19.2-4
184- Add yelp dependency to ensure that its built-in "Help" functionality works
185  as expected. (Resolves bug 243378; Thanks to Matej Cepl for his script.)
186
187* Wed Jun 06 2007 Christopher Aillon <caillon@redhat.com> - 2.19.2-3
188- Specfiles should _NOT_ call rpm directly.  Fix the previous bug the
189  correct way, by doing explicit requires on the exact versions instead
190  of via rpm -q
191
192* Tue Jun 05 2007 Peter Gordon <peter@thecodergeek.com> - 2.19.2-2
193- Add %%{_target_cpu} to versioned Firefox dependency to avoid multilib
194  updating issues such as bug 242318, wherein the 32-bit older Firefox build
195  matches the versioned dependency, but the updated 64-bit Firefox build
196  matches the 64-bit shared library dependencies. (Thanks to Frederik Hertzum
197  for the bug report.)
198
199* Tue May 30 2007 Peter Gordon <peter@thecodergeek.com> - 2.19.2-1
200- Update to new upstream release (2.19.2); and rebuild for newer Firefox/Gecko
201  version (2.0.0.4).
202
203* Wed Apr 11 2007 Peter Gordon <peter@thecodergeek.com> - 2.18.1-1
204- Update to new upstream release (2.18.1).
205
206* Sat Mar 24 2007 Peter Gordon <peter@thecodergeek.com> - 2.18.0-2
207- Rebuild against new Gecko release (Firefox 2.0.0.3).
208
209* Wed Mar 14 2007 Peter Gordon <peter@thecodergeek.com> - 2.18.0-1
210- Update to new upstream release (2.18.0).
211- Remove shell syntax error (erroneous "||:") in %%preun scriptlet.
212
213* Fri Mar 02 2007 Peter Gordon <peter@thecodergeek.com> - 2.17.92-1
214- Update to new upstream release (2.17.92), which includes the Epilicious
215  extension (thus closing bug #223746). 
216- Add an explicit versioned dependency on firefox to help avoid version-bump
217  incompatibilities in the future.(Thanks to Brian Pepple for the fix.) 
218
219* Sat Jan 27 2007 Peter Gordon <peter@thecodergeek.com> - 2.17.4-3
220- Enable all extensions. (Woo!)
221- Fix summary (it shouldn't end with a period).
222
223* Fri Jan 26 2007 Peter Gordon <peter@thecodergeek.com> - 2.17.4-2
224- Fix %%post GConf scriptlet (thanks to David Nielsen for the bug report via
225  email) and a spelling mistake in previous %%changelog entry.
226- Lots of aesthetic fixes to the spec file.
227
228* Wed Jan 24 2007 Peter Gordon <peter@thecodergeek.com> - 2.17.4-1
229- Update to new upstream release (2.17.4)
230- Use %%find_lang instead of a hardcoded call to 'find_lang.sh --all-name'
231- A couple of fixes from Brian Pepple:
232  (1) Own only the extensions subdirectory in %%_libdir/epiphany, not the
233  toplevel epiphany directory (which is owned by epiphany).
234  (2) Don't package libtool archive (*.la) files.
235- Make macro usage a bit more consistent.
236- Add AUTHORS, COPYING, and COPYING.README to installed documentation (%%doc).
237- Includes smart-bookmarks GConf schema, so add associated gconftool-2
238  scriptlet calls, etc.
239
240* Fri Dec 01 2006 Peter Gordon <peter@thecodergeek.com> - 2.17.0-1
241- Update to new upstream release (2.17.0), for new Epiphany 2.17/2.18 in Devel.
242- Fix BuildRoot to be in compliance with Fedora Extras packaging policy 
243
244* Thu Oct 12 2006 Peter Gordon <peter@thecodergeek.com>
245- Change perl-XML-Parser BR to perl(XML::Parser)
246- DESTDIR is a make variable, not an external one
247
248* Thu Oct 12 2006 Zack Cerza <zcerza@redhat.com> 2.16.0-1
249- Update to 2.16.0
250
251* Tue Aug 29 2006 Christopher Aillon <caillon@redhat.com> 2.15.2-1
252- Update to 2.15.2
253
254* Sun Apr 16 2006 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 2.14.1-1
255- Upstream update
256
257* Fri Feb 17 2006 Christopher Aillon <caillon@redhat.com> - 1.9.7-1
258- Update to 1.9.7
259
260* Sun Feb  5 2006 Christopher Aillon <caillon@redhat.com> - 1.9.6-1
261- Update to 1.9.6
262
263* Tue Jan  3 2006 Christopher Aillon <caillon@redhat.com> - 1.9.4-1
264- Update to 1.9.4
265
266* Fri Dec 30 2005 Christopher Aillon <caillon@redhat.com> - 1.9.3-1
267- Update to 1.9.3
268
269* Mon Oct 10 2005 Christopher Aillon <caillon@redhat.com> - 1.8.1-1
270- Update to 1.8.1
271
272* Tue Sep  6 2005 Christopher Aillon <caillon@redhat.com> - 1.8.0-1
273- Update to 1.8.0
274
275* Wed Aug 10 2005 Christopher Aillon <caillon@redhat.com> - 1.7.4-1
276- Update to 1.7.4
277
278* Fri Jul 29 2005 Christopher Aillon <caillon@redhat.com> - 1.7.3-1
279- Update to 1.7.3
280
281* Mon Jul 11 2005 Christopher Aillon <caillon@redhat.com> - 1.7.2-1
282- Update to 1.7.2
283
284* Mon Jun 27 2005 Christopher Aillon <caillon@redhat.com> - 1.7.1-2
285- Own %%{_libdir}/epiphany
286- Run find-lang.sh manually since the macro doesn't help us
287- Clean up summary
288
289* Thu Jun 16 2005 Christopher Aillon <caillon@redhat.com> - 1.7.1-1
290- Initial RPM
Note: See TracBrowser for help on using the repository browser.