epiphany-extensions-vl.spec 11 KB

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