genodeftest / rpms / exaile

Forked from rpms/exaile 4 years ago
Clone
29e9dbf
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
29e9dbf
559f82f
Summary:	A music player
559f82f
Name:		exaile
af6df43
Version:	0.3.0.1
29e9dbf
Release:	1%{?dist}
559f82f
Group:		Applications/Multimedia
29e9dbf
License:	GPLv2+
559f82f
URL:		http://www.exaile.org
29e9dbf
Source0:	http://www.launchpad.net/exaile/0.3.0/0.3.0/+download/exaile-%{version}.tar.gz
73f370a
Patch0:		exaile-makefile.patch
559f82f
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
559f82f
BuildRequires:	python-devel
559f82f
BuildRequires:	desktop-file-utils
559f82f
BuildRequires:	pkgconfig
29e9dbf
#BuildRequires:	pygtk2-devel
29e9dbf
#BuildRequires:	sphinx
b19c278
BuildRequires:	gettext intltool perl(XML::Parser)
559f82f
559f82f
Requires:	python-mutagen >= 1.8
559f82f
Requires:	dbus-python
559f82f
Requires:	gstreamer-python >= 0.10
559f82f
Requires:	python-sqlite2
29e9dbf
Requires:	pygtk2
c932a26
Requires:	pygtk2-libglade
29e9dbf
#Requires:	gnome-python2-gtkhtml2
29e9dbf
Requires:	python-inotify
afe21e1
Requires:	python-CDDB
afe21e1
Requires:	python-sexy
afe21e1
Requires:	gamin-python
29e9dbf
Requires:	hal
559f82f
29e9dbf
BuildArch:	noarch
6d6b3cc
559f82f
%description
559f82f
Exaile is a media player aiming to be similar to KDE's AmaroK, but for GTK+.
559f82f
It incorporates many of the cool things from AmaroK (and other media players)
559f82f
like automatic fetching of album art, handling of large libraries, lyrics
559f82f
fetching, artist/album information via the wikipedia, last.fm support, optional
559f82f
iPod support (assuming you have python-gpod installed).
559f82f
559f82f
In addition, Exaile also includes a built in shoutcast directory browser,
559f82f
tabbed playlists (so you can have more than one playlist open at a time),
559f82f
blacklisting of tracks (so they don't get scanned into your library),
559f82f
downloading of guitar tablature from fretplay.com, and submitting played tracks
559f82f
on your iPod to last.fm
559f82f
559f82f
%prep
7974f0c
%setup -q
73f370a
%patch0 -p0 -b .fix
559f82f
559f82f
%build
29e9dbf
make %{?_smp_mflags}
b19c278
 
559f82f
%install
559f82f
rm -rf %{buildroot}
559f82f
29e9dbf
make install PREFIX=%{_prefix} LIBINSTALLDIR=%{python_sitelib} DESTDIR=%{buildroot}
559f82f
559f82f
desktop-file-install --delete-original			\
559f82f
	--vendor="fedora"				\
559f82f
	--dir=%{buildroot}%{_datadir}/applications	\
559f82f
	%{buildroot}%{_datadir}/applications/%{name}.desktop
559f82f
616f84a
%find_lang %{name}
616f84a
559f82f
%clean
559f82f
rm -rf %{buildroot}
559f82f
616f84a
%files -f %{name}.lang
559f82f
%defattr(-,root,root,-)
29e9dbf
%doc COPYING
559f82f
%{_bindir}/exaile
29e9dbf
#%{_libdir}/exaile/
559f82f
%{_datadir}/applications/*.desktop
559f82f
%{_datadir}/pixmaps/exaile.png
559f82f
%{_datadir}/exaile/
29e9dbf
%{_sysconfdir}/xdg/exaile/
29e9dbf
%{python_sitelib}/exaile/
559f82f
559f82f
%changelog
af6df43
* Wed Sep 30 2009 Deji Akingunola <dakingun@gmail.com> - 0.3.0.1-1
af6df43
- Update to 0.3.0.1
af6df43
29e9dbf
* Fri Aug 28 2009 Deji Akingunola <dakingun@gmail.com> - 0.3.0-1
29e9dbf
- Update to 0.3.0
29e9dbf
b55ccd1
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.14-4
b55ccd1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b55ccd1
6469c86
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.14-3
6469c86
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
6469c86
b64a2c4
* Sun Nov 30 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.2.14-2
b64a2c4
- Rebuild for Python 2.6
b64a2c4
7974f0c
* Thu Oct 09 2008 Deji Akingunola <dakingun@gmail.com> - 0.2.14-1
7974f0c
- Update to 0.2.14
7974f0c
1b723c5
* Fri Jul 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.2.13-3
1b723c5
- fix license tag
1b723c5
b1297d9
* Mon Jul 07 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.2.13-2
b1297d9
- fix conditional comparison
b1297d9
- add sparc64 to 64bit arch check
b1297d9
6d6b3cc
* Wed Apr 02 2008 Deji Akingunola <dakingun@gmail.com> - 0.2.13-1
6d6b3cc
- Update to 0.2.13
6d6b3cc
ead8849
* Sun Feb 10 2008 Deji Akingunola <dakingun@gmail.com> - 0.2.11.1-2
ead8849
- Rebuild for gcc43
ead8849
907a3a5
* Thu Nov 29 2007 Deji Akingunola <dakingun@gmail.com> - 0.2.11.1-1
907a3a5
- Update to 0.2.11.1 that removes bogus cruft from 0.2.11 source tarball
907a3a5
- Rebuild for firefox-2.0.0.10
907a3a5
6b4cd63
* Tue Nov 06 2007 Deji Akingunola <dakingun@gmail.com> - 0.2.11-2
6b4cd63
- Rebuild for firefox-2.0.0.9
6b4cd63
73f370a
* Mon Oct 22 2007 Deji Akingunola <dakingun@gmail.com> - 0.2.11-1
73f370a
- New release
73f370a
c932a26
* Tue Sep 11 2007 Deji Akingunola <dakingun@gmail.com> - 0.2.10-3
c932a26
- Require pygtk2-libglade (BZ #278471)
c932a26
6cc325c
* Wed Aug 22 2007 Deji Akingunola <dakingun@gmail.com> - 0.2.10-2
6cc325c
- Rebuild
6cc325c
c9c5f33
* Fri Aug 03 2007 Deji Akingunola <dakingun@gmail.com> - 0.2.10-2
c9c5f33
- License tag update
c9c5f33
b19c278
* Sat Jun 30 2007 Deji Akingunola <dakingun@gmail.com> - 0.2.10-1
b19c278
- New release
616f84a
b19c278
* Fri Mar 30 2007 Deji Akingunola <dakingun@gmail.com> - 0.2.9-1
b19c278
- New release
a9d4b6f
c0a4bb3
* Tue Jan 09 2007 Deji Akingunola <dakingun@gmail.com> - 0.2.8-1
c0a4bb3
- New release
c0a4bb3
c0a4bb3
* Sat Dec 30 2006 Deji Akingunola <dakingun@gmail.com> - 0.2.7-1
c0a4bb3
- New release
c0a4bb3
559f82f
* Wed Dec 27 2006 Deji Akingunola <dakingun@gmail.com> - 0.2.6-3
559f82f
- Rework the python include patch
559f82f
559f82f
* Wed Dec 27 2006 Deji Akingunola <dakingun@gmail.com> - 0.2.6-2
559f82f
- Rewrite the build patch to be more generic
559f82f
559f82f
* Tue Dec 26 2006 Deji Akingunola <dakingun@gmail.com> - 0.2.6-1
559f82f
- First version for Fedora Extras