source: projects/specs/trunk/m/moovida/moovida-vl.spec @ 521

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

import VineSeed package specs

Line 
1%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
2
3Summary:        Moovida Media Center
4Summary(ja):    Moovida メディアセンター
5Name:           moovida
6Version:        1.0.9
7Release:        1%{?_dist_release}
8
9Source0:        http://www.moovida.com/media/public/%{name}-%{version}.tar.gz
10Source1:        moovida.desktop
11Patch0:         moovida-1.0.7-disable-auto-update.patch
12License:        GPLv3 and MIT
13Group:          Applications/Multimedia
14URL:            http://www.moovida.com/
15
16Requires:       gstreamer-python, pygtk2, pigment, python-cssutils
17# Base, split off the required files to build the plugins to avoid a dependency loop
18Requires:       moovida-base = %{version}-%{release}
19# Plugins. The bad are actually mandatory (they contain the GUI for instance)
20Requires:       moovida-plugins-good = %{version}
21Requires:       moovida-plugins-bad = %{version}
22Requires:       moovida-plugins-ugly = %{version}
23# Intentionally dropped. Is this really usefull? I don't like it...
24#Requires:      libvisual, libvisual-plugins
25
26BuildRequires:  glib2-devel, gtk2-devel, python-devel, pygtk2-devel
27BuildRequires:  python-twisted, python-setuptools
28BuildRequires:  gstreamer-devel, gstreamer-plugins-base-devel
29BuildRoot:      %{_tmppath}/%{name}-%{version}-root
30Buildarch:      noarch
31Obsoletes:      elisa
32
33Packager:       kazutaka
34
35%description
36Moovida is an open source cross-platform media center solution designed
37to be simple for people not particularly familiar with computers. With
38
39Moovida you can enjoy:
40- Watch your pictures with previews and nicely animated slideshows.
41- Watch your movies and video clips as well as online ones.
42- Manage your music collection by artists or albums covers.
43- Moovida finds automatically medias on your network, from network
44  drives, ITunes, Windows Mediaplayer, Rhythmbox, etc.
45- Detects automatically iPods, cameras, USB hard drives, etc.
46
47%description -l ja
48Moovida は PC が得意ではない人でも使えるようシンプルにデザインされた、
49オープンソースのクロス・プラットフォームなメディアセンター・アプリ
50ケーションです。
51
52Moovida でできること:
53- プレビューやきれいなアニメーション付きのスライドショーで写真を楽しむ。
54- ストレージ上やウェブ上にある映画やビデオクリップを楽しむ。
55- アーティスト名やアルバム名で音楽のコレクションを管理する。
56- Moovida は ネットワークドライブや ITunes、Windows メディアプレイヤー、
57  Rhythmbox 等の LAN 上のメディアを自動的に見つけます。
58- iPods やデジカメ、USB ハードディスク等を自動的に検出します。
59
60#-----------------------------------------------------------------------------
61
62%package        base
63Summary:        Base files for the Moovida Media Center
64Summary(ja):    Moovida メディアセンター用の基本ファイル
65Group:          Applications/Multimedia
66Requires:       python-setuptools, python-imaging, gnome-python-extras
67Requires:       python-twisted, pyxdg, xdg-user-dirs
68Obsoletes:      elisa-base
69
70# The whole point of having this base package is to split off the basic files
71# which are required to build the plugins, since those plugins are runtime
72# required by the main "moovida" package (avoid a dependency loop)
73
74%description base
75Base files for the Moovida Media Center.
76
77%description base -l ja
78Moovida メディアセンター用の基本ファイルです。
79
80#-----------------------------------------------------------------------------
81
82%prep
83%setup -q -n elisa-%{version}
84%patch0 -p1 -b .disable-auto-update
85
86%build
87%{__python} setup.py build
88
89
90%install
91%{__rm} -rf ${RPM_BUILD_ROOT}
92%{__python} setup.py install \
93            --single-version-externally-managed \
94            --root ${RPM_BUILD_ROOT}
95
96# install desktop file
97%{__install} -m 644 -D %{SOURCE1} ${RPM_BUILD_ROOT}%{_datadir}/applications
98
99# create empty plugins directory
100%{__mkdir_p} ${RPM_BUILD_ROOT}%{python_sitelib}/elisa/plugins
101
102# create sym link for elisa -> moovida as temporary workaround
103%{__ln_s} elisa ${RPM_BUILD_ROOT}/%{_bindir}/moovida
104
105# remove Windows only utility
106%{__rm} -rf ${RPM_BUILD_ROOT}%{python_sitelib}/elisa/core/utils/mswin32
107
108
109%clean
110%{__rm} -rf ${RPM_BUILD_ROOT}
111
112
113%files
114%defattr(-,root,root)
115%doc AUTHORS FAQ FIRST_RUN NEWS README RELEASE TRANSLATORS
116#%doc docs/*.txt
117%{_bindir}/elisa
118%{_bindir}/moovida
119%{_datadir}/applications/moovida-mobile.desktop
120%{_datadir}/applications/moovida.desktop
121%{_datadir}/dbus-1/services/com.fluendo.elisa.service
122%{_datadir}/icons/moovida.png
123%{_datadir}/pixmaps/moovida.png
124%{_mandir}/man1/moovida.1.gz
125
126%files base
127%defattr(-,root,root)
128%doc COPYING LICENSE*
129%{python_sitelib}/elisa/
130%{python_sitelib}/elisa-*.egg-info/
131%{python_sitelib}/elisa-*-nspkg.pth
132
133
134%changelog
135* Sat Dec 05 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.9-1
136- new upstream release
137
138* Sun Nov 22 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.8-1
139- new upstream release
140
141* Fri Sep 18 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.7-1
142- new upstream release
143- update patch0 against latest release
144
145* Mon Aug 10 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.6-1
146- new upstream release
147
148* Sun Jun 21 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.3-2
149- fix typo in Obsoletes: for moovida-base
150
151* Sat Jun 20 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.3-1
152- new upstream release with new name
153- add Obsoletes: elisa, elisa-base
154- add Source1: moovida.desktop with japanese tranlation
155
156* Fri May 01 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.37-1
157- new upstream release
158
159* Thu Apr 23 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.36-1
160- new upstream release
161
162* Thu Apr 09 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.35-1
163- new upstream release
164
165* Wed Apr 01 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.34-1
166- new upstream release
167
168* Tue Mar 17 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.32-1
169- new upstream release
170
171* Fri Mar 13 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.31-1
172- new upstream release
173
174* Sun Mar 01 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.29-1
175- new upstream release
176
177* Fri Feb 20 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.28-1
178- new upstream release
179
180* Fri Feb 06 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.26-1
181- new upstream release
182- add patch0 to disable automatic plugin update
183
184* Tue Jan 27 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.25-1
185- new upstream release
186
187* Wed Jan 21 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.24.1-1
188- new upstream release
189
190* Sat Jan 17 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.23-1
191- new upstream release
192- add Requires: elisa-plugins-guly (is mandatory now)
193
194* Sat Dec 27 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.22-2
195- update dependency information
196
197* Wed Dec 24 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.22-1
198- new upstream release
199
200* Thu Dec 04 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.20-1
201- new upstream release
202
203* Mon Oct 27 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.17-1
204- initial build for Vine Linux
Note: See TracBrowser for help on using the repository browser.