gecko-mediaplayer-vl.spec 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  1. %define with_my_japo 0
  2. #% define svnrevision 355
  3. Name: gecko-mediaplayer
  4. Version: 0.9.9.2
  5. Release: 1%{?svnrevision:.svn%svnrevision}%{?_dist_release}
  6. Summary: Gnome MPlayer browser plugin
  7. Summary(ja): Gnome MPlayer の Web ブラウザープラグイン
  8. Group: Applications/Multimedia
  9. License: GPLv2+
  10. URL: http://kdekorte.googlepages.com/gecko-mediaplayer
  11. Source0: http://gecko-mediaplayer.googlecode.com/files/%{name}-%{version}%{?svnrevision:.svn%svnrevision}.tar.%{?svnrevision:bz2}%{!?svnrevision:gz}
  12. Source10: gecko-mediaplayer-snapshot.sh
  13. ## vine
  14. %if %{with_my_japo}
  15. Patch100: gecko-mediaplayer-0.9.4-ja.patch
  16. Source100: gecko-mediaplayer-0.9.4-ja.po
  17. %endif
  18. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  19. BuildRequires: dbus-glib-devel
  20. BuildRequires: GConf2-devel
  21. BuildRequires: gettext
  22. BuildRequires: libX11-devel
  23. #BuildRequires: gecko-devel
  24. BuildRequires: xulrunner-devel >= 1.9.1
  25. Requires: firefox >= 3.5
  26. #Requires: %{_libdir}/mozilla/plugins
  27. Requires: gnome-mplayer >= %{version}
  28. Requires(pre): GConf2
  29. Requires(post): GConf2
  30. Requires(preun): GConf2
  31. Obsoletes: mplayerplug-in < 3.50
  32. %description
  33. Gecko Media Player is a browser plugin that uses GNOME MPlayer to play media in
  34. a browser. It should work with all browsers on Unix-ish systems(Linux, BSD,
  35. Solaris) and use the NS4 API (Mozilla, Firefox, Opera, etc.).
  36. %description -l ja
  37. Gecko Media Player は Web ブラウザー上でメディアを再生するために
  38. GNOME MPlayer を使う Web ブラウザープラグインです.
  39. Unix-ish なシステム(Linux, BSD, Solaris)上のすべてのブラウザーで
  40. 動作するはずで,NS4 API(Mozilla, Firefox, Opera など)を使います.
  41. %prep
  42. %setup -q
  43. %if %{with_my_japo}
  44. ## vine
  45. %patch100 -p1 -b .ja
  46. install -m644 %{SOURCE100} po/ja.po
  47. autoreconf -f
  48. %endif
  49. %build
  50. %configure
  51. %__make %{?_smp_mflags}
  52. %install
  53. %__rm -rf $RPM_BUILD_ROOT
  54. export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
  55. %__make install DESTDIR=$RPM_BUILD_ROOT
  56. %find_lang %{name}
  57. #remove intrusive docs
  58. %__rm -rf $RPM_BUILD_ROOT%{_docdir}/gecko-mediaplayer
  59. %pre
  60. if [ "$1" -gt 1 ]; then
  61. export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
  62. gconftool-2 --makefile-uninstall-rule \
  63. %{_sysconfdir}/gconf/schemas/gecko-mediaplayer.schemas >/dev/null || :
  64. # If the schema file has ever been renamed::
  65. #gconftool-2 --makefile-uninstall-rule \
  66. # %{_sysconfdir}/gconf/schemas/[OLDNAME].schemas > /dev/null || :
  67. fi
  68. %post
  69. export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
  70. gconftool-2 --makefile-install-rule \
  71. %{_sysconfdir}/gconf/schemas/gecko-mediaplayer.schemas > /dev/null || :
  72. %preun
  73. if [ "$1" -eq 0 ]; then
  74. export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
  75. gconftool-2 --makefile-uninstall-rule \
  76. %{_sysconfdir}/gconf/schemas/gecko-mediaplayer.schemas > /dev/null || :
  77. fi
  78. %clean
  79. %__rm -rf $RPM_BUILD_ROOT
  80. %files -f %{name}.lang
  81. %defattr(-,root,root,-)
  82. %doc COPYING ChangeLog
  83. %{_sysconfdir}/gconf/schemas/gecko-mediaplayer.schemas
  84. %{_libdir}/mozilla/plugins/gecko-mediaplayer-dvx.so
  85. %{_libdir}/mozilla/plugins/gecko-mediaplayer-qt.so
  86. %{_libdir}/mozilla/plugins/gecko-mediaplayer-rm.so
  87. %{_libdir}/mozilla/plugins/gecko-mediaplayer-wmp.so
  88. %{_libdir}/mozilla/plugins/gecko-mediaplayer.so
  89. %changelog
  90. * Thu Mar 04 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.9.2-1
  91. - new upstream release
  92. * Sat Feb 06 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.9-2
  93. - new upstream release
  94. * Thu Jan 28 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.9-1.svn347
  95. - source snapshot r355
  96. * Sat Jan 23 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.8-3.svn347
  97. - source snapshot r347
  98. - fixed compile with libxul-1.9.2 or higher (r347, r338)
  99. - fixed crash on Apple site (r345)
  100. - added video/xmng, video/x-ms-asx minetypes (r344, r335)
  101. - added gecko-mediaplayer-snapshot.sh
  102. * Sat Jan 23 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.8-2
  103. - dropped BuildRequires: xulrunner-devel-unstable
  104. * Sun Sep 20 2009 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.8-1
  105. - new upstream release
  106. * Sat Aug 22 2009 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.7-1
  107. - new upstream release
  108. * Sat Jul 04 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.9.6-2
  109. - added Requires: firefox >= 3.0
  110. - require %%{_libdir}/mozilla/plugins
  111. - dropped Requires: %%{_libdir}/mozilla/plugins
  112. * Sat Jun 06 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.9.6-1
  113. - new upstream release
  114. * Sun Mar 15 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.9.5-1
  115. - new upstream release
  116. * Fri Feb 06 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.9.4-1
  117. - initial build
  118. - added ja.po
  119. * Wed Feb 4 2009 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.9.4-1
  120. - Updated to 0.9.4, no more xpt files
  121. - Dropped the upsteamed patch
  122. - Updated the URL
  123. * Thu Jan 8 2009 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.9.3-2
  124. - Added patch fixing rpmfusion bug #290 from SVN
  125. * Sat Jan 3 2009 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.9.3-1
  126. - Updated to 0.9.3
  127. * Mon Nov 24 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.9.2-2
  128. - s/gnome-mplayer-core-functionality/gnome-mplayer-binary
  129. * Sat Nov 22 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.9.2-1
  130. - Updated to 0.9.2
  131. - Require gnome-mplayer-core-functionality instead of gnome-mplayer
  132. * Fri Oct 31 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.9.0-1
  133. - Updated to 0.9.0
  134. * Mon Sep 29 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.8.0-1.1
  135. - Updated to 0.8.0
  136. * Sun Aug 17 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.7.0-1.1
  137. - Updated to 0.7.0
  138. * Wed Jul 30 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 0.6.3-3
  139. - rebuild for buildsys cflags issue
  140. * Wed Jul 30 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 0.6.3-2
  141. - rebuild for buildsys cflags issue
  142. * Sun Jul 6 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.6.3-1
  143. - Updated to 0.6.3
  144. * Wed May 28 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.6.2-1
  145. - Updated to 0.6.2
  146. * Thu Apr 17 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.6.1-1
  147. - Updated to 0.6.1
  148. - Updated URL and Source0
  149. - Dropped upstreamed patch
  150. - Dropped the rpmfusion-specific readme
  151. * Fri Mar 7 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.6.0-3
  152. - Added patch fixing unnecessary libxul-embedding.pc from SVN
  153. * Fri Feb 29 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.6.0-2
  154. - Switched to gecko-devel virtual provides
  155. - Made the mplayerplug-in obsoletion versioned
  156. - Ditto gnome-mplayer requirement
  157. * Wed Feb 13 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.6.0-1
  158. - Initial rpmfusion release