]>
Commit | Line | Data |
---|---|---|
acb99b28 | 1 | # TODO: |
276fcb34 | 2 | # separate plugins/* |
32f460c9 | 3 | # |
862b5c9f | 4 | Summary: A powerful GTK+2 media player |
e2c5773e | 5 | Summary(pl.UTF-8): Potężny odtwarzacz multimediów oparty na GTK+2 |
101ec556 | 6 | Name: exaile |
4e31e023 | 7 | Version: 0.3.2.0 |
4b18d5c3 | 8 | Release: 3 |
32f460c9 | 9 | # GPL v2 in COPYING; GPL v1+ in license.txt; Artistic/Perl in lib/wmainfo.py |
862b5c9f JB |
10 | License: GPL |
11 | Group: X11/Applications/Multimedia | |
4e31e023 | 12 | Source0: http://launchpad.net/exaile/0.3.2/0.3.2.0/+download/%{name}-%{version}.tar.gz |
13 | # Source0-md5: fdd1f75118032a5aa0932cb449b2c533 | |
101ec556 | 14 | URL: http://www.exaile.org/ |
eb0ee114 | 15 | BuildRequires: gettext-devel |
e3e2f4c4 | 16 | BuildRequires: help2man |
eb0ee114 | 17 | BuildRequires: intltool |
4e31e023 | 18 | BuildRequires: python-pygtk-devel >= 2:2.18.0 |
d39b6889 | 19 | BuildRequires: rpm-pythonprov |
3f3f89ba | 20 | BuildRequires: rpmbuild(macros) >= 1.268 |
9755aa98 ZU |
21 | Requires: gstreamer-plugins-base >= 0.10 |
22 | Requires: gstreamer-plugins-good >= 0.10 | |
f86bdd4d | 23 | Requires: python-dbus >= 0.71 |
678933b4 SS |
24 | Requires: python-gstreamer |
25 | Requires: python-mutagen | |
4e31e023 | 26 | Requires: python-pygobject >= 2.26.0 |
27 | Requires: python-pygtk-glade >= 2:2.18.0 | |
678933b4 | 28 | Requires: python-sqlite |
7ef537bc | 29 | Suggests: brasero |
4b18d5c3 | 30 | Suggests: gstreamer-audiosink |
31 | Suggests: gstreamer-mad | |
7ef537bc | 32 | Suggests: k3b |
32f460c9 | 33 | Suggests: python-gnome-extras-mozilla |
7ef537bc | 34 | Suggests: serpentine |
101ec556 | 35 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
36 | ||
37 | %description | |
38 | Exaile is a media player aiming to be similar to KDE's AmaroK, but for | |
862b5c9f | 39 | GTK+2. It incorporates many of the cool things from AmaroK (and other |
101ec556 | 40 | media players). |
41 | ||
42 | Some of the features are: | |
43 | - automatic fetching of album art | |
44 | - handling of large libraries | |
45 | - lyrics fetching | |
46 | - artist/album information via the wikipedia | |
47 | - last.fm support | |
862b5c9f | 48 | - optional iPod support (assuming you have python-gpod installed) |
101ec556 | 49 | - builtin shoutcast directory browser |
50 | - tabbed playlists | |
51 | - blacklisting of tracks | |
52 | - downloading of guitar tabs from fretplay.com | |
53 | - submitting played tracks on the iPod to last.fm | |
54 | ||
c36081ff JR |
55 | %description -l pl.UTF-8 |
56 | Exaile to odtwarzacz multimediów mający być podobny do AmaroKa, ale | |
57 | dla GTK+2. Łączy wiele dobrych cech AmaroKa (i innych odtwarzaczy | |
58 | multimediów). | |
862b5c9f | 59 | |
c36081ff JR |
60 | Niektóre możliwości to: |
61 | - automatyczne pobieranie okładki albumu | |
62 | - obsługa dużych bibliotek | |
63 | - pobieranie tekstów utworów | |
862b5c9f | 64 | - informacje o wykonawcy/albumie z wikipedii |
c36081ff JR |
65 | - obsługa last.fm |
66 | - opcjonalna obsługa iPoda (przy zainstalowanym pakiecie python-gpod) | |
67 | - wbudowana przeglądarka katalogów shoutcastów | |
68 | - playlisty z zakładkami | |
69 | - czarna lista ścieżek | |
70 | - ściąganie tabulatur gitarowych z fretplay.com | |
71 | - przesyłanie ścieżek odtworzonych na iPodzie do last.fm | |
862b5c9f | 72 | |
101ec556 | 73 | %prep |
b08858bb | 74 | %setup -q |
101ec556 | 75 | |
e3e2f4c4 | 76 | # useless, there are bigger correspondent locales |
77 | rm -f po/{es_ES.po,frp.po,he_IL.po,it_IT.po,tr_TR.po} | |
a9542e8c | 78 | |
862b5c9f | 79 | %build |
9755aa98 | 80 | %{__make} \ |
4e31e023 | 81 | PREFIX=%{_prefix} \ |
e3e2f4c4 | 82 | LIBINSTALLDIR=/%{_lib} |
862b5c9f | 83 | |
101ec556 | 84 | %install |
85 | rm -rf $RPM_BUILD_ROOT | |
101ec556 | 86 | |
9755aa98 | 87 | %{__make} install \ |
4e31e023 | 88 | PREFIX=%{_prefix} \ |
fd7d1a3e | 89 | DESTDIR=$RPM_BUILD_ROOT \ |
e3e2f4c4 | 90 | LIBINSTALLDIR=/%{_lib} |
101ec556 | 91 | |
1b68311d | 92 | # unsupported |
93 | rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/zh | |
94 | ||
3f3f89ba | 95 | %find_lang %{name} --all-name |
96 | ||
101ec556 | 97 | %clean |
98 | rm -rf $RPM_BUILD_ROOT | |
99 | ||
3f3f89ba | 100 | %files -f %{name}.lang |
101ec556 | 101 | %defattr(644,root,root,755) |
101ec556 | 102 | %attr(755,root,root) %{_bindir}/%{name} |
9755aa98 ZU |
103 | %dir %{_sysconfdir}/xdg/exaile |
104 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/exaile/settings.ini | |
9755aa98 | 105 | %{_libdir}/%{name} |
7395b12c | 106 | %dir %{_datadir}/%{name} |
9755aa98 | 107 | %{_datadir}/%{name}/data |
3f3f89ba | 108 | %{_desktopdir}/%{name}.desktop |
109 | %{_pixmapsdir}/%{name}.png | |
e3e2f4c4 | 110 | %{_mandir}/man1/exaile.1* |
9755aa98 ZU |
111 | # maybe seperate subpackages for plugins? |
112 | %{_datadir}/%{name}/plugins |