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

Revision 4060, 7.7 KB checked in by munepi, 13 years ago (diff)

updated gnome-mplayer-vl.spec and gecko-mediaplayer-vl.spec

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