rpms/exaile/devel exaile-python.patch, NONE, 1.1 exaile.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Deji Akingunola (deji) fedora-extras-commits at redhat.com
Fri Dec 29 05:54:44 UTC 2006


Author: deji

Update of /cvs/extras/rpms/exaile/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17424/devel

Modified Files:
	.cvsignore sources 
Added Files:
	exaile-python.patch exaile.spec 
Log Message:
auto-import exaile-0.2.6-3 on branch devel from exaile-0.2.6-3.src.rpm

exaile-python.patch:

--- NEW FILE exaile-python.patch ---
--- mmkeys/Makefile	2006-10-31 19:11:34.000000000 -0500
+++ mmkeys/Makefile.new	2006-12-28 09:27:23.000000000 -0500
@@ -1,6 +1,6 @@
 # Copyright 2004 Joe Wreschnig. Released under the terms of the GNU GPL.
 
-PYTHON_DIR = /usr/include/python2.4
+PYTHON_DIR = `python -c 'from distutils import sysconfig; print sysconfig.get_python_inc()'`
 
 CFLAGS += -fPIC -O2 `pkg-config --cflags gtk+-2.0 pygtk-2.0` -I$(PYTHON_DIR)
 LDFLAGS += `pkg-config --libs gtk+-2.0 pygtk-2.0`


--- NEW FILE exaile.spec ---
Summary:	A music player
Name:		exaile
Version:	0.2.6
Release:	3%{?dist}
Group:		Applications/Multimedia
License:	GPL
URL:		http://www.exaile.org
Source0:	http://www.exaile.org/files/exaile_%{version}.tar.gz
Patch0:		exaile-python.patch
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires:	python-devel
BuildRequires:	pygtk2-devel
BuildRequires:	gtk2-devel
BuildRequires:	gstreamer-plugins-good-devel
BuildRequires:	desktop-file-utils
BuildRequires:	pkgconfig

Requires:	python-mutagen >= 1.8
Requires:	dbus-python
Requires:	gstreamer-python >= 0.10
Requires:	python-sqlite2

%if "%fedora" > "6"
# for iPod device support
Requires:	python-gpod
%endif

%description
Exaile is a media player aiming to be similar to KDE's AmaroK, but for GTK+.
It incorporates many of the cool things from AmaroK (and other media players)
like automatic fetching of album art, handling of large libraries, lyrics
fetching, artist/album information via the wikipedia, last.fm support, optional
iPod support (assuming you have python-gpod installed).

In addition, Exaile also includes a built in shoutcast directory browser,
tabbed playlists (so you can have more than one playlist open at a time),
blacklisting of tracks (so they don't get scanned into your library),
downloading of guitar tablature from fretplay.com, and submitting played tracks
on your iPod to last.fm

%prep
%setup -q -n %{name}_%{version}
%patch0 -p0 -b .python

%build

%install
rm -rf %{buildroot}

make install DESTDIR=%{buildroot}

desktop-file-install --delete-original			\
	--vendor="fedora"				\
	--remove-category=Application			\
	--remove-category=AudioPlayer			\
	--add-category=Audio				\
	--dir=%{buildroot}%{_datadir}/applications	\
	%{buildroot}%{_datadir}/applications/%{name}.desktop

mkdir -p %{buildroot}%{_libdir}/%{name}
mv %{buildroot}%{_datadir}/%{name}/mmkeys.so %{buildroot}%{_libdir}/%{name}/

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc changelog TODO
%{_bindir}/exaile
%{_libdir}/exaile/
%{_datadir}/applications/*.desktop
%{_datadir}/pixmaps/exaile.png
%{_datadir}/exaile/

%changelog
* Wed Dec 27 2006 Deji Akingunola <dakingun at gmail.com> - 0.2.6-3
- Rework the python include patch

* Wed Dec 27 2006 Deji Akingunola <dakingun at gmail.com> - 0.2.6-2
- Rewrite the build patch to be more generic

* Tue Dec 26 2006 Deji Akingunola <dakingun at gmail.com> - 0.2.6-1
- First version for Fedora Extras


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/exaile/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	29 Dec 2006 05:53:52 -0000	1.1
+++ .cvsignore	29 Dec 2006 05:54:14 -0000	1.2
@@ -0,0 +1 @@
+exaile_0.2.6.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/exaile/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	29 Dec 2006 05:53:52 -0000	1.1
+++ sources	29 Dec 2006 05:54:14 -0000	1.2
@@ -0,0 +1 @@
+05f8ad394f872f24c201d51687c96890  exaile_0.2.6.tar.gz




More information about the scm-commits mailing list