source: projects/specs/trunk/g/gnome-mplayer/gnome-mplayer-vl.spec @ 2077

Revision 2077, 12.3 KB checked in by munepi, 14 years ago (diff)

updated gnome-mplayer, gecko-mediaplayer

Line 
1#TODO: Nautilus extention
2%define with_nautilus 0
3%define with_my_japo 0
4#% define svnrevision 1729
5%define rcversion 3
6
7%define GNOME_MPLAYER_BIN %{_libexecdir}/%{name}
8
9Name:           gnome-mplayer
10Version:        0.9.99
11Release:        2%{?svnrevision:.svn%svnrevision}%{?rcversion:.rc%rcversion}%{?_dist_release}
12Summary:        An MPlayer GUI, a full-featured binary
13Summary(ja):    高機能な MPlayer のグラフィカルユーザーインターフェース
14Group:          Applications/Multimedia
15License:        GPLv2+
16URL:            http://kdekorte.googlepages.com/gnomemplayer
17Source0:        http://gnome-mplayer.googlecode.com/files/%{name}-%{version}%{?svnrevision:.svn%svnrevision}%{?rcversion:.rc%rcversion}.tar.%{?svnrevision:bz2}%{!?svnrevision:gz}
18Source10:       gnome-mplayer-snapshot.sh
19Source50:       gnome-mplayer.sh.in
20
21## vine
22%if %{with_my_japo}
23Source100:      gnome-mplayer-0.9.99.rc1-ja.po
24Source101:      gnome-mplayer-0.9.99.rc1.desktop
25%endif
26
27BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
28
29BuildRequires:  alsa-lib-devel
30BuildRequires:  dbus-glib-devel
31BuildRequires:  desktop-file-utils
32BuildRequires:  GConf2-devel
33BuildRequires:  gettext
34BuildRequires:  gtk2-devel
35#BuildRequires:  libcurl-devel
36BuildRequires:  curl-devel
37BuildRequires:  libgpod-devel
38#BuildRequires:  libmusicbrainz3-devel
39BuildRequires:  libmusicbrainz-devel
40BuildRequires:  libnotify-devel
41BuildRequires:  libXScrnSaver-devel
42
43Requires:       gvfs-fuse
44#Requires:       mencoder
45#Requires:       self-build-mplayer
46
47Requires(pre):  GConf2
48Requires(post): GConf2
49Requires(preun): GConf2
50
51Distribution:   Vine
52Vendor:         Project Vine
53Packager:       munepi
54
55
56%description
57GNOME MPlayer is a simple GUI for MPlayer. It is intended to be a nice tight
58player and provide a simple and clean interface to MPlayer. GNOME MPlayer has
59a rich API that is exposed via DBus. Using DBus you can control a single or
60multiple instances of GNOME MPlayer from a single command.
61
62%description -l ja
63GNOME MPlayer は MPlayer のための簡単なグラフィカルユーザー
64インターフェースです。とても引き締まったていて,
65MPlayer への簡単でかつ明確なインターフェースを提供します.
66GNOME MPlayer は DBus 経由で公開されている豊富な API を持っています。
67DBus を使って,あなたは1つのコマンドから単一のあるいは複数の
68GNOME MPlayer のインスタンスを制御できます.
69
70gnome-mplayer を使うためには,mplayer が必要です.
71
72
73%if %{with_nautilus}
74%package nautilus
75Summary:        A Nautilus extention of %{name}
76Summary(ja):    %{name} の Nautilus 拡張
77Group:          Applications/Multimedia
78Requires:       %{name} = %{version}-%{release}
79Requires:       nautilus-extensions
80
81%description nautilus
82GNOME MPlayer is a simple GUI for MPlayer. It is intended to be a nice tight
83player and provide a simple and clean interface to MPlayer. GNOME MPlayer has
84a rich API that is exposed via DBus. Using DBus you can control a single or
85multiple instances of GNOME MPlayer from a single command.
86
87This package provides a nautilus extension, which shows properties of audio and
88video files in the properties dialogue.
89
90%description nautilus -l ja
91GNOME MPlayer は MPlayer のための簡単なグラフィカルユーザー
92インターフェースです。とても引き締まったていて,
93MPlayer への簡単でかつ明確なインターフェースを提供します.
94GNOME MPlayer は DBus 経由で公開されている豊富な API を持っています。
95DBus を使って,あなたは1つのコマンドから単一のあるいは複数の
96GNOME MPlayer のインスタンスを制御できます.
97
98このパッケージはプロパティダイアログ内でオーディオやビデオファイルの
99プロパティを示すに Nautilus 拡張を提供します.
100%endif
101
102%prep
103%setup -q %{?rcversion:-n %{name}-%{version}.rc%{rcversion}}
104
105%if %{with_my_japo}
106## vine
107%__install -m644 %{SOURCE100} po/ja.po
108%__install -m644 %{SOURCE101} gnome-mplayer.desktop
109%endif
110
111
112%build
113%configure --disable-static
114%__make %{?_smp_mflags}
115
116
117%install
118%__rm -rf $RPM_BUILD_ROOT
119
120export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
121%__make install DESTDIR=$RPM_BUILD_ROOT
122
123desktop-file-install --vendor=vine \
124       --delete-original --dir $RPM_BUILD_ROOT%{_datadir}/applications \
125       $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
126
127## wrapper
128%__mkdir_p $RPM_BUILD_ROOT%{_libexecdir}
129%__mv $RPM_BUILD_ROOT%{_bindir}/%{name} $RPM_BUILD_ROOT%{GNOME_MPLAYER_BIN}
130%__sed s,@@GNOME_MPLAYER_BIN@@,%{GNOME_MPLAYER_BIN}, %{SOURCE50} > $RPM_BUILD_ROOT%{_bindir}/%{name}
131%__chmod 0755 $RPM_BUILD_ROOT%{_bindir}/%{name}
132
133%find_lang %{name}
134
135# remove intrusive docs
136%__rm -rf $RPM_BUILD_ROOT%{_docdir}/gnome-mplayer
137
138# remove unpackaged files
139find $RPM_BUILD_ROOT -name *.la -exec %__rm -f {} \;
140
141
142%pre
143if [ "$1" -gt 1 ]; then
144    export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
145    gconftool-2 --makefile-uninstall-rule \
146      %{_sysconfdir}/gconf/schemas/gnome-mplayer.schemas >/dev/null || :
147    # If the schema file has ever been renamed::
148    #gconftool-2 --makefile-uninstall-rule \
149    #  %{_sysconfdir}/gconf/schemas/[OLDNAME].schemas > /dev/null || :
150fi
151
152
153%post
154touch --no-create %{_datadir}/icons/hicolor
155if [ -x %{_bindir}/gtk-update-icon-cache ]; then
156  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
157fi
158update-desktop-database &> /dev/null || :
159
160export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
161gconftool-2 --makefile-install-rule \
162  %{_sysconfdir}/gconf/schemas/gnome-mplayer.schemas > /dev/null || :
163
164%preun
165if [ "$1" -eq 0 ]; then
166    export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
167    gconftool-2 --makefile-uninstall-rule \
168      %{_sysconfdir}/gconf/schemas/gnome-mplayer.schemas > /dev/null || :
169fi
170
171%postun
172touch --no-create %{_datadir}/icons/hicolor
173if [ -x %{_bindir}/gtk-update-icon-cache ]; then
174  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
175fi
176update-desktop-database &> /dev/null || :
177
178
179%clean
180%__rm -rf $RPM_BUILD_ROOT
181
182
183%files -f %{name}.lang
184%defattr(-,root,root,-)
185%{_bindir}/gnome-mplayer
186%{GNOME_MPLAYER_BIN}
187%{_datadir}/applications/*-gnome-mplayer.desktop
188%{_datadir}/gnome-control-center/default-apps/gnome-mplayer.xml
189%doc AUTHORS COPYING ChangeLog INSTALL NEWS README DOCS/* DOCS/tech/*
190%{_sysconfdir}/gconf/schemas/gnome-mplayer.schemas
191%{_datadir}/icons/hicolor/*/apps/gnome-mplayer.*
192%{_mandir}/man1/gnome-mplayer.1.gz
193
194%if %{with_nautilus}
195%files nautilus
196%{_libdir}/nautilus/extensions-2.0/*.so.*
197%{_libdir}/nautilus/extensions-2.0/*.so
198%endif
199
200
201%changelog
202* Tue Oct 12 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.99-2.rc3
203- source 0.9.99.rc3
204
205* Fri Aug 20 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.99-1.rc1
206- source 0.9.99.rc1
207  - applied gnome-mplayer-0.9.99.rc1-ja.po
208  - entry ja in gnome-mplayer.desktop
209
210* Mon Jun 28 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.9.2-5.svn1729
211- source snapshot r1729
212
213* Sat Apr 17 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.9.2-4.svn1685
214- fixed gnome-mplayer.sh.in
215
216* Sat Apr 17 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.9.2-3.svn1685
217- source snapshot r1685
218- added gnome-mplayer.sh.in
219  - this script is a wrapper to check MPlayer binary existance
220
221* Tue Mar 16 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.9.2-2.svn1673
222- source snapshot r1673
223  - Rework vdpau codec selection and deinterlace (r1673)
224
225* Thu Mar 04 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.9.2-1
226- new upstream release
227
228* Sat Feb 06 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.9-4
229- new upstream release
230- added gnome-mplayer-snapshot.sh
231
232* Sat Jan 16 2010 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.9-2.svn1619
233- source snapshot r1619
234- added gnome-mplayer-0.9.9.svn1619-ja.po
235
236* Mon Dec 14 2009 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.9-1.svn1599
237- source snapshot r1599
238- added BuildRequires: libXScrnSaver-devel
239
240* Sun Nov 01 2009 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.9-1.svn1583
241- source snapshot r1583
242- dropped gnome-mplayer-0.9.8-fix-hidden-cursor-over-menus.patch
243
244* Sun Nov 01 2009 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.8-4
245- applied gnome-mplayer-0.9.8-fix-hidden-cursor-over-menus.patch
246  - fix hidden cursor over menus (r1576)
247
248* Sat Sep 19 2009 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.8-3
249- new upstream release
250
251* Tue Sep 15 2009 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.8-2.svn1540
252- source snapshot r1540
253
254* Mon Sep 14 2009 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.8-1.svn1538
255- source snapshot r1538
256  - updated the latest up-to-date ja.po
257
258* Sat Aug 22 2009 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.7-3
259- new upstream release
260
261* Fri Aug 07 2009 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.7-2.svn1493
262- source snapshot r1493
263
264* Fri Aug 07 2009 Munehiro Yamamoto <munepi@vinelinux.org> 0.9.7-1.svn1486
265- source snapshot r1486
266  - updated the latest up-to-date ja.po
267- added gtk-update-icon-cache actions in %%post, %%postun
268
269* Wed Jun 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.6-2
270- rebuild with libgpod-0.7.2
271- gconf uninstall rule in %%preun, not %%postun
272
273* Sat Jun 06 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.9.6-1
274- new upstream release
275
276* Thu May 27 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.9.5-4.svn1298
277- source snapshot r1298
278  - updated the latest up-to-date ja.po
279
280* Sat Apr 25 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.9.5-3.svn1236
281- dropped Requires: self-build-mplayer
282
283* Sat Mar 28 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.9.5-2.svn1236
284- source snapshot r1236
285- updated the latest up-to-date ja.po
286
287* Sun Mar 15 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.9.5-1
288- new upstream release
289
290* Fri Mar 06 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.9.4-4.r1184
291- dropped a Nautilus plugin once
292
293* Fri Mar 06 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.9.4-3.r1184
294- source snapshot r1184
295- dropped gnome-mplayer-0.9.4-ja.patch
296  - committed Japanese translation
297- applied gnome-mplayer-0.9.4.r1184-ja.po
298  - update the latest up-to-date ja.po
299
300* Fri Feb 06 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.9.4-2
301- added Summary(ja), %%description -l ja
302- updated gnome-mplayer-0.9.4-ja.patch
303
304* Fri Feb 06 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.9.4-1
305- new upstream release
306- updated gnome-mplayer-0.9.4-ja.patch
307- updated gnome-mplayer-0.9.4-ja.po
308- updated the URL tag
309
310* Sun Feb 01 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.9.3-1
311- initial build
312- added ja.po
313
314* Thu Jan  8 2009 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.9.3-2
315- Added patch fixing rpmfusion bug #238 from SVN
316- Made the dependencies between packages stricter (%%{version} → %%{version}-%%{release})
317
318* Sat Jan  3 2009 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.9.3-1
319- Updated to 0.9.3
320
321* Mon Nov 24 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.9.2-2
322- Refactored the spec to allow building both minimal and full-featured versions
323- s/gnome-mplayer-core-functionality/gnome-mplayer-binary
324
325* Sat Nov 22 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.9.2-1
326- Updated to 0.9.2
327- Added libcurl-devel, libgpod-devel and libmusicbrainz3-devel to BuildRequires
328- Provide gnome-mplayer-core-functionality
329
330* Sun Nov  2 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.9.1-1
331- Updated to 0.9.1
332
333* Fri Oct 31 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.9.0-1
334- Updated to 0.9.0
335- Added libnotify-devel to BuildRequires
336- Added gvfs-fuse to Requires
337
338* Mon Sep 29 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.8.0-1.1
339- Updated to 0.8.0
340
341* Sat Sep  6 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.7.0-2.1
342- Added alsa-lib-devel to BuildRequires (livna bug #2084)
343
344* Sun Aug 17 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.7.0-1.1
345- Updated to 0.7.0
346
347* Wed Jul 30 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 0.6.3-2
348- rebuild for buildsys cflags issue
349
350* Sun Jul  6 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.6.3-1
351- Updated to 0.6.3
352
353* Tue Jun 10 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.6.2-2
354- Added mencoder to Requires (bug #1991)
355
356* Wed May 28 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.6.2-1
357- Updated to 0.6.2
358
359* Thu Apr 17 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.6.1-1
360- Updated to 0.6.1
361- Updated URL and Source0
362
363* Wed Feb 13 2008 Julian Sikorski <belegdol[at]gmail[dot]com> - 0.6.0-1
364- Initial rpmfusion release
Note: See TracBrowser for help on using the repository browser.