source: projects/specs/trunk/g/gecko-mediaplayer/gecko-mediaplayer-vl.spec @ 1615

Revision 1615, 6.8 KB checked in by munepi, 14 years ago (diff)

updated gecko-mediaplayer

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