1 Summary: A powerful GTK+2 media player
2 Summary(pl.UTF-8): Potężny odtwarzacz multimediów oparty na GTK+2
6 # GPL v2 in COPYING; GPL v1+ in license.txt
8 Group: X11/Applications/Multimedia
9 Source0: http://www.exaile.org/files/%{name}_%{version}~gutsyppa2.tar.gz
10 # Source0-md5: 95efa2899ea5dfd251e933c36d1849ed
11 URL: http://www.exaile.org/
12 BuildRequires: python-pygtk-devel >= 2.8
13 Requires: python-dbus >= 0.71
14 Requires: python-gstreamer
15 Requires: python-mutagen
16 Requires: python-pygtk-glade
17 Requires: python-sqlite
18 Requires: gstreamer-plugins-base >= 0.10
19 Requires: gstreamer-plugins-good >= 0.10
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 Exaile is a media player aiming to be similar to KDE's AmaroK, but for
24 GTK+2. It incorporates many of the cool things from AmaroK (and other
27 Some of the features are:
28 - automatic fetching of album art
29 - handling of large libraries
31 - artist/album information via the wikipedia
33 - optional iPod support (assuming you have python-gpod installed)
34 - builtin shoutcast directory browser
36 - blacklisting of tracks
37 - downloading of guitar tabs from fretplay.com
38 - submitting played tracks on the iPod to last.fm
40 %description -l pl.UTF-8
41 Exaile to odtwarzacz multimediów mający być podobny do AmaroKa, ale
42 dla GTK+2. Łączy wiele dobrych cech AmaroKa (i innych odtwarzaczy
45 Niektóre możliwości to:
46 - automatyczne pobieranie okładki albumu
47 - obsługa dużych bibliotek
48 - pobieranie tekstów utworów
49 - informacje o wykonawcy/albumie z wikipedii
51 - opcjonalna obsługa iPoda (przy zainstalowanym pakiecie python-gpod)
52 - wbudowana przeglądarka katalogów shoutcastów
53 - playlisty z zakładkami
54 - czarna lista ścieżek
55 - ściąganie tabulatur gitarowych z fretplay.com
56 - przesyłanie ścieżek odtworzonych na iPodzie do last.fm
61 # there's bigger and newer es.po
63 # what's Franco-Provençal?
65 # there's bigger and newer he.po
67 # there's bigger and newer it.po
69 # there's bigger and newer tr.po
76 rm -rf $RPM_BUILD_ROOT
78 install -d $RPM_BUILD_ROOT%{_bindir}
79 install -d $RPM_BUILD_ROOT%{python_sitearch}
80 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/data
81 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/images/default_theme
82 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
83 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/sql
84 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/xl/{gui,media,panels,plugins}
85 install -d $RPM_BUILD_ROOT%{_mandir}/man1
86 install -d $RPM_BUILD_ROOT%{_desktopdir}
87 install -d $RPM_BUILD_ROOT%{_pixmapsdir}
89 cat > $RPM_BUILD_ROOT%{_bindir}/%{name} <<EOF
91 cd %{_datadir}/%{name}
92 exec python %{_datadir}/%{name}/exaile.py $@
95 install mmkeys.so $RPM_BUILD_ROOT%{python_sitearch}
96 install exaile.1 $RPM_BUILD_ROOT%{_mandir}/man1
97 install exaile.py $RPM_BUILD_ROOT%{_datadir}/%{name}
98 install exaile.glade $RPM_BUILD_ROOT%{_datadir}/%{name}
99 install equalizer.ini $RPM_BUILD_ROOT%{_datadir}/%{name}
100 install data/settings_meta.ini $RPM_BUILD_ROOT%{_datadir}/%{name}/data
101 install lib/*.py $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
102 install sql/*.sql $RPM_BUILD_ROOT%{_datadir}/%{name}/sql
103 install xl/*.py $RPM_BUILD_ROOT%{_datadir}/%{name}/xl
104 install xl/gui/*.py $RPM_BUILD_ROOT%{_datadir}/%{name}/xl/gui
105 install xl/media/*.py $RPM_BUILD_ROOT%{_datadir}/%{name}/xl/media
106 install xl/panels/*.py $RPM_BUILD_ROOT%{_datadir}/%{name}/xl/panels
107 install xl/plugins/*.py $RPM_BUILD_ROOT%{_datadir}/%{name}/xl/plugins
108 install xl/plugins/*.glade $RPM_BUILD_ROOT%{_datadir}/%{name}/xl/plugins
109 install images/*.png $RPM_BUILD_ROOT%{_datadir}/%{name}/images
110 install images/default_theme/*.png \
111 $RPM_BUILD_ROOT%{_datadir}/%{name}/images/default_theme
112 install images/largeicon.png $RPM_BUILD_ROOT%{_pixmapsdir}
113 install exaile.desktop $RPM_BUILD_ROOT%{_desktopdir}
116 for d in */LC_MESSAGES; do
117 install -d $RPM_BUILD_ROOT%{_localedir}/$d
118 install $d/exaile.mo $RPM_BUILD_ROOT%{_localedir}/$d
125 rm -rf $RPM_BUILD_ROOT
127 %files -f %{name}.lang
128 %defattr(644,root,root,755)
130 %attr(755,root,root) %{_bindir}/%{name}
131 %dir %{_datadir}/%{name}
132 %attr(755,root,root) %{_datadir}/%{name}/exaile.py
133 %{_datadir}/%{name}/exaile.glade
134 %attr(755,root,root) %{python_sitearch}/mmkeys.so
135 %dir %{_datadir}/%{name}/data
136 %{_datadir}/%{name}/data/settings_meta.ini
137 %{_datadir}/%{name}/equalizer.ini
138 %{_datadir}/%{name}/images
139 #{_datadir}/%{name}/plugins
140 %dir %{_datadir}/%{name}/lib
141 %{_datadir}/%{name}/lib/*.py
142 %dir %{_datadir}/%{name}/sql
143 %{_datadir}/%{name}/sql/*.sql
144 %dir %{_datadir}/%{name}/xl
145 %{_datadir}/%{name}/xl/*.py
146 %dir %{_datadir}/%{name}/xl/gui
147 %{_datadir}/%{name}/xl/gui/*.py
148 %dir %{_datadir}/%{name}/xl/media
149 %{_datadir}/%{name}/xl/media/*.py
150 %dir %{_datadir}/%{name}/xl/panels
151 %{_datadir}/%{name}/xl/panels/*.py
152 %dir %{_datadir}/%{name}/xl/plugins
153 %{_datadir}/%{name}/xl/plugins/*.py
154 %{_datadir}/%{name}/xl/plugins/plugins.glade
155 %{_desktopdir}/*.desktop
156 %{_mandir}/man1/exaile.1*