rpms/exaile/F-7 exaile-launch_script.in, NONE, 1.1 .cvsignore, 1.4, 1.5 exaile.spec, 1.8, 1.9 sources, 1.4, 1.5 exaile-python.patch, 1.1, NONE

Deji Akingunola (deji) fedora-extras-commits at redhat.com
Sat Jun 30 10:46:02 UTC 2007


Author: deji

Update of /cvs/extras/rpms/exaile/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv24541

Modified Files:
	.cvsignore exaile.spec sources 
Added Files:
	exaile-launch_script.in 
Removed Files:
	exaile-python.patch 
Log Message:
* Sat Jun 30 2007 Deji Akingunola <dakingun at gmail.com> - 0.2.10-1
- New release



--- NEW FILE exaile-launch_script.in ---
#!/bin/bash

 FF_LIBDIR=`cat @GRE_CONF_PATH@ | grep GRE_PATH | sed -e 's/GRE_PATH=//'`
 cd @DATADIR@/exaile
 export LD_LIBRARY_PATH=$FF_LIBDIR
 exec python exaile.py "$@"



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/exaile/F-7/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- .cvsignore	28 Mar 2007 21:07:34 -0000	1.4
+++ .cvsignore	30 Jun 2007 10:45:27 -0000	1.5
@@ -1 +1 @@
-exaile_0.2.9.tar.gz
+exaile_0.2.10.tar.gz


Index: exaile.spec
===================================================================
RCS file: /cvs/extras/rpms/exaile/F-7/exaile.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- exaile.spec	31 Mar 2007 14:19:37 -0000	1.8
+++ exaile.spec	30 Jun 2007 10:45:27 -0000	1.9
@@ -1,26 +1,27 @@
 Summary:	A music player
 Name:		exaile
-Version:	0.2.9
-Release:	4%{?dist}
+Version:	0.2.10
+Release:	1%{?dist}
 Group:		Applications/Multimedia
 License:	GPL
 URL:		http://www.exaile.org
 Source0:	http://www.exaile.org/files/exaile_%{version}.tar.gz
+Source1:	exaile-launch_script.in
 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
+BuildRequires:	gettext intltool perl(XML::Parser)
 
 Requires:	python-mutagen >= 1.8
 Requires:	dbus-python
 Requires:	gstreamer-python >= 0.10
 Requires:	python-sqlite2
-Requires:       pygtk2
-Requires:       gnome-python2-gtkhtml2
-Requires:       gnome-python2-extras
+Requires:	pygtk2
+Requires:	gnome-python2-gtkhtml2
+Requires:	gnome-python2-gtkmozembed
 Requires:	python-CDDB
 Requires:	python-sexy
 Requires:	gamin-python
@@ -30,6 +31,12 @@
 Requires:	python-gpod
 %endif
 
+%ifarch x86_64 ia64 ppc64 s390x
+%define gre_conf %{_sysconfdir}/gre.d/gre64.conf
+%else
+%define gre_conf %{_sysconfdir}/gre.d/gre.conf
+%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)
@@ -46,18 +53,18 @@
 %prep
 %setup -q -n %{name}_%{version}
 
+#Fix typo in the desktop file
+sed -i 's/MimeType=M/M/' exaile.desktop 
 # remove shebangs from all files as none should be executable scripts
-sed -e '/^#!\//,1 d' -i plugins/*.py
-sed -e '/^\s*strip /d' -i mmkeys/Makefile # fix -debuginfo
+sed -e '/^#!\//,1 d' -i plugins/*.py exaile.py
 
 %build
-export CFLAGS="$RPM_OPT_FLAGS"
-make %{?_smp_mflags}
-
+make #%{?_smp_mflags}
+ 
 %install
 rm -rf %{buildroot}
 
-make install DESTDIR=%{buildroot}
+make install PREFIX=%{_prefix} LIBDIR=%{_libdir} DESTDIR=%{buildroot}
 
 desktop-file-install --delete-original			\
 	--vendor="fedora"				\
@@ -67,9 +74,12 @@
 	--dir=%{buildroot}%{_datadir}/applications	\
 	%{buildroot}%{_datadir}/applications/%{name}.desktop
 
-mkdir -p %{buildroot}%{_libdir}/%{name}
-mv %{buildroot}%{_datadir}/%{name}/mmkeys.so %{buildroot}%{_libdir}/%{name}/
-chmod 755 %{buildroot}%{_libdir}/%{name}/mmkeys.so
+rm -rf %{buildroot}%{_bindir}/exaile
+sed 's#@DATADIR@#'%{_datadir}'#g;s#@GRE_CONF_PATH@#'%{gre_conf}'#g'	\
+	< %{SOURCE1} > %{buildroot}%{_bindir}/exaile
+chmod 755 %{buildroot}%{_bindir}/exaile
+
+chmod 755 %{buildroot}%{_libdir}/exaile/mmkeys.so
 
 %find_lang %{name}
 
@@ -84,22 +94,14 @@
 %{_datadir}/applications/*.desktop
 %{_datadir}/pixmaps/exaile.png
 %{_datadir}/exaile/
+%{_mandir}/man1/exaile*.*
 
 %changelog
-* Sat Mar 31 2007 Deji Akingunola <dakingun at gmail.com> - 0.2.9-4
-- Yet more runtime dependencies
-
-* Fri Mar 30 2007 Deji Akingunola <dakingun at gmail.com> - 0.2.9-3
-- Fix typo
-
-* Fri Mar 30 2007 Deji Akingunola <dakingun at gmail.com> - 0.2.9-2
-- Add more runtime 'requires' (Debarshi Ray, BZ #231794)
-
-* Wed Mar 27 2007 Deji Akingunola <dakingun at gmail.com> - 0.2.9-1
-- New version 0.2.9
+* Sat Jun 30 2007 Deji Akingunola <dakingun at gmail.com> - 0.2.10-1
+- New release
 
-* Sun Jan 28 2007 Deji Akingunola <dakingun at gmail.com> - 0.2.8-2
-- Fixes for empty debuginfo by Ville Skyttä (Bug #225093)
+* Fri Mar 30 2007 Deji Akingunola <dakingun at gmail.com> - 0.2.9-1
+- New release
 
 * Tue Jan 09 2007 Deji Akingunola <dakingun at gmail.com> - 0.2.8-1
 - New release


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/exaile/F-7/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- sources	28 Mar 2007 21:07:34 -0000	1.4
+++ sources	30 Jun 2007 10:45:27 -0000	1.5
@@ -1 +1 @@
-d52241d30a66286d9483e30e1259d8d4  exaile_0.2.9.tar.gz
+776412d9844b06fe26444c0d7f74d712  exaile_0.2.10.tar.gz


--- exaile-python.patch DELETED ---




More information about the fedora-extras-commits mailing list