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

Revision 521, 11.0 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

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