rpms/listen/F-11 .cvsignore, 1.6, 1.7 listen.spec, 1.38, 1.39 sources, 1.8, 1.9

Haïkel Guémar hguemar at fedoraproject.org
Wed Jul 1 17:27:37 UTC 2009


Author: hguemar

Update of /cvs/pkgs/rpms/listen/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25804

Modified Files:
	.cvsignore listen.spec sources 
Log Message:
Update to 0.6.2


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/listen/F-11/.cvsignore,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- .cvsignore	9 Apr 2007 12:32:22 -0000	1.6
+++ .cvsignore	1 Jul 2009 17:27:06 -0000	1.7
@@ -1 +1 @@
-listen-0.5.tar.bz2
+listen-0.6.2.tar.gz


Index: listen.spec
===================================================================
RCS file: /cvs/pkgs/rpms/listen/F-11/listen.spec,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -p -r1.38 -r1.39
--- listen.spec	25 Feb 2009 20:38:49 -0000	1.38
+++ listen.spec	1 Jul 2009 17:27:07 -0000	1.39
@@ -1,128 +1,97 @@
 Name:           listen
-Version:        0.5
-Release:        22%{?dist}
+Version:        0.6.2
+Release:        1%{?dist}
 Summary:        A music manager and player for GNOME
 Group:          Applications/Multimedia
 License:        GPLv2+
-URL:            http://listengnome.free.fr
-Source0:        %{name}-%{version}.tar.bz2
-Patch0:         %{name}-gecko.patch 
-Patch1:		 	%{name}-dbus.patch
-BuildRoot:      %{_tmppath}/%{name}-%{real_name}-root-%(%{__id_u} -n)
+URL:            http://www.listen-project.org
+Source0:        http://www.listen-project.org/downloads/0.6/%{name}-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-Buildrequires: python-devel >= 2.4
+
+Buildrequires: python-devel >= 2.5
 BuildRequires: python-mutagen >= 1.8
-BuildRequires: python-sqlite2
 BuildRequires: dbus-python
+#Buildrequires: pkgconfig
 BuildRequires: pygtk2-devel >= 2.8
 BuildRequires: gtk2-devel >= 2.8
 BuildRequires: gstreamer-python
-BuildRequires: gnome-python2
-BuildRequires: gnome-python2-extras
-BuildRequires: gnome-python2-gtkhtml2
-BuildRequires: gnome-python2-gtkmozembed
+#BuildRequires: gnome-python2
+#BuildRequires: gnome-python2-extras
 BuildRequires: gnome-python2-libegg
+%if  0%{?fedora} >= 11 
+Requires: pywebkitgtk
+%else
+Requires: gnome-python2-gtkmozembed
+%endif
 BuildRequires: python-sexy
-Buildrequires: xorg-x11-server-Xvfb
-Buildrequires: xorg-x11-xauth
-Buildrequires: xorg-x11-fonts-base
-Buildrequires: xorg-x11-fonts-misc
 Buildrequires: docbook2X
 Buildrequires: intltool >= 0.35
 BuildRequires: gettext
-Buildrequires: pkgconfig
 BuildRequires: desktop-file-utils
+
+
 Requires(post):   /sbin/ldconfig
 Requires(postun): /sbin/ldconfig 
-
 # added explicit Requires
-Requires: python >= 2.4
+Requires: python >= 2.5
 Requires: python-mutagen >= 1.8
-Requires: python-sqlite2
 Requires: python-tunepimp
 Requires: dbus-python
 Requires: pygtk2 >= 2.8
 Requires: gstreamer-python
-Requires: gnome-python2
+#Requires: gnome-python2
+#Requires: gnome-python2-extras
+Requires: gnome-python2-libegg
 Requires: gnome-python2-canvas
-Requires: gnome-python2-extras
-Requires: gnome-python2-gtkhtml2
+%if  0%{?fedora} >= 11 
+Requires: pywebkitgtk
+%else
 Requires: gnome-python2-gtkmozembed
-Requires: gnome-python2-libegg
+Requires: gecko-libs >= 1.9
+%endif
 Requires: python-sexy
 # MusicBrainz support
 Requires: python-musicbrainz2 
-# broken and useless dependency
-#Requires: /usr/lib/libtunepimp.so.5
 Requires: /usr/bin/puid
-# optional requires an updated libgpod package from Core
-#Requires: python-libgpod
+# enable cd burning
+Requires: brasero
+# enable iPod support
+Requires: python-gpod
+
 
-# the workaround requires this
-Requires: gecko-libs >= 1.9
 
-%ifarch x86_64 ia64 ppc64 s390x sparc64
-%define gre_conf_file gre64.conf
-%else
-%define gre_conf_file gre.conf
-%endif 
 
 %description
