Hello community, here is the log from the commit of package rhythmbox checked in at Thu Nov 16 18:56:43 CET 2006. -------- --- GNOME/rhythmbox/rhythmbox.changes 2006-10-14 18:44:19.000000000 +0200 +++ /mounts/work_src_done/STABLE/rhythmbox/rhythmbox.changes 2006-11-16 17:49:01.000000000 +0100 @@ -1,0 +2,42 @@ +Thu Nov 16 16:36:16 CET 2006 - sbrabec@suse.cz + +- Updated to version 0.96: + * fix DAAP seeking + * display track numbers in playlists too + * retrieve playlsit and audio folder information from HAL + * make search box coloured when active + * improve ID3 tag writing + * load local cover art, and large improvements to plugin + * build fixes: Solaris + * Store MusicBrainz track IDs in the DB + * fix some i18n issues + * add gnome-keyring support to DAAP + * allow hiding of plugins and disabler per-user plugins + * plugin improvements + * HTTP proxy-related fixes/improvements + * drag-and-drop improvements + * importing fixes + * add "property changed" signal for dbus clients + * turn CD burning into a plugin + * turn audio CD support into a plugin + * LIRC plugin fixes + * improve database thread usage + * make DB handle unknown entry-types + * improve plugin debug output, and bindings + * improve "import errors" and "missing files" source + * fix many memory leaks + * use GMapperFiles for DAAP transfers, fixing some iTunes clients + * add support for alternate playlists files + * handle transparent panels correctly + * fix playlists subset searching + * make iradio playlists handling better + * use GOption instead og popt + * remember visibility for remote files, as well as local ones + * be smarter about creating podcast file names + * allow multiple selections in the Import Folder dialog + * Bug fixes, performance and memory improvements, and minor + features + * Translation updates +- Enabled all optional features. + +------------------------------------------------------------------- Old: ---- dbus.patch rhythmbox-0.9.5.tar.bz2 New: ---- rhythmbox-0.9.6.tar.bz2 rhythmbox-autoconf.patch rhythmbox-py_ret.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rhythmbox.spec ++++++ --- /var/tmp/diff_new_pack.nkLuie/_old 2006-11-16 18:56:22.000000000 +0100 +++ /var/tmp/diff_new_pack.nkLuie/_new 2006-11-16 18:56:22.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package rhythmbox (Version 0.9.5) +# spec file for package rhythmbox (Version 0.9.6) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,18 +11,19 @@ # norootforbuild Name: rhythmbox -BuildRequires: avahi-devel avahi-glib dbus-1-glib-devel gnome-common gnome-doc-utils-devel gstreamer010-plugins-base-devel gtkdoc intltool kdelibs3-doc libglade2-devel libgnomeui-devel libgpod-devel libid3tag-devel libmusicbrainz-devel libsoup-devel mDNSResponder-devel nautilus-cd-burner-devel perl-XML-Parser scrollkeeper totem-devel update-desktop-files +BuildRequires: avahi-devel avahi-glib dbus-1-glib-devel gnome-common gnome-doc-utils-devel gnome-media-devel gstreamer010-plugins-base-devel gtkdoc intltool kdelibs3-doc libglade2-devel libgnomeui-devel libgpod-devel libid3tag-devel libmusicbrainz-devel libnotify-devel libsexy-devel libsoup-devel mDNSResponder-devel nautilus-cd-burner-devel perl-XML-Parser python-devel python-gtk-devel scrollkeeper totem-devel update-desktop-files %define prefix /opt/gnome %define sysconfdir /etc%{prefix} -License: GPL +License: GNU General Public License (GPL) Group: Productivity/Multimedia/Sound/Players Autoreqprov: on PreReq: filesystem gconf2 Requires: gstreamer010-plugins-base gstreamer010-plugins-good -Version: 0.9.5 -Release: 8 -Source0: %{name}-%{version}.tar.bz2 -Patch1: dbus.patch +Version: 0.9.6 +Release: 1 +Source: %{name}-%{version}.tar.bz2 +Patch: rhythmbox-autoconf.patch +Patch1: rhythmbox-py_ret.patch URL: http://www.gnome.org/projects/rhythmbox/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: GNOME Music Management Application @@ -62,22 +63,21 @@ %prep %setup -q +%patch %patch1 %build -# NOTE: --enable-audiocd is now force-disabled -export CFLAGS="$RPM_OPT_FLAGS" +autoreconf -f -i +export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" ./configure \ --prefix=%{prefix} \ --libdir=%{prefix}/%_lib \ --libexecdir=%{prefix}/lib \ --sysconfdir=%{sysconfdir} \ --disable-static \ - --enable-dashboard \ - --enable-tag-writing \ --disable-scrollkeeper \ - --enable-daap -# rhythmbox is not parallel make safe + --enable-lirc +# rhythmbox is not parallel make safe (0.9.6) make %install @@ -90,7 +90,7 @@ fi done %find_lang %{name} -%suse_update_desktop_file -N "Rhythmbox" %name AudioVideo Player +%suse_update_desktop_file -N "Rhythmbox" %name Player echo DocPath=rhythmbox >> $RPM_BUILD_ROOT/opt/gnome/share/applications/rhythmbox.desktop mkdir -p $RPM_BUILD_ROOT/usr/share/dbus-1 mv $RPM_BUILD_ROOT%{prefix}/share/dbus-1/services $RPM_BUILD_ROOT/usr/share/dbus-1 @@ -104,19 +104,12 @@ %files -f %files -f %{name}.lang %defattr(-,root,root) -%doc AUTHORS COPYING ChangeLog DOCUMENTERS INTERNALS MAINTAINERS NEWS README THANKS TODO +%doc AUTHORS COPYING ChangeLog DOCUMENTERS INTERNALS MAINTAINERS MAINTAINERS.old NEWS README README.iPod THANKS TODO %defattr(-, root, root) %{sysconfdir}/gconf/schemas/rhythmbox.schemas %{prefix}/bin/* -#%{prefix}/%_lib/bonobo/servers/*.server -#%{prefix}/%_lib/bonobo/*.so -#%{prefix}/%_lib/pkgconfig/*.pc -%{prefix}/share/application-registry/*.applications %{prefix}/share/applications/*.desktop -#%{prefix}/share/idl/*.idl %{prefix}/share/omf/* -%{prefix}/share/mime-info/*.keys -#%{prefix}/share/pixmaps/*.png %{prefix}/share/rhythmbox %{prefix}/share/gtk-doc/html/* %dir %{prefix}/%_lib/rhythmbox @@ -127,6 +120,45 @@ /usr/share/dbus-1/services/*.service %changelog -n rhythmbox +* Thu Nov 16 2006 - sbrabec@suse.cz +- Updated to version 0.96: + * fix DAAP seeking + * display track numbers in playlists too + * retrieve playlsit and audio folder information from HAL + * make search box coloured when active + * improve ID3 tag writing + * load local cover art, and large improvements to plugin + * build fixes: Solaris + * Store MusicBrainz track IDs in the DB + * fix some i18n issues + * add gnome-keyring support to DAAP + * allow hiding of plugins and disabler per-user plugins + * plugin improvements + * HTTP proxy-related fixes/improvements + * drag-and-drop improvements + * importing fixes + * add "property changed" signal for dbus clients + * turn CD burning into a plugin + * turn audio CD support into a plugin + * LIRC plugin fixes + * improve database thread usage + * make DB handle unknown entry-types + * improve plugin debug output, and bindings + * improve "import errors" and "missing files" source + * fix many memory leaks + * use GMapperFiles for DAAP transfers, fixing some iTunes clients + * add support for alternate playlists files + * handle transparent panels correctly + * fix playlists subset searching + * make iradio playlists handling better + * use GOption instead og popt + * remember visibility for remote files, as well as local ones + * be smarter about creating podcast file names + * allow multiple selections in the Import Folder dialog + * Bug fixes, performance and memory improvements, and minor + features + * Translation updates +- Enabled all optional features. * Sat Oct 14 2006 - danw@suse.de - Remove a patch that's been disabled since at least SLED10 * Fri Oct 13 2006 - aj@suse.de ++++++ rhythmbox-0.9.5.tar.bz2 -> rhythmbox-0.9.6.tar.bz2 ++++++ ++++ 217975 lines of diff (skipped) ++++++ rhythmbox-autoconf.patch ++++++ --- acinclude.m4 +++ acinclude.m4 @@ -0,0 +1,40 @@ +dnl AS_AC_EXPAND(VAR, CONFIGURE_VAR) +dnl +dnl example +dnl AS_AC_EXPAND(SYSCONFDIR, $sysconfdir) +dnl will set SYSCONFDIR to /usr/local/etc if prefix=/usr/local + +AC_DEFUN([AS_AC_EXPAND], +[ + EXP_VAR=[$1] + FROM_VAR=[$2] + + dnl first expand prefix and exec_prefix if necessary + prefix_save=$prefix + exec_prefix_save=$exec_prefix + + dnl if no prefix given, then use /usr/local, the default prefix + if test "x$prefix" = "xNONE"; then + prefix=$ac_default_prefix + fi + dnl if no exec_prefix given, then use prefix + if test "x$exec_prefix" = "xNONE"; then + exec_prefix=$prefix + fi + + full_var="$FROM_VAR" + dnl loop until it doesn't change anymore + while true; do + new_full_var="`eval echo $full_var`" + if test "x$new_full_var"="x$full_var"; then break; fi + full_var=$new_full_var + done + + dnl clean up + full_var=$new_full_var + AC_SUBST([$1], "$full_var") + + dnl restore prefix and exec_prefix + prefix=$prefix_save + exec_prefix=$exec_prefix_save +]) ++++++ rhythmbox-py_ret.patch ++++++ Bug 376025 – possible variable clash in bindings/python/rhythmdb.override http://bugzilla.gnome.org/show_bug.cgi?id=376025 rhythmdb.override: In function '_wrap_py_entry_type_can_sync_metadata': rhythmdb.override:440: warning: assignment makes pointer from integer without a cast ================================================================================ --- bindings/python/rhythmdb.override +++ bindings/python/rhythmdb.override @@ -420,20 +420,20 @@ gboolean ret = FALSE; if (PyCallable_Check (py_call)) { - PyObject *ret, *args; + PyObject *py_ret, *args; PyObject *py_db, *py_entry; int i; py_db = pygobject_new (G_OBJECT (db)); py_entry = pyg_boxed_new (RHYTHMDB_TYPE_ENTRY, entry, TRUE, TRUE); args = Py_BuildValue ("(OO)", py_db, py_entry); - ret = PyObject_Call (py_call, args, NULL); + py_ret = PyObject_Call (py_call, args, NULL); Py_DECREF (py_db); Py_DECREF (py_entry); - i = PyObject_IsTrue (ret); - Py_DECREF (ret); + i = PyObject_IsTrue (py_ret); + Py_DECREF (py_ret); if (i == 0) { ret = FALSE; } else if (i > 0) { ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org