source: projects/specs/trunk/e/elisa/elisa-vl.spec @ 521

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