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