-Listen is a music manager and player for GNOME
-With listen you can:
-* Play your favorite songs
-* Manage your library
-* Manage your ipod
-* Make playlists
-* Automatically or manually download album covers
-* Automatically synchronize album covers with iPod
-* Easily burn an audio CD
-* Directly get informations from wikipedia when you play a song
-* See the lyrics of a song
-* Have statistics about your favorite songs, albums or artists
-* Listen to web radio
-* Submit your songs to Audioscrobbler
-* Quick access to last.fm related file
-With listen you will be able to:
- * Listen And Rip Audio CDs
- * Browse and listen songs on a DAAP share
- * Share you library via a DAAP share
- * Fill metadata with musicbrainz
- * Make smart playlists
+Listen is an intuitive music player for GNOME written in Python.
+Thanks to it, you can easily organize your music collection. 
+It supports many features such as podcats, daap sharing, crossfades, 
+access to lyrics and wikipedia, sync with media players, Jamendo etc...
+Listen can be extended with plugins.
 
 
 %prep
 %setup -q -n %{name}-%{version} 
-%{__sed} -i 's/Comment=Listen /Comment=Listen to/' misc/listen.desktop
-%{__sed} -i 's/python2.4/python/' src/listen.py
-%patch0 -p0
-%patch1 -p0
-%{__sed} -i 's at GRE_CONF_FILE@/etc/gre.d/%{gre_conf_file}@' src/widget/mozembed_wrap.py
+# mandatory to build inside mock
+%{__sed} -i 's#CHECK_DEPENDS ?= 1#CHECK_DEPENDS ?= 0#' Makefile
 # correct path issue on x86_64 box
 %ifarch x86_64 ppc64 sparc64
-%{__sed} -i 's#/lib/#/lib64/#' Makefile
+    %{__sed} -i 's#/lib#/lib64#' Makefile
 %endif
-
 %build
-# (misc) for import gtk, as gtk requires a X server to be imported
-XDISPLAY=$(i=2; while [ -f /tmp/.X$i-lock ]; do i=$(($i+1)); done; echo $i)
-# added - nolisten tcp -ac -terminate to fix build issue with mock
-%{_prefix}/bin/Xvfb :$XDISPLAY -nolisten tcp -ac -terminate &
-export DISPLAY=:$XDISPLAY
-xauth add :$XDISPLAY . EE
 make %{?_smp_mflags}
 
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
-chmod +x $RPM_BUILD_ROOT%{_libdir}/%{name}/listen.py
-chmod +x $RPM_BUILD_ROOT%{_libdir}/%{name}/mmkeys.so
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot}
+chmod +x %{buildroot}/%{_libdir}/%{name}/listen
+chmod +x %{buildroot}/%{_libdir}/%{name}/mmkeys.so
 # fixed rights of trackedit.glade thanks to Martin Sourada
-chmod 644 $RPM_BUILD_ROOT%{_datadir}/%{name}/trackedit.glade
+chmod 644 %{buildroot}/%{_datadir}/%{name}/trackedit.glade
 desktop-file-install --vendor fedora --delete-original \
-  --dir $RPM_BUILD_ROOT%{_datadir}/applications      \
+  --dir %{buildroot}/%{_datadir}/applications      \
   --add-category X-Fedora                              \
   --remove-mime-type audio/mp3 \
   --remove-mime-type audio/x-mp3 \
@@ -131,11 +100,11 @@ desktop-file-install --vendor fedora --d
   --remove-mime-type audio/mpeg3 \
   --remove-mime-type audio/x-mpeg-3 \
   --remove-mime-type application/x-id3 \
-  $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
+  %{buildroot}/%{_datadir}/applications/%{name}.desktop
 %find_lang %{name}
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %post -p /sbin/ldconfig
 
@@ -156,6 +125,13 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Jul 01 2009 Haïkel Guémar <karlthered at gmail.com> 0.6.2-1
+- updated to 0.6.2
+- fixed website url
+- removed the now useless Xvfb hack
+- Use pywebkitgtk instead of gnome-python2-gtkmozembed for fedora >= 11
+- refreshed some bits in spec
+
 * Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.5-22
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/listen/F-11/sources,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -r1.8 -r1.9
--- sources	9 Apr 2007 13:03:11 -0000	1.8
+++ sources	1 Jul 2009 17:27:07 -0000	1.9
@@ -1 +1 @@
-63fd29c927c455f84fbf5bf3f8dba2a5  listen-0.5.tar.bz2
+d5b039a1679246ab6224a4aefe16e1be  listen-0.6.2.tar.gz




More information about the scm-commits mailing list