--- rhythmbox-0.9.3.1.orig/debian/TODO +++ rhythmbox-0.9.3.1/debian/TODO @@ -0,0 +1,12 @@ +$Id: TODO 5136 2006-02-02 21:17:41Z lool $ + +This is a short compilation of nice things we could to improve rhythmbox in +Debian. + +- more mailcap entries, /usr/lib/mime/packages/rhythmbox only lists some known + types, but the list is not exhaustive + +- reportbug plugin, most user can't diagnostic wether problems are coming from + gstreamer or from rhythmbox itself, it would be nice to extend reportbug to + do some basic tests or to print a message + --- rhythmbox-0.9.3.1.orig/debian/changelog +++ rhythmbox-0.9.3.1/debian/changelog @@ -0,0 +1,1112 @@ +rhythmbox (0.9.3.1-0ubuntu8) dapper; urgency=low + + * debian/patches/16_transparency_for_notication_area_icon.patch: + - make the icon on the notification area be transparent with the panel + + -- Sebastien Bacher Tue, 2 May 2006 10:12:05 +0200 + +rhythmbox (0.9.3.1-0ubuntu7) dapper; urgency=low + + * debian/patches/15_fix_search_entry_change.patch: + - fix search entry text cleared being set again after a switch + (Ubuntu: #338363) + + -- Sebastien Bacher Thu, 20 Apr 2006 18:08:05 +0200 + +rhythmbox (0.9.3.1-0ubuntu6) dapper; urgency=low + + * debian/patches/05_fix_plparser_hang.patch: + - update from CVS to not create a playlist when opening a file + (Ubuntu: #39522) + * debian/patches/09_eject_crash_fix.patch: + - patch from CVS, don't strcmp on NULL from the eject code + * debian/patches/10_dnd_copy_not_move.patch: + - patch from CVS, make dnd to nautilus copy and not move the song + (GNOME: #332488) + * debian/patches/12_list_order.patch: + - patch from CVS, fix the selection order (GNOME: #334549) + * debian/patches/13_playing_icon.patch: + - patch from CVS, use the stock playing icon (Ubuntu: #36489) + * debian/patches/14_update_on_reorder_fix.patch: + - patch from CVS, correct update the view on reorder (Ubuntu: #35721) + + -- Sebastien Bacher Fri, 14 Apr 2006 14:58:02 +0200 + +rhythmbox (0.9.3.1-0ubuntu5) dapper; urgency=low + + * debian/patches/07_fix_playlist_reorder.patch: + - fix crash when reordering the playlist while playing (Ubuntu: #38616) + + -- Sebastien Bacher Sat, 8 Apr 2006 14:47:47 +0200 + +rhythmbox (0.9.3.1-0ubuntu4) dapper; urgency=low + + * debian/compat: + - updated version + * debian/control.in, debian/rules: + - build a rhythmbox-dbg package + * debian/rhythmbox.install: + - list directories to install + + -- Sebastien Bacher Fri, 7 Apr 2006 18:55:46 +0200 + +rhythmbox (0.9.3.1-0ubuntu3) dapper; urgency=low + + * debian/patches/03_escaping_for_notification_bubble.patch: + - fix the notification bubble title escaping issue (Ubuntu: #31101) + * debian/patches/04_fix_podcast_parsing.patch: + - fix podcast escaping issues (Ubuntu: #29631) + * debian/patches/05_fix_plparser_hang.patch: + - fix hang with plparser on startup, patch from James "Doc" Livingston + (Ubuntu: #33544) + * debian/patches/06_oggradios.patch: + - list HBR1.com stations pointed by mdz + + -- Sebastien Bacher Thu, 16 Mar 2006 18:02:46 +0100 + +rhythmbox (0.9.3.1-0ubuntu2) dapper; urgency=low + + * Rebuild to depend on libgnutls12, not 11 (the dependency is bogus anyway, + but upgrading libtool doesn't help, and --as-needed breaks). + + -- Martin Pitt Mon, 6 Mar 2006 12:29:20 +0100 + +rhythmbox (0.9.3.1-0ubuntu1) dapper; urgency=low + + * New upstream version: + - allow watches library to be in non-local places + - give better error messages for missing gstreamer + - emit normal warnings instead of critical ones + - fix crasher if gstreamer gives us NULL strings + - use network dyte order for DAAP content codes + - fix the first-run druid and generic player support + * Sync with Debian + * debian/control.in: + - Build-Depends on liblaunchpad-integration-dev + - Recommends only gstreamer0.10-plugins-ugly + - updated the libnotify requirement + * debian/patches/01_lpi.patch, + debian/patches/02_autoconf.patch: + - lpi patches. + * debian/patches/06_oggradios.patch: + - use ogg stations for the default list. + + -- Sebastien Bacher Sat, 4 Feb 2006 11:16:58 +0000 + +rhythmbox (0.9.3-1) unstable; urgency=low + + * New upstream release. + - Fix crashes with Ogg Vorbis and FLAC. (Closes: #348021) + - Shell invocations don't bring up the window. (Closes: #349686) + - Now offers links to last.fm instead of allmusic.com. + (Closes: #225088, #270245) + - Now saves the database every 5 minutes if dirty. + (Closes: #271215, #335785) + - Now restores the state of the window completely when de-iconifying. + (Closes: #301846) + - Add libnotify-dev >= 0.2.2 build-dep. + [debian/control, debian/control.in] + - Bump libgnomevfs2-dev build-dep to >= 2.7.4 + [debian/control, debian/control.in] + - Bump libtotem-plparser-dev build-dep to >= 1.1.5. + [debian/control, debian/control.in] + - Add libglade2-dev build-dep. + [debian/control, debian/control.in] + - Drop useless --enable-ipod from DEB_CONFIGURE_EXTRA_FLAGS and comment + on the other flags. + - Switch to a GStreamer 0.10 sound-system. + . Should avoid gap between songs. (Closes: #293437) + . Should be faster to index new directories. (Closes: #320678) + . Drop GStreamer 0.8 build-deps. + [debian/control, debian/control.in] + . Add libgstreamer0.10-dev, libgstreamer-plugins-base0.10-dev + build-deps. + [debian/control, debian/control.in] + . Add gstreamer0.10-gnomevfs, gstreamer0.10-plugins-base, + gstreamer0.10-plugins-good, gstreamer0.10-plugins-ugly, + libgstreamer0.10-0, and gstreamer0.10-alsa | gstreamer0.10-audiosink + deps to rhythmbox. + [debian/control, debian/control.in] + . Drop gstreamer0.8 deps for rhythmbox. + [debian/control, debian/control.in] + - Bump libavahi-client-dev and libavahi-glib-dev to >= 0.6. + [debian/control, debian/control.in] + - Add zlib1g-dev build-dep. + [debian/control, debian/control.in] + - Bump libmusicbrainz-dev build-dep to >= 2.1.0. + [debian/control, debian/control.in] + - Add libx11-dev build-dep but keep the libxt-dev build-dep for now. + [debian/control, debian/control.in] + - Add libglib2.0-dev build-dep for glib-genmarshal. + [debian/control, debian/control.in] + - Add gtk-doc-tools >= 1.4 build-dep. + [debian/control, debian/control.in] + - Drop obsolete DBus 0.60 patch (merged upstream). + [debian/patches/07_dbus060.patch] + * Downgrade the avahi-daemon dependency to a Recommends since Rhythmbox + now starts without any error dialog when avahi-daemon isn't running. + (Closes: #349478, #349533) + [debian/control, debian/control.in] + * Include full GPL block and full AUTHORS list. + [debian/copyright] + * Use HTTP in watch file. + [debian/watch] + * Misc doc updates. + [debian/rules, debian/README.Debian, debian/TODO] + * Drop obsolete NEWS file. + [debian/NEWS] + + -- Loic Minier Thu, 2 Feb 2006 22:22:18 +0100 + +rhythmbox (0.9.2-3) unstable; urgency=low + + * Depend on dbus, command-line invocations should work again, thanks Alexis + Papadopoulos and Sjoerd Simons. (Closes: #348168) + [debian/control, debian/control.in] + * Depend on avahi-daemon for DAAP music sharing. + [debian/control, debian/control.in] + + -- Loic Minier Mon, 16 Jan 2006 18:10:22 +0100 + +rhythmbox (0.9.2-2) unstable; urgency=low + + * Upload to unstable. + * Add libgpod-dev to build-depends to reenable iPod support + (closes: #346006). [debian/control.in] + * Update description. [debian/control.in] + * Make ALSA the default GStreamer audiosink. [debian/control.in] + + -- Jordi Mallach Tue, 10 Jan 2006 21:11:18 +0100 + +rhythmbox (0.9.2-1) experimental; urgency=low + + * New upstream version: + - Add podcast support + - Podcast fixes and improvements + - Add support for audioscrobbler/last.fm submission + - Add audio CD support + - Use libgpod, add support for ipod playlists + - Make more strings translatable + - Stop when reaching end of playlist in linear mode + - Fix lots of window-state weirdness + - Remember window position + - Fix memory leaks + - Make hidden/shown window policy better + - DBus interface improvements + - Use natural sorting order + - Fix "show window" in tray icon menu to toggle correctly + - Don't share hidden tracks with DAAP + - Make connecting to DAAP shares asynchronous + - Make DAAP work on 64 bit systems + - Make tag-writing safer + - Fix memory leaks + - Make default stations actually show up + - Make dragging playlists copy not move files + - Fix re-ordering problems + - Save the database regularly + - Show disc number in info window + - UI and HIG fixes + - Allow search box to match multiple properties + - Report iradio errors better + - Make date formats correct in all locales + - Fix drag-and-drop of URLs + - Mork better with autofs mounts + - Don't wedge gnome-vfs-daemon + - Use chunked loading/sending of daap files + - Allow Anjuta to import the source tree + - Add support for year/date metadata + - Display errors in the radio properties + - Add file-overwrite dialogs for GTK 2.8 + - Add "Edit Playlist" item to main menu + - Make new radio station use the properties dialog + - Display the count in the "All" line of browsers + - Fix query-model refcount and polling problems + - Fix emission of entry-changed signals on startip + - Support gzip encoded DAAP + - Allow pause by middle-clicking on the tray icon + - Start some RhythmDB API docs + - Don't display error if Avahi daemon isn't running + - Emit single "icon missing" warning + - Store the bitrate for radio streams + - Bring back per-source search box text + - GObject-ify rb-daap-connection.c + - Make disabling and re-enabling daap work + - Give playlists and entry-type + - Use g_list_prepend to make things not O(n^2) + - Don't hang with broken DAAP servers + - Update quick-reference to have right keys + - Fix libsoup tests for DAAP + - Don't have date-added column for cds and ipods + - Support Avahi 0.6 + - Disable saving, renaming, and deletion of DAAP playlists + - Assorted other bug fixes + - Disable the close button's minimise-to-tray action + - Fix the window parameter storage when using the notify (Ubuntu: #1657). + - Fix the scaling of the side pane (Ubuntu: #15048). + - Fix the sorting by genre (Ubuntu: #19815). + * debian/control.in: + - Build-Depends on libmusicbrainz4-dev + - doesn't Build-Depends on dbus-1-utils + - build with dbus 0.60 + * debian/patches/07_dbus060.patch: + - patch for dbus 0.60 + * debian/rules: + - build with tag writing (it does id3/flac changes at the moment) + + [ Loic Minier ] + * Update watch file. + * Don't depend on avahi-daemon. (Closes: #343051) + + -- Sebastien Bacher Mon, 19 Dec 2005 00:48:21 +0100 + +rhythmbox (0.9.1-1) experimental; urgency=low + + [ Loic Minier ] + * Fix and update GStreamer pipelines suggested to debug Rhythmbox. + (Closes: #329213) [debian/README.Debian] + * Update audiosink configuration information. [debian/README.Debian] + + [ Sebastien Bacher ] + * New upstream version: + - Add DAAP (iTunes' music sharing) support. + - Notification bubble from tray icon. + - Minimise to tray rather than exiting when close is used. + - Allow sources to form a tree, for child playlists. + - Add removable media framework and port ipod code. + - Support HAL >= 0.5 as well as > 0.2. + - Much improved automatic playlists, including more criteria options and + sorting. + - Use a proper GTK status bar. + - Better drag-n-drop support: drag from browsers to source list, + from browsers or track list to other apps and re-order playlists. + - Update DBus support to version 0.35, general DBUS improvements and drop + command-line arguments for DBus. + - Add "limit by time" option to playlists. + - Display hours if a song is longer than 60 minutes. + - Use new volume widget, same as in Totem. + - Focus entry view when enter is pressed in search box. + - Show source list when playlist os created. + - Disable rather then hide seek bar. + - Improved error handling in RBPlayer. + - Remove dashboard support. + - Many HIG and UI improvements. + - Use last.fm instead of allofmusic.com for links. + - Remove autorating of tracks. + - Fix header synchronisation. + - Fix some window state issues. + - Add "Date Added" column. + - Better playlist loading. + - Make playing source bold, rather than using an icon. + - Allow library-derived sources to override behaviour. + - Correctly update status bar and don't use useless info. + - Add support for building API docs with gnome-doc-utils. + - Update the default radio stations. + - Remove a heap of old code, and use stock art instead of custom art. + - Many rhythmdb improvements. + - Fix more memory leaks. + - Many bug fixes and minor improvements. + - Updated Translations. + * debian/control.in: + - build with the new dbus/hal versions (Closes: #333362). + * debian/control.in, debian/rules: + - build with the daap option. + + -- Sebastien Bacher Mon, 17 Oct 2005 19:35:51 +0200 + +rhythmbox (0.9.0-2) experimental; urgency=medium + + * Bump totem build-dep to catch the shlib-deps. (Closes: #327460) + + -- Loic Minier Sun, 11 Sep 2005 12:14:39 +0200 + +rhythmbox (0.9.0-1) experimental; urgency=low + + * New upstream release. + - Bump libgtk2.0-dev, libgnomevfs2-dev, dbus-glib-1-dev, + libgstreamer0.8-dev, libgstreamer-plugins0.8-dev, + libgstreamer-gconf0.8-dev build-deps. + [debian/control, debian/control.in] + - Add libnautilus-burn-dev, libhal-dev, libtotem-plparser-dev, pkg-config, + liblircclient-dev, libbonobo2-dev, liborbit2-dev build-deps. + [debian/control, debian/control.in] + - Drop obsolete patches. [debian/patches/02_patch-134_ipod-crash.patch, + debian/patches/03_patch-135_utf-8-filenames.patch, + debian/patches/04_patch-136_musepack-wma-support.patch, + debian/patches/05_patch-137-song-rating.patch, + debian/patches/20_bugzilla-attach-38781_ipod-gnomevfsvolumemonitor-hal-support.patch, + debian/patches/21_re-autotools.patch, + debian/patches/30_bugzilla-attach-39194_fix-null-mountpoint.patch, + debian/patches/40_debian_geometry_hints.patch, + debian/patches/50_debian_xmlsaveformatfile_check.patch] + - Doesn't loop forever when parsing radio streams. (Closes: #278761) + - Column sorting works. (Closes: #294605, #315511) + - New ^Y keybinding to clear the search text. (Closes: #211720) + - Doesn't drop files from the DB if a network share isn't mounted. + (Closes: #287072) + - Xine backend has been dropped upstream. (Closes: #225883, #255817) + - Shows date in song properties. (Closes: #274407) + * Switch DEB_CONFIGURE_EXTRA_FLAGS to a "+=" and add a comment on building + with tag writing support. [debian/rules] + * Bump Standards-Version to 3.6.2. [debian/copyright] + * Drop xine TODO item. [debian/TODO] + * Add CDBS' utils. [debian/rules] + + -- Loic Minier Tue, 6 Sep 2005 10:35:16 +0200 + +rhythmbox (0.8.8-13) unstable; urgency=high + + * urgency high for Sarge targetted RC bugfix + * check the return code of xmlSaveFormatFile when saving playlists, fixes + data loss when disk is full (closes: #309119). Thanks to Robert McQueen. + [debian/patches/50_debian_xmlsaveformatfile_check.patch] + * fix a bug introduced with the 40_debian_geometry_hints patch where one + couldn't resize the small version of the GUI (closes: #257838) + [debian/patches/40_debian_geometry_hints.patch] + + -- Loic Minier Sun, 15 May 2005 20:42:12 +0200 + +rhythmbox (0.8.8-12) unstable; urgency=low + + * debian/patches/40_debian_geometry_hints.patch: new patch to fix the + probably wrong 0 max_height geometry hint, interpreted strangely by + different windows managers + + -- Loic Minier Sun, 8 May 2005 10:02:40 +0200 + +rhythmbox (0.8.8-11) unstable; urgency=low + + * debian/patches/\ + 20_bugzilla-attach-38781_ipod-gnomevfsvolumemonitor-hal-support.patch: + new patch from upstream to detect the mount point of iPod devices. This + means there's no more hardcoded iPod mount point, and we "comply" with FHS + (closes: #298915) + * Add a dbus-glib-1-dev build-dep for HAL support. + * debian/patches/21_re-autotools.patch: re-configure and re-autoheader with + newer configure.ac + * debian/patches/30_bugzilla-attach-39194_fix-null-mountpoint.patch: new + patch from upstream to fix a crash when mountpoint is NULL (probably + caused by blank CD in drive) + + -- Loic Minier Thu, 24 Mar 2005 14:11:36 +0100 + +rhythmbox (0.8.8-6) unstable; urgency=high + + * urgency high because of RC bug fix + * build-depend on libgnomeui-dev (>= 2.8.1-3) to get rif of the libhowl + dependency (closes: #298870) (that's enough to get a good libgnomevfs2 + dep) + + -- Loic Minier Sat, 12 Mar 2005 15:43:19 +0100 + +rhythmbox (0.8.8-5) unstable; urgency=low + + * debian/patches/00_relibtoolize.patch: dropped (useless) + + -- Loic Minier Sun, 30 Jan 2005 14:10:10 +0100 + +rhythmbox (0.8.8-4) unstable; urgency=low + + * debian/patches: + - removed 01_keep-playing-state.patch (closes: #292509) + (reopens: #218262) + - added 00_relibtoolize.patch (libtoolize --force && aclocal-1.7 && + autoconf && rm -rf autom4te.cache) + + -- Loic Minier Sat, 29 Jan 2005 19:51:34 +0100 + +rhythmbox (0.8.8-3) unstable; urgency=low + + * control: + . we do need libgstreamer-plugins0.8-dev + . we only need libxml-parser-perl, and not intltool + + -- Loic Minier Wed, 26 Jan 2005 18:54:10 +0100 + +rhythmbox (0.8.8-2) unstable; urgency=low + + * build with iPod support! (closes: #277678) + * patches: + . 01_keep-playing-state.patch: patch from upstream BTS to stay in + paused mode when pressing next or previous (closes: #218262) + . 02_patch-134_ipod-crash.patch: prevent crash when iPod is connected + . 03_patch-135_utf-8-filenames.patch: better handling of utf-8 and + non-utf-8 filenames + . 04_patch-136_musepack-wma-support.patch: musepack and wma support + . 05_patch-137-song-rating.patch: song rating fix + * updated notes in README.Debian + * corrected copyright file + * added TODO.Debian with a short list of small things that could done + * new rhythmbox.xpm (Gimp's output is really nicer) + * control: + . removed libpanel-applet2-dev libgstreamer-plugins0.8-dev, libflac-dev, + libvorbis-dev, and libmusicbrainz2-dev Build-Depends (not used) + . removed esound Recommends + . removed vorbis-tools Depends + . moved scrollkeeper and yelp to Recommends + . added debhelper's misc:deps + . updated CDBS vresionned build-deps to ensure we have dh_desktop + . changed libxml-parser-perl Depends in favor of intltool (>= 0.28-2) + * rhythmbox.postinst: removed + + -- Loic Minier Tue, 25 Jan 2005 10:04:52 +0100 + +rhythmbox (0.8.8-1) unstable; urgency=low + + * New upstream release: + - flip playing icon in RTL locale. + - don't include x-directory/normal in MimeType. + - save playlists after first start even if nothing's loaded. + - don't include nautilus menu item by default. (Closes: #260317) + * rhythmbox.menu: remove trailing space (Closes: #262427) + * rules: + - add DEB_DH_MAKESHLIBS_ARGS_rhythmbox to workaround #204975 + - remove debugging CFLAGS + * added rhythmbox.xpm (convert'ed from upstream's rhythmbox.png) and + rhythmbox.install to provide an ugly icon in the menu + * set myself as Maintainer + * Updated notes in README.Debian (Closes: #265167) + + -- Loic Minier Tue, 12 Oct 2004 23:56:37 +0200 + +rhythmbox (0.8.7-1) unstable; urgency=low + + * New upstream release. + + -- Sebastien Bacher Thu, 30 Sep 2004 01:44:27 +0200 + +rhythmbox (0.8.6-1) unstable; urgency=low + + * New upstream release. + * rhythmbox.postinst: + - register the desktop file in the database for the new mime system. + + -- Sebastien Bacher Sat, 18 Sep 2004 23:09:19 +0200 + +rhythmbox (0.8.5-3) unstable; urgency=low + + * debian/rhythmbox.postinst, debian/rhythmbox.postrm: + - removed, dh_gconf and dh_scrollkeeper handle that. + + -- Sebastien Bacher Fri, 6 Aug 2004 20:41:15 +0000 + +rhythmbox (0.8.5-2) unstable; urgency=low + + * debian/NEWS: fix typos (closes: #263203). + * rebuild against libgnutls11 (closes: #263676). + * debian/control.in: build-depend on libgnomeui 2.6.1.1-4 to enforce the + libgnutls11 dependency. + + -- Josselin Mouette Thu, 5 Aug 2004 16:47:49 +0200 + +rhythmbox (0.8.5-1) unstable; urgency=low + + * New upstream release. + * debian/rhythmbox.mime: + - register with the MIME system (Closes: #255905). + * debian/patches/lirc.patch: + - removed the patch for the lirc support since apparently it doesn't work. + + -- Sebastien Bacher Thu, 24 Jun 2004 12:47:00 +0200 + +rhythmbox (0.8.4-6) unstable; urgency=low + + * debian/control.in: + - depends on gstreamer0.8-flac (Closes: #250584). + * debian/rhythmbox.menu: + - added an icon (Closes: #252844). + * debian/patches/lirc.patch: + - patch from Jon Oberheide to reactivate the lirc + support (Closes: #246422). + + -- Sebastien Bacher Fri, 11 Jun 2004 18:37:33 +0200 + +rhythmbox (0.8.4-5) unstable; urgency=low + + * Rebuilt with gtk+2.4 to use the new fileselector (Closes: #252827). + + -- Sebastien Bacher Sun, 6 Jun 2004 02:47:40 +0200 + +rhythmbox (0.8.4-4) unstable; urgency=low + + * debian/control.in: + + really fix audiosink problem. + + -- Sebastien Bacher Sun, 23 May 2004 21:36:32 +0200 + +rhythmbox (0.8.4-3) unstable; urgency=low + + * debian/control.in: + + use gstreamer0.8-audiosink for Depends (Closes: #250433). + * included NEWS file from Martin-Eric Racine . + + -- Sebastien Bacher Sun, 23 May 2004 03:07:11 +0200 + +rhythmbox (0.8.4-2) unstable; urgency=low + + * Upload to unstable since the new branch works fine. + + -- Sebastien Bacher Sat, 22 May 2004 01:51:46 +0200 + +rhythmbox (0.8.4-1) experimental; urgency=low + + * New upstream release. + + -- Sebastien Bacher Wed, 19 May 2004 00:00:12 +0200 + +rhythmbox (0.8.3-2) experimental; urgency=low + + * Upload in experimental since gstreamer 0.8 is in the archive now. + + officially close bugs marked as fixed in previous changelog entries + (Closes: #243408, #245839, #244144, #229361, #235110, #220213, #229710) + (Closes: #228474, #225183, #237048, #244340, #247167). + * debian/control.in: + + added Build-Depends on libxt-dev and libxml-parser-perl. + + -- Sebastien Bacher Mon, 17 May 2004 18:53:07 +0200 + +rhythmbox (0.8.3-1) experimental; urgency=low + + * New upstream release. + + -- Sebastien Bacher Tue, 4 May 2004 22:24:23 +0200 + +rhythmbox (0.8.2-1) experimental; urgency=low + + * New upstream release. + + don't crash when the GConf schema isn't properly installed + (Closes: #243408). + * debian/control.in: + + removed Build-depends on libid3tag0-dev (Closes: #245839). + + -- Sebastien Bacher Sat, 1 May 2004 12:51:43 +0200 + +rhythmbox (0.8.1-1) experimental; urgency=low + + * New upstream release + + find iradio-initial.pls correctly (Closes: #244144). + + -- Sebastien Bacher Tue, 20 Apr 2004 22:54:33 +0200 + +rhythmbox (0.8.0-1) experimental; urgency=low + + * New upstream release. + + save database and playlists while running (Closes: #229361, #235110). + + magnatune radio is in default list (Closes: #220213). + + update shuffle checkbox on changes (Closes: #229710). + * Added manpage from Max Vozeler (Closes: 228474). + * debian/control.in: + + updated Build-Depends on libid3tag0-dev to >= 0.15.0b + (Closes: #225183, #237048). + + -- Sebastien Bacher Fri, 16 Apr 2004 22:25:19 +0200 + +rhythmbox (0.7.2-1) experimental; urgency=low + + * New upstream release. + + -- Sebastien Bacher Mon, 12 Apr 2004 19:33:13 +0200 + +rhythmbox (0.6.10-1) unstable; urgency=low + + * New upstream release (Closes: #241166). + + -- Sebastien Bacher Wed, 31 Mar 2004 19:38:10 +0200 + +rhythmbox (0.6.8-1) unstable; urgency=low + + * New upstream release: + + Save library even after first time Rhythmbox runs + (Closes: #235818, #235823). + + -- Sebastien Bacher Sat, 6 Mar 2004 12:40:54 +0100 + +rhythmbox (0.6.7-1) unstable; urgency=low + + * New upstream release. + * debian/rules: + + Removed the workaround, the schemas installation is fixed in this version. + + -- Sebastien Bacher Sat, 28 Feb 2004 11:56:07 +0100 + +rhythmbox (0.6.6-1) unstable; urgency=low + + * New upstream release: + + Keep current selection on right-click (Closes: #211575). + * debian/control.in: + + Suggests yelp (Closes: #227263). + + Updated Buil-Depends on debhelper to 4.1.87 for dh_gconf + (Closes: #230861). + * debian/README.Debian: + + Added a note on list conversions of files between 0.5 and 0.6 versions + (Closes: #227501). + * debian/patches/rb-m3u-playlists.patch: + + Removed since the fix is included in the new version. + * debian/rules: + + Workaround for the wrong schemas installation dir. + + -- Sebastien Bacher Fri, 27 Feb 2004 22:35:39 +0100 + +rhythmbox (0.6.5-2) unstable; urgency=low + + * debian/patches/rb-m3u-playlists.patch: + + New patch to fix m3u playlists loading (Closes: #229481). + + -- Sebastien Bacher Sun, 1 Feb 2004 00:47:56 +0100 + +rhythmbox (0.6.5-1) unstable; urgency=low + + * New upstream release: + + Work with session management (Closes: #223257). + + Fix length calculation for some VBR MP3s (Closes: #224456). + + Fix volume popup near bottom of screen (Closes: #213257). + * debian/README.Debian: + + Updated to add a note on gstreamer-properties usage to change audio sink + (Closes: #229023). + + -- Sebastien Bacher Thu, 22 Jan 2004 19:36:22 +0100 + +rhythmbox (0.6.4-1) unstable; urgency=low + + * New upstream release. + + -- Colin Walters Mon, 12 Jan 2004 08:16:39 +0000 + +rhythmbox (0.6.3-1) unstable; urgency=low + + * New upstream release. + + Use better algorithms for Shuffle (Closes: #206407). + + Fix length parsing from variable-bitrate MP3s (Closes: #224456). + * debian/patches/00docs-fix.patch: + + Removed since the changes are include in the new version. + * debian/patches/01docs-fix-autogen.patch: + + Removed since the changes are include in the new version. + + -- Sebastien Bacher Mon, 22 Dec 2003 20:40:58 +0100 + +rhythmbox (0.6.1-2) unstable; urgency=low + + * 00docs-fix.patch: patch from Jordi Mallach to make the XML correct + (closes: #223538, #223802). + * 01docs-fix-autogen.patch: patch Makefile.in as well. + * rules: + + use simple-patchsys.mk to apply the patches. + + clean help/C/authors.xml to force its rebuild. + + -- Josselin Mouette Fri, 12 Dec 2003 20:50:18 +0100 + +rhythmbox (0.6.1-1) unstable; urgency=low + + * New upstream release. + + -- Sebastien Bacher Thu, 4 Dec 2003 21:53:28 +0100 + +rhythmbox (0.6.0-1) unstable; urgency=low + + * New upstream release. + + Fix the launching from nautilus (Closes: #218715). + + Keep a playback history (Closes: #218264). + + Don't crash on a song removal (Closes: #207073). + * debian/control: + + Set GNOME Team as maintainer (thanks Colin). + + Updated Standards-Version to 3.6.1.0. + * debian/patches: + + keycodes.patch: removed. + * debian/rules: + + Updated for the GNOME Team maintenance. + + -- Sebastien Bacher Tue, 11 Nov 2003 22:02:23 +0100 + +rhythmbox (0.5.4-1) unstable; urgency=low + + * New upstream release + + -- Colin Walters Mon, 27 Oct 2003 17:19:42 -0500 + +rhythmbox (0.5.3-1) unstable; urgency=low + + * New upstream release. + + -- Colin Walters Thu, 4 Sep 2003 23:43:28 -0400 + +rhythmbox (0.5.2-1) unstable; urgency=low + + * New upstream release. + + -- Colin Walters Tue, 26 Aug 2003 23:50:22 -0400 + +rhythmbox (0.5.1-1) unstable; urgency=low + + * New upstream release. + - Fixes multimedia keycodes grabbing (Closes: #206010) + + -- Colin Walters Mon, 18 Aug 2003 18:34:37 -0400 + +rhythmbox (0.5.0-1) unstable; urgency=low + + * New upstream release. + - Kills off old copied getline stuff, which had size_t issues + (Closes: #205849) + + -- Colin Walters Sat, 16 Aug 2003 23:13:40 -0400 + +rhythmbox (0.4.99.5-1) unstable; urgency=low + + * New upstream prerelease (Closes: #204115) + + Sorry Debian Unstable users, you're my guinea pigs. This is + a prerelease. It does however fix a near-infinite number of bugs, + some of which you can see below. So overall, I doubt anyone + would want to stay with the old package. If you don't like this, + please don't file bugs. Instead, you will have to fork a copy + of net-rhythmbox yourself. + + Now, since this is a prerelease - I am interested in bug reports. + You may file bugs in the Debian Bug Tracking System, but I would + much prefer that you file them in the upstream Bugzilla: + http://bugzilla.gnome.org/ + + However, it does break compatibility with the old library cache + format; you will have to re-add all of your files to the library. The + upstream author is kind of a lazy bastard, and doesn't really have + time to write transition scripts (which would be quite difficult + anyways). Sorry about that. + + - Rhythmbox follows links, this is intentional (Closes: #169488) + - Alphabetical sorting is fixed (Closes: #172089) + - Playlist saving is more reliable (Closes: #182815) + - Tray icon recreates itself (Closes: #192557) + - Setting properties on iradio stations works (Closes: #193686) + - Control-J is consistent with menu item (Closes: #173634) + - Groks .m3u files (Closes: #182596) + - GStreamer threading is more reliable (Closes: #178283) + - Shuffling code is refactored, should not hang (Closes: #192556) + - Playing files with : in name works (Closes: #188511) + - Repeat in single-song playlists works (Closes: #188477) + + -- Colin Walters Fri, 15 Aug 2003 21:31:23 -0400 + +rhythmbox (0.4.8-5) unstable; urgency=low + + * debian/control: + - Remove Build-Depends on libgstreamer-core-libs-dev. + - Remove Depends on gstreamer-core. + - Build-Depend on the latest libgstreamer0.6-dev. + - Build-Depend on the latest cdbs. + + -- Colin Walters Sat, 7 Jun 2003 01:47:20 -0400 + +rhythmbox (0.4.8-4) unstable; urgency=low + + * debian/control: + - Bump Standards-Version: 3.5.10, no changes required. + - Build-Depend on cdbs. + - Remove Build-Depends on xlibs-pic, now that libxosd2-dev has + picked it up. + - Change Section to gnome. + * debian/rules: + - Convert to cdbs. + * debian/rocks: + - Removed. + + -- Colin Walters Sun, 25 May 2003 05:08:35 -0400 + +rhythmbox (0.4.8-3) unstable; urgency=low + + * The "Pfizer Launches 'Zoloft For Everything' Ad Campaign" release. + * debian/control: + - Add Build-Depends on xlibs-pic; this should make the powerpc buildd + happy. + + -- Colin Walters Wed, 14 May 2003 16:34:01 -0400 + +rhythmbox (0.4.8-2) unstable; urgency=low + + * The "Dozens Dead In Chicago-Area Meatwave" release. + * debian/control: + - Add Build-Depends on xlibs-pic (Closes: #192561). + * debian/patches/getline-ssizet.patch: + - New patch, should fix build failures on ia64 and alpha. + + -- Colin Walters Sat, 10 May 2003 00:10:36 -0400 + +rhythmbox (0.4.8-1) unstable; urgency=low + + * The "Bush To Lovely Chilean Ambassador: 'I Must Paint You'" release. + * New upstream release. + - Really restore shuffle state (Closes: #188951) + * debian/control: + - Bump Build-Depends on musicbrainz to 2.0.0. + - Bump Build-Depends on gstreamer to 0.6.1. + - Standards-Version: 3.5.9, no changes required. + - Update description. + * debian/rules: + - Update to latest version of Colin's Build System. + + -- Colin Walters Wed, 7 May 2003 15:07:35 -0400 + +rhythmbox (0.4.6-1) unstable; urgency=low + + * The "Marilyn Manson Now Going Door-To-Door Trying To Shock People" + release. + * If this release fixes one of the bugs you reported, please close it! + * New upstream release. + * debian/rocks: + - Include NEWS, README in /usr/share/doc/rhythmbox (Closes: #179430) + * debian/rules: + - Update to latest version of Colin's Build System. + + -- Colin Walters Fri, 11 Apr 2003 23:43:52 -0400 + +rhythmbox (0.4.5-6) unstable; urgency=low + + * debian/control: + - Build-Depend on the latest libvorbis-dev. + * debian/rocks: + - Disable -Werror. + + -- Colin Walters Thu, 13 Mar 2003 18:09:53 -0500 + +rhythmbox (0.4.5-5) unstable; urgency=low + + * debian/control: + - Add Depends on gstreamer-core (Closes: #182114). + + -- Colin Walters Sat, 22 Feb 2003 18:38:41 -0500 + +rhythmbox (0.4.5-4) unstable; urgency=low + + * debian/control: + - Add Build-Depends on gstreamer-gconf. + + -- Colin Walters Sat, 15 Feb 2003 11:18:16 -0500 + +rhythmbox (0.4.5-3) unstable; urgency=low + + * debian/control: + - Add missing comma in Build-Depends. + + -- Colin Walters Sat, 15 Feb 2003 02:10:42 -0500 + +rhythmbox (0.4.5-2) unstable; urgency=low + + * debian/control: + - Add Build-Depends on libflac-dev. + + -- Colin Walters Fri, 14 Feb 2003 23:58:59 -0500 + +rhythmbox (0.4.5-1) unstable; urgency=low + + * New upstream (literally). This package is now built from the + netRhythmbox branch. This is a one-time temporary release, until + the next version of Rhythmbox. + * debian/control: + - Merge in dependencies from monkey-media. Include + gstreamer-core-libs (Closes: #179905). + + -- Colin Walters Thu, 6 Feb 2003 23:44:44 -0500 + +rhythmbox (0.4.1-8) unstable; urgency=low + + * NMU (with maintainer's permission) + * recompile against gstreamer-0.6 and monkey-media + + -- David Schleef Mon, 10 Feb 2003 22:11:28 -0800 + +rhythmbox (0.4.1-7) unstable; urgency=low + + * debian/control: + - Build-Depend on the latest monkey-media (Closes: #177971). + * debian/rules: + - Update to latest version of Colin's Build System. + + -- Colin Walters Wed, 22 Jan 2003 15:05:36 -0500 + +rhythmbox (0.4.1-6) unstable; urgency=low + + * debian/README.Debian: + - Note on how to change output sink. + * debian/patches/no-double-filename-escape.patch: + - New patch, created thanks to debugging from + Aleksey Kliger (Closes: #169486). + * debian/rules: + - Update to latest version of Colin's Build System. + + -- Colin Walters Fri, 10 Jan 2003 18:46:23 -0500 + +rhythmbox (0.4.1-5) unstable; urgency=low + + * debian/control: + - Build-Depend on the latest monkey-media. + - Minor description tweaks again. + + -- Colin Walters Mon, 23 Dec 2002 03:20:03 -0500 + +rhythmbox (0.4.1-4) unstable; urgency=low + + * debian/control: + - Build-Depend on scrollkeeper. Doh. + + -- Colin Walters Sun, 15 Dec 2002 22:07:25 -0500 + +rhythmbox (0.4.1-3) unstable; urgency=low + + * debian/rocks: + - Also remove omf_timestamp file in clean rule, in an attempt to fix + build failures on i386. + + -- Colin Walters Sun, 15 Dec 2002 14:02:55 -0500 + +rhythmbox (0.4.1-2) unstable; urgency=low + + * debian/control: + - Make description suck less. + - Build-Depend on the latest monkey-media. + + -- Colin Walters Thu, 12 Dec 2002 16:54:54 -0500 + +rhythmbox (0.4.1-1) unstable; urgency=low + + * New upstream release. + * debian/control: + - Build-Depend on the latest monkey-media. + * debian/patches/fix-color-value-overflow-in-link.patch: + - Incorporated upstream; deleted. + * debian/patches/no-crash-on-null-LANG.patch: + - Incorporated upstream; deleted. + * debian/patches/no-crash-on-null-column-preferences.patch: + - Incorporated upstream; deleted. + + -- Colin Walters Wed, 11 Dec 2002 14:10:45 -0500 + +rhythmbox (0.4.0-4) unstable; urgency=low + + * debian/rocks: + - Fix up XML references. + - Remove extra cruft in deb-extra-clean rule. + * debian/rules: + - Update to latest version of Colin's Build System. + * debian/postinst, debian/postrm: + - Old, obsolete files; deleted. + * debian/menu: + - Renamed to rhythmbox.menu, so dh_installmenu actually does something + with it. + + -- Colin Walters Wed, 11 Dec 2002 01:32:40 -0500 + +rhythmbox (0.4.0-3) unstable; urgency=low + + * debian/rules: + - Update to latest version of Colin's Build System. + * debian/patches/fix-color-value-overflow-in-link.patch: + - Use a width of 4 instead of 2. + * debian/patches/no-crash-on-null-LANG.patch: + - New patch. + * debian/control: + - Build-Depend on the latest monkey-media. + + -- Colin Walters Tue, 3 Dec 2002 10:49:05 -0500 + +rhythmbox (0.4.0-2) unstable; urgency=low + + * debian/rules: + - Update to latest version of Colin's Build System. + * debian/rocks: + - Use GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 instead of + GCONF_DISABLE_SCHEMA_MAKEFILE_INSTALL=1. + * debian/patches/fix-color-value-overflow-in-link.patch, + debian/patches/no-crash-on-null-column-preferences.patch: + - New patches from Sjoerd Simons + (Closes: #169199, #169204). + + -- Colin Walters Fri, 15 Nov 2002 11:49:08 -0500 + +rhythmbox (0.4.0-1) unstable; urgency=low + + * New upstream release. + * debian/control: + - Build-Depend on latest version of monkey-media. + - Don't Build-Depend on dbs or automake1.6. + * debian/rules: + - Use Colin's Build System. + + -- Colin Walters Thu, 14 Nov 2002 11:42:57 -0500 + +rhythmbox (0.3.0+release-7) unstable; urgency=low + + * The "I love making the i386 users wait for the autobuilders" release. + * debian/control: + - Build-Depend on latest version of monkey-media (Closes: #168402). + - Bump Standards-Version to 3.5.7. + * debian/rules: + - Support DEB_BUILD_OPTIONS=noopt instead of debug. + + -- Colin Walters Tue, 12 Nov 2002 21:22:58 -0500 + +rhythmbox (0.3.0+release-6) unstable; urgency=low + + * debian/control: + - Build-Depend on latest version of monkey-media (Closes: #168402). + - Note that Internet radio isn't implemented yet. + * debian/patches/gconf-schema-fix.patch: + - New. + * README.Debian: + - Remove outdated information (Closes: #167709). + + -- Colin Walters Sat, 9 Nov 2002 11:33:02 -0500 + +rhythmbox (0.3.0+release-5) unstable; urgency=low + + * The "Maybe this and monkey-media should be in the same tarball..." release. + * debian/control: + - Build-Depend on latest version of monkey-media. + + -- Colin Walters Thu, 10 Oct 2002 12:36:12 -0400 + +rhythmbox (0.3.0+release-4) unstable; urgency=low + + * The "This version of rhythmbox is a bit old, but it actually works" release. + * First upload to sid! (Closes: #154919) + * debian/control: + - Build-Depend on latest version of monkey-media. + + -- Colin Walters Thu, 10 Oct 2002 12:36:12 -0400 + +rhythmbox (0.3.0+release-3) unstable; urgency=low + + * Recompile against gstreamer packages in experimental, not my own local + hacked-up .debs of CVS. + + -- Colin Walters Wed, 2 Oct 2002 20:58:59 -0400 + +rhythmbox (0.3.0+release-2) unstable; urgency=low + + * debian/control: + - Build-Depend on the latest versions of libpanel-applet2-dev and + libgnomevfs2-dev. Remove Build-Dependency on obsolete libgnutls-dev + package. + - Update description to reflect the fact that the features list is at + the moment a blatant set of lies. + + -- Colin Walters Sun, 29 Sep 2002 15:23:59 -0400 + +rhythmbox (0.3.0+release-1) unstable; urgency=low + + * New upstream version. + * debian/control: + - [rhythmbox]: Depend on scrollkeeper. + + -- Colin Walters Fri, 16 Aug 2002 22:54:00 -0400 + +rhythmbox (0.3.0+cvs20020730-2) unstable; urgency=low + + * debian/control: + - [src:rhythmbox] Tighten up Build-Depends. + + -- Colin Walters Wed, 31 Jul 2002 14:13:20 -0400 + +rhythmbox (0.3.0+cvs20020730-1) unstable; urgency=low + + * Initial Release (Closes: #151346, #154919). + + -- Colin Walters Wed, 31 Jul 2002 01:01:06 -0400 + --- rhythmbox-0.9.3.1.orig/debian/control +++ rhythmbox-0.9.3.1/debian/control @@ -0,0 +1,31 @@ +Source: rhythmbox +Section: gnome +Priority: optional +Maintainer: Loic Minier +Uploaders: Debian GNOME Maintainers , Akira TAGOH , Andreas Rottmann , Andrew Lau , Carlos Perelló Marín , Clément Stenac , Ed Boraas , Edd Dumbill , Emil Soleyman-Zomalan , Guilherme de S. Pastore , Gustavo Noronha Silva , J.H.M. Dassen (Ray) , Joe Drew , Johannes Rohr , Jordi Mallach , Jose Carlos Garcia Sogo , Josselin Mouette , Marc 'HE' Brockschmidt , Ondřej Surý , Rob Bradford , Robert McQueen , Ross Burton , Sebastien Bacher , Sjoerd Simons , Takuo KITAME +Build-Depends: cdbs (>= 0.4.25-1), debhelper (>= 4.1.87), libgnome2-dev (>= 2.0.5-1), libgtk2.0-dev (>= 2.5.4), scrollkeeper, libgnomeui-dev (>= 2.8.1-3), libgnomevfs2-dev (>= 2.7.4), docbook-xsl (>= 1.54.1), docbook-utils (>= 0.6.11), gnome-pkg-tools, libxt-dev, libxml-parser-perl, libdbus-glib-1-dev (>= 0.60), libnautilus-burn-dev (>= 2.9), libhal-dev (>= 0.5), libtotem-plparser-dev (>= 1.1.5), pkg-config, liblircclient-dev, libbonobo2-dev (>= 2.0.0), liborbit2-dev, libsoup2.2-dev, libavahi-client-dev (>= 0.6), libmusicbrainz4-dev (>= 2.1.0), libavahi-glib-dev (>= 0.6), libtool, libgpod-dev, libnotify-dev (>= 0.3.2-0ubuntu2), libglade2-dev, libgstreamer0.10-dev, libgstreamer-plugins-base0.10-dev, zlib1g-dev, libx11-dev, libglib2.0-dev, gtk-doc-tools (>= 1.4), liblaunchpad-integration-dev +Standards-Version: 3.6.2.1 + +Package: rhythmbox +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, dbus, gstreamer0.10-gnomevfs, gstreamer0.10-plugins-base, gstreamer0.10-plugins-good, libgstreamer0.10-0, gstreamer0.10-alsa | gstreamer0.10-audiosink +Recommends: scrollkeeper, yelp, avahi-daemon, gstreamer0.10-plugins-ugly +Description: music player and organizer for GNOME + Rhythmbox is a very easy to use music playing and management program + which supports a wide range of audio formats (including mp3 and ogg). + The current version also supports Internet Radio, iPod integration, + Audio CD burning, and metadata editing. + +Package: rhythmbox-dbg +Architecture: any +Depends: rhythmbox (= ${Source-Version}) +Description: music player and organizer for GNOME + Rhythmbox is a very easy to use music playing and management program + which supports a wide range of audio formats (including mp3 and ogg). + The current version also supports Internet Radio, iPod integration, + Audio CD burning, and metadata editing. + . + This package contains unstripped shared libraries. It is provided primarily + to provide a backtrace with names in a debugger, this makes it somewhat + easier to interpret core dumps. The libraries are installed in + /usr/lib/debug and are automatically used by gdb. --- rhythmbox-0.9.3.1.orig/debian/control.in +++ rhythmbox-0.9.3.1/debian/control.in @@ -0,0 +1,31 @@ +Source: rhythmbox +Section: gnome +Priority: optional +Maintainer: Loic Minier +Uploaders: @GNOME_TEAM@ +Build-Depends: cdbs (>= 0.4.25-1), debhelper (>= 4.1.87), libgnome2-dev (>= 2.0.5-1), libgtk2.0-dev (>= 2.5.4), scrollkeeper, libgnomeui-dev (>= 2.8.1-3), libgnomevfs2-dev (>= 2.7.4), docbook-xsl (>= 1.54.1), docbook-utils (>= 0.6.11), gnome-pkg-tools, libxt-dev, libxml-parser-perl, libdbus-glib-1-dev (>= 0.60), libnautilus-burn-dev (>= 2.9), libhal-dev (>= 0.5), libtotem-plparser-dev (>= 1.1.5), pkg-config, liblircclient-dev, libbonobo2-dev (>= 2.0.0), liborbit2-dev, libsoup2.2-dev, libavahi-client-dev (>= 0.6), libmusicbrainz4-dev (>= 2.1.0), libavahi-glib-dev (>= 0.6), libtool, libgpod-dev, libnotify-dev (>= 0.3.2-0ubuntu2), libglade2-dev, libgstreamer0.10-dev, libgstreamer-plugins-base0.10-dev, zlib1g-dev, libx11-dev, libglib2.0-dev, gtk-doc-tools (>= 1.4), liblaunchpad-integration-dev +Standards-Version: 3.6.2.1 + +Package: rhythmbox +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, dbus, gstreamer0.10-gnomevfs, gstreamer0.10-plugins-base, gstreamer0.10-plugins-good, libgstreamer0.10-0, gstreamer0.10-alsa | gstreamer0.10-audiosink +Recommends: scrollkeeper, yelp, avahi-daemon, gstreamer0.10-plugins-ugly +Description: music player and organizer for GNOME + Rhythmbox is a very easy to use music playing and management program + which supports a wide range of audio formats (including mp3 and ogg). + The current version also supports Internet Radio, iPod integration, + Audio CD burning, and metadata editing. + +Package: rhythmbox-dbg +Architecture: any +Depends: rhythmbox (= ${Source-Version}) +Description: music player and organizer for GNOME + Rhythmbox is a very easy to use music playing and management program + which supports a wide range of audio formats (including mp3 and ogg). + The current version also supports Internet Radio, iPod integration, + Audio CD burning, and metadata editing. + . + This package contains unstripped shared libraries. It is provided primarily + to provide a backtrace with names in a debugger, this makes it somewhat + easier to interpret core dumps. The libraries are installed in + /usr/lib/debug and are automatically used by gdb. --- rhythmbox-0.9.3.1.orig/debian/rhythmbox.xpm +++ rhythmbox-0.9.3.1/debian/rhythmbox.xpm @@ -0,0 +1,307 @@ +/* XPM */ +static char * rhythmbox_xpm[] = { +"32 32 272 2", +" c None", +". c #505050", +"+ c #4F4F4F", +"@ c #4E4E4E", +"# c #444444", +"$ c #171717", +"% c #000000", +"& c #ECECEC", +"* c #E1E1E1", +"= c #E0E0E0", +"- c #DFDFDF", +"; c #DEDEDE", +"> c #DDDDDD", +", c #DBDBDB", +"' c #DADADA", +") c #D9D9D9", +"! c #D8D8D8", +"~ c #D7D7D7", +"{ c #D6D6D6", +"] c #D5D5D5", +"^ c #D4D4D4", +"/ c #D3D3D3", +"( c #D2D2D2", +"_ c #D1D1D1", +": c #D0D0D0", +"< c #B4B4B4", +"[ c #2C2C2C", +"} c #E8E8E8", +"| c #7A7A7A", +"1 c #867540", +"2 c #817240", +"3 c #80713F", +"4 c #7F713E", +"5 c #7E6F3D", +"6 c #83733C", +"7 c #7D6D3B", +"8 c #786A3B", +"9 c #7A6C3A", +"0 c #6F6339", +"a c #7F6F38", +"b c #898472", +"c c #C6C6C6", +"d c #C5C5C5", +"e c #C4C4C4", +"f c #C3C3C3", +"g c #A7A7A7", +"h c #262626", +"i c #868686", +"j c #B78D00", +"k c #BD9500", +"l c #AD8800", +"m c #B58E00", +"n c #D9AA00", +"o c #BD9400", +"p c #AE8900", +"q c #BC9300", +"r c #B18B00", +"s c #D9AB00", +"t c #DBCB92", +"u c #C2C2C2", +"v c #C1C1C1", +"w c #A5A5A5", +"x c #252525", +"y c #E7E7E7", +"z c #DCDCDC", +"A c #DAB032", +"B c #C6A432", +"C c #B59732", +"D c #D3AD32", +"E c #C2A032", +"F c #DEB732", +"G c #C3A132", +"H c #C5A332", +"I c #B59632", +"J c #C5A232", +"K c #DDD0A4", +"L c #C9C9C9", +"M c #B7B7B7", +"N c #C7C7C7", +"O c #B6B6B6", +"P c #A4A4A4", +"Q c #E6E6E6", +"R c #BABABA", +"S c #878787", +"T c #AAAAAA", +"U c #E0D7C6", +"V c #DFD6C5", +"W c #EFE6D5", +"X c #E3DAC9", +"Y c #DDD4C3", +"Z c #DCD3C2", +"` c #DBD2C1", +" . c #DBD8D3", +".. c #B8B8B8", +"+. c #6C6C6C", +"@. c #6A6A6A", +"#. c #9C9C9C", +"$. c #1F1F1F", +"%. c #7D7D7D", +"&. c #979797", +"*. c #9B9B9B", +"=. c #9A9A9A", +"-. c #999999", +";. c #989898", +">. c #ABABAB", +",. c #A8A8A8", +"'. c #B1B1B1", +"). c #B2B2B2", +"!. c #ACACAC", +"~. c #929292", +"{. c #8F8F8F", +"]. c #8D8D8D", +"^. c #8C8C8C", +"/. c #8B8B8B", +"(. c #7E7E7E", +"_. c #484848", +":. c #161616", +"<. c #ADADAD", +"[. c #A9A9A9", +"}. c #A3A3A3", +"|. c #747474", +"1. c #0E0E0E", +"2. c #E4E4E4", +"3. c #CDCDCD", +"4. c #C8C8C8", +"5. c #CACACA", +"6. c #C0C0C0", +"7. c #CECECE", +"8. c #BEBEBE", +"9. c #B9B9B9", +"0. c #1D1D1D", +"a. c #E3E3E3", +"b. c #858585", +"c. c #BCBCBC", +"d. c #BFBFBF", +"e. c #EBEBEB", +"f. c #A1A1A1", +"g. c #232323", +"h. c #E2E2E2", +"i. c #AEAEAE", +"j. c #E9E9E9", +"k. c #898989", +"l. c #EDEDED", +"m. c #848484", +"n. c #EAEAEA", +"o. c #5C5C5C", +"p. c #202020", +"q. c #818181", +"r. c #CCCCCC", +"s. c #EEEEEE", +"t. c #F1F1F1", +"u. c #E5E5E5", +"v. c #595959", +"w. c #7C7C7C", +"x. c #1E1E1E", +"y. c #CBCBCB", +"z. c #8A8A8A", +"A. c #B3B3B3", +"B. c #919191", +"C. c #A6A6A6", +"D. c #4C4C4C", +"E. c #787878", +"F. c #CFCFCF", +"G. c #606060", +"H. c #555555", +"I. c #7F7F7F", +"J. c #B5B5B5", +"K. c #727272", +"L. c #BBBBBB", +"M. c #737373", +"N. c #6F6F6F", +"O. c #969696", +"P. c #838383", +"Q. c #949494", +"R. c #545454", +"S. c #4D4D4D", +"T. c #5E5E5E", +"U. c #939393", +"V. c #1C1C1C", +"W. c #696969", +"X. c #6E6E6E", +"Y. c #6D6D6D", +"Z. c #6B6B6B", +"`. c #686868", +" + c #676767", +".+ c #666666", +"++ c #656565", +"@+ c #646464", +"#+ c #585858", +"$+ c #5B5B5B", +"%+ c #0B0B0B", +"&+ c #BDBDBD", +"*+ c #B0B0B0", +"=+ c #AFAFAF", +"-+ c #9E9E9E", +";+ c #A2A2A2", +">+ c #888888", +",+ c #979796", +"'+ c #5E5E5C", +")+ c #393936", +"!+ c #262625", +"~+ c #282827", +"{+ c #57636E", +"]+ c #6A7888", +"^+ c #6A7887", +"/+ c #56616D", +"(+ c #1C1B1A", +"_+ c #191916", +":+ c #282723", +"<+ c #95948D", +"[+ c #8B8986", +"}+ c #ADABA3", +"|+ c #5F5E5A", +"1+ c #787D80", +"2+ c #A4B2BE", +"3+ c #A3B1BE", +"4+ c #777C7E", +"5+ c #53524E", +"6+ c #504F4B", +"7+ c #939088", +"8+ c #D4D0C8", +"9+ c #BFBFBD", +"0+ c #C3C3C0", +"a+ c #C2C2BF", +"b+ c #C1C1BE", +"c+ c #C0BFBD", +"d+ c #BFBEBC", +"e+ c #BEBDBB", +"f+ c #BEBDBA", +"g+ c #BCBCB9", +"h+ c #BBBBB8", +"i+ c #BABAB7", +"j+ c #BCBBB8", +"k+ c #1B1B1B", +"l+ c #A0A0A0", +"m+ c #828282", +"n+ c #1A1A1A", +"o+ c #9F9F9F", +"p+ c #9D9D9D", +"q+ c #757575", +"r+ c #191919", +"s+ c #5F5F5F", +"t+ c #535353", +"u+ c #777777", +"v+ c #7B7B7B", +"w+ c #707070", +"x+ c #797979", +"y+ c #767676", +"z+ c #717171", +"A+ c #4B4B4B", +"B+ c #101010", +"C+ c #DBDBDC", +"D+ c #636363", +"E+ c #464646", +"F+ c #454545", +"G+ c #434343", +"H+ c #424242", +"I+ c #414141", +"J+ c #404040", +"K+ c #3F3F3F", +"L+ c #3E3E3E", +"M+ c #3D3D3D", +"N+ c #3B3B3B", +"O+ c #3A3A3A", +"P+ c #393939", +"Q+ c #373737", +"R+ c #363636", +"S+ c #353535", +"T+ c #333333", +"U+ c #323232", +"V+ c #343434", +"W+ c #151515", +" ", +" ", +" . . . . . . + + + + + + + + + @ @ @ @ @ @ @ # $ ", +" % & * = = - ; > > , , ' ) ! ! ~ { ] ^ / ( _ : < [ ", +" % } ! ~ { ] | 1 2 3 4 5 6 7 8 9 0 a b c d e f g h ", +" % } ~ { ] ^ i j k l k m n o p q r s t d f u v w x ", +" % y ; f z v i A B C D E F G H I J F K L M N O P x ", +" % Q R S M | T U U V W X Y Z Z Z Z ` ...+.< @.#.$. ", +" %.&.*.*.=.-.;.;.;.>.,.'.).).!.~.{.{.].^./.(._.:. ", +" S <.<.<.<.!.!.!.>.,.,.g ,.,.[.[.[.[.g g g }.|.1. ", +" % 2.( ] : 3.3.3.: L 4.c 5.5.f u 6.v L / 7.8.9.;.0. ", +" % a.* b./ c.c.a.2.5.,.3.Q ) 4.w d.( e.a.} M f.-.g. ", +" % a.h.* : i.>.j.z (.~.7.6.^ 5.k.6.l.m.).n.4.o.k.p. ", +" % h.: : N q.>.r.7.,.~.c.P L =.#.d.s.~ t.u.( v.w.x. ", +" % * y.=.z.[.A.M &.B.g 9.P ^.#.C.R ~ u.* ! O D.E.0. ", +" % * h.O z O ) R f _ ..F.O c.O O 9.,.).e < G.H.I.x. ", +" % = J.K.L.M.9.N.u ].O.P.Q.L.9.....O /.R.S.T.U.k.V. ", +" W.N.X.Y.Y.+.Z.Z.@.W.W.`. +.+.+++@+@+G.o.#+$+_.%+ ", +" % ; ^ ! ~ { ] ^ / / ( _ : : F.3.r.r.y.5.L L ).T $. ", +" % r.e f u 6.d.8.&+L.R 9...O J.< ).*+*+=+<.!.^.-+x. ", +" % y.e u 6.d.8.;+^.^.z.z.k.>+S b.m.m.,+<.>.T z.#.0. ", +" % y.f 6.d.&+c.'+)+!+~+{+]+^+/+(+_+:+<+>.T [.k.*.0. ", +" % 5.u 8.&+c.L.[+}+|+|+1+2+3+4+5+6+7+8+[.g C.S -.V. ", +" % 5.v &+c.L.9.9+0+a+b+c+d+e+f+g+h+i+j+g C.w i &.k+ ", +" % c 6.9...M O J.A.'.*+=+i.!.>.T ,.C.w P ;+l+m+Q.n+ ", +" % 9.A.!.>.T [.g C.P P }.f.l+o+p+*.=.-.&.O.Q.q+z.r+ ", +" % s+t+|.u+v+| w+v+u+u+x+y+x+|.X.K.z+M.W.y+q+s+A+B+ ", +" % C+v 4.] h.* J.} 5.{ - < e.) 6._ { ! i.* ) P U.r+ ", +" % D+E+E+F+G+H+H+I+J+K+L+M+N+O+O+P+Q+R+S+T+T+U+V+W+ ", +" % % % % % % % % % % % % % % % % % % % % % % % ", +" ", +" "}; --- rhythmbox-0.9.3.1.orig/debian/compat +++ rhythmbox-0.9.3.1/debian/compat @@ -0,0 +1 @@ +5 --- rhythmbox-0.9.3.1.orig/debian/rules +++ rhythmbox-0.9.3.1/debian/rules @@ -0,0 +1,29 @@ +#!/usr/bin/make -f +# Copyright © 2003 Colin Walters +# Copyright © 2004, 2005, 2006 Loic Minier + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/utils.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk + +DEB_INSTALL_MANPAGES_rhythmbox := debian/rhythmbox.1 + +# DAAP (iTunes Music Shares) +DEB_CONFIGURE_EXTRA_FLAGS += --enable-daap +# Tag writing +DEB_CONFIGURE_EXTRA_FLAGS += --enable-tag-writing + +# work around #204975 until debhelper is fixed +DEB_DH_MAKESHLIBS_ARGS_rhythmbox := -n + +# debug package +DEB_DH_STRIP_ARGS += --dbg-package=rhythmbox-dbg + +clean:: + rm -f help/C/authors.xml + +binary-install/rhythmbox:: + dh_installmime + --- rhythmbox-0.9.3.1.orig/debian/watch +++ rhythmbox-0.9.3.1/debian/watch @@ -0,0 +1,4 @@ +version=2 +http://ftp.gnome.org/pub/GNOME/sources/rhythmbox/0.9/ \ + rhythmbox-(.*).tar.gz \ + debian uupdate --- rhythmbox-0.9.3.1.orig/debian/rhythmbox.install +++ rhythmbox-0.9.3.1/debian/rhythmbox.install @@ -0,0 +1,5 @@ +debian/rhythmbox.xpm usr/share/pixmaps +debian/tmp/etc +debian/tmp/usr/bin +debian/tmp/usr/lib +debian/tmp/usr/share --- rhythmbox-0.9.3.1.orig/debian/rhythmbox.1 +++ rhythmbox-0.9.3.1/debian/rhythmbox.1 @@ -0,0 +1,146 @@ +.\"Generated by db2man.xsl. Don't modify this, modify the source. +.de Sh \" Subsection +.br +.if t .Sp +.ne 5 +.PP +\fB\\$1\fR +.PP +.. +.de Sp \" Vertical space (when we can't use .PP) +.if t .sp .5v +.if n .sp +.. +.de Ip \" List item +.br +.ie \\n(.$>=3 .ne \\$3 +.el .ne 3 +.IP "\\$1" \\$2 +.. +.TH "RHYTHMBOX" 1 "" "" "" +.SH NAME +rhythmbox \- music player and organizer for GNOME +.SH "SYNOPSIS" +.ad l +.hy 0 +.HP 19 +\fB/usr/bin/rhythmbox\fR [\fB\fIoptions\fR\fR] +.ad +.hy + +.SH "DESCRIPTION" + +.PP +Rhythmbox is an integrated music playing and management application\&. It is designed to work well under the GNOME Desktop and based on the powerful GStreamer media framework, or the Xine framework, to support a wide range of audio formats (including mp3 and ogg)\&. + +.SH "OPTIONS" + +.PP +Rhythmbox accepts some options common to all X and GNOME applications, like \fB\-display \fIdisplayname\fR\fR\&. These are not included in the list of options below\&. You can use the \fB\-\-usage\fR argument to show the complete list of accepted options\&. + +.TP +\fB\-\-usage\fR, \fB\-\-help\fR +Print all accepted command line options + +.TP +\fB\-\-print\-playing\fR +Print the playing song and exit + +.TP +\fB\-\-print\-playing\-path\fR +Print the playing song URI and exit + +.TP +\fB\-\-print\-song\-length\fR +Print the playing song length in seconds and exit + +.TP +\fB\-\-print\-play\-time\fR +Print the current elapsed time of playing song and exit + +.TP +\fB\-\-set\-play\-time=\fILONG\fR\fR +Seek to the specified time in playing song if possible and exit + +.TP +\fB\-\-play\-pause\fR +Toggle play/pause mode + +.TP +\fB\-\-focus\fR +Focus the running player + +.TP +\fB\-\-previous\fR +Jump to previous song + +.TP +\fB\-\-next\fR +Jump to next song + +.TP +\fB\-n, \-\-no\-registration\fR +Do not register the shell\&. Use this option when Rhythmbox is not installed in the same prefix as GNOME and complains about ``failed to activate the shell: (null)''\&. The Rhythmbox FAQ has more information about this issue\&. + +.TP +\fB\-\-load\-modules=\fIMODULE1\fR, \fIMODULE2\fR, \fI\&.\&.\&.\fR \fR +Dynamic modules to load + +.TP +\fB\-\-dry\-run\fR +Don't save changes permanently (implies \fB\-\-no\-registration\fR) + +.TP +\fB\-d\fR +Enable debugging code + +.TP +\fB\-q, \-\-quit\fR +Quit Rhythmbox + +.SH "AUTHOR" + +.PP +Upstream authors: + +.TP 3 +\(bu +Colin Walters +.TP +\(bu +Jorn Baayen +.TP +\(bu +Marco Pesenti Gritti +.TP +\(bu +Bastien Nocera +.TP +\(bu +Seth Nickell +.TP +\(bu +Olivier Martin +.TP +\(bu +See \fI/usr/share/doc/rhythmbox/AUTHORS\fR +.LP + + +.PP +This manual page was written by Max Vozeler + +.SH "SEE ALSO" + +.TP +Music Player Manual +Part of the program online help\&. + +.TP +Debian package documentation +\fI/usr/share/doc/rhythmbox/README\&.Debian\fR and \fI/usr/share/doc/rhythmbox/README\fR + +.TP +Rhythmbox FAQ +Frequently Asked Questions: \fIhttp://www.rhythmbox.org/faq.html\fR + --- rhythmbox-0.9.3.1.orig/debian/README.Debian +++ rhythmbox-0.9.3.1/debian/README.Debian @@ -0,0 +1,41 @@ +---[ Configuring the output sink + +You can choose your preferred output sink by using gstreamer-properties (from +gnome-media package), or by editing the GConf key: + /system/gstreamer0.10/default/audiosink + +The default is to detect your output sink automagically. + +---[ Before reporting a bug + +If you happen to have problems with sound output or decoding, such as a file +that can not be played, or a crappy sound, please check whether you can +reproduce the problem with GStreamer. The following command reproduces the +behavior of Rhythmbox calling GStreamer: + gst-launch playbin uri=file:///path/to/my/musicfile.ogg + +You can also try creating a slight more low level pipeline which permits more +testing: + gst-launch gnomevfssrc location=/path/to/my/musicfile.ogg + spider ! volume ! audioconvert ! audioscale ! $(gconftool-2 \ + -g /system/gstreamer/0.10/default/audiosink) + +If your problem only happens when you import files, here is the equivalent +GStreamer line used by Rhythmbox when importing music: + gst-launch gnomevfssrc location=/path/to/my/musicfile.ogg ! \ + typefind ! spider ! fakesink + +The upstream BTS is at , and there's no +synchronization mechanism between the Debian and the GNOME BTS, so you can +expect more information on a particular bug not related to Debian in the +upstream BTS. It is always ok to report a bug in the Debian BTS, this +will help other Debian users, but the upstream BTS might give you clues +on a particular bug you're experiencing, a quick workaround, or even tell you +it's fixed! ;) + + +Please submit a bug report on the Debian package rhythmbox if this text is +outdated. + +$Id: README.Debian 5136 2006-02-02 21:17:41Z lool $ + --- rhythmbox-0.9.3.1.orig/debian/rhythmbox.menu +++ rhythmbox-0.9.3.1/debian/rhythmbox.menu @@ -0,0 +1,5 @@ +?package(rhythmbox):needs="X11" \ + section="Apps/Sound" \ + title="Rhythmbox" \ + command="/usr/bin/rhythmbox" \ + icon="/usr/share/pixmaps/rhythmbox.xpm" --- rhythmbox-0.9.3.1.orig/debian/rhythmbox.mime +++ rhythmbox-0.9.3.1/debian/rhythmbox.mime @@ -0,0 +1,8 @@ +application/x-ogg; rhythmbox '%s'; description="Ogg Vorbis audio"; test=test -n "$DISPLAY"; nametemplate=%s.ogg +application/ogg; rhythmbox '%s'; description="Ogg Media"; test=test -n "$DISPLAY" +audio/x-mp3; rhythmbox '%s'; description="MP3 audio"; test=test -n "$DISPLAY"; nametemplate=%s.mp3 +audio/x-scpls; rhythmbox '%s'; description="MP3 ShoutCast playlist"; test=test -n "$DISPLAY"; nametemplate=%s.pls +audio/x-mpeg; rhythmbox '%s'; description="MP3 audio"; test=test -n "$DISPLAY" +audio/mpeg; rhythmbox '%s'; description="MP3 audio"; test=test -n "$DISPLAY" +audio/x-mpegurl; rhythmbox '%s'; description="Playlist"; test=test -n "$DISPLAY"; nametemplate=%s.m3u +application/x-flac; rhythmbox '%s'; description="FLAC audio"; test=test -n "$DISPLAY"; nametemplate=%s.flac --- rhythmbox-0.9.3.1.orig/debian/patches/15_fix_search_entry_change.patch +++ rhythmbox-0.9.3.1/debian/patches/15_fix_search_entry_change.patch @@ -0,0 +1,20 @@ +=================================================================== +RCS file: /cvs/gnome/rhythmbox/shell/rb-source-header.c,v +retrieving revision 1.43 +retrieving revision 1.44 +diff -u -r1.43 -r1.44 +--- rb-source-header.c 2006/03/12 23:01:00 1.43 ++++ rhythmbox/shell/rb-source-header.c 2006/03/14 13:28:54 1.44 +@@ -499,8 +499,11 @@ + if (!rb_search_entry_searching (RB_SEARCH_ENTRY (header->priv->search))) + return; + +- if (header->priv->selected_source) ++ if (header->priv->selected_source) { + rb_source_search (header->priv->selected_source, NULL); ++ g_hash_table_remove (header->priv->source_search_text, ++ header->priv->selected_source); ++ } + rb_search_entry_clear (RB_SEARCH_ENTRY (header->priv->search)); + rb_source_header_sync_control_state (header); + } --- rhythmbox-0.9.3.1.orig/debian/patches/14_update_on_reorder_fix.patch +++ rhythmbox-0.9.3.1/debian/patches/14_update_on_reorder_fix.patch @@ -0,0 +1,16 @@ +=================================================================== +RCS file: /cvs/gnome/rhythmbox/widgets/rb-entry-view.c,v +retrieving revision 1.139 +retrieving revision 1.140 +diff -u -r1.139 -r1.140 +--- rb-entry-view.c 2006/04/09 01:39:10 1.139 ++++ rhythmbox/widgets/rb-entry-view.c 2006/04/09 02:21:22 1.140 +@@ -1594,6 +1594,8 @@ + + g_list_foreach (selected_rows, (GFunc) gtk_tree_path_free, NULL); + g_list_free (selected_rows); ++ ++ gtk_widget_queue_draw (GTK_WIDGET (view)); + } + + void --- rhythmbox-0.9.3.1.orig/debian/patches/12_list_order.patch +++ rhythmbox-0.9.3.1/debian/patches/12_list_order.patch @@ -0,0 +1,15 @@ +=================================================================== +RCS file: /cvs/gnome/rhythmbox/widgets/rb-entry-view.c,v +retrieving revision 1.126 +retrieving revision 1.127 +diff -u -r1.126 -r1.127 +--- rb-entry-view.c 2006/02/06 20:33:00 1.126 ++++ rhythmbox/widgets/rb-entry-view.c 2006/02/11 11:02:48 1.127 +@@ -1369,6 +1369,7 @@ + (GtkTreeSelectionForeachFunc) harvest_entries, + (gpointer) &list); + ++ list = g_list_reverse (list); + return list; + } + --- rhythmbox-0.9.3.1.orig/debian/patches/10_dnd_copy_not_move.patch +++ rhythmbox-0.9.3.1/debian/patches/10_dnd_copy_not_move.patch @@ -0,0 +1,32 @@ +=================================================================== +RCS file: /cvs/gnome/rhythmbox/widgets/rb-entry-view.c,v +retrieving revision 1.131 +retrieving revision 1.132 +diff -u -r1.131 -r1.132 +--- rb-entry-view.c 2006/02/22 13:06:02 1.131 ++++ rhythmbox/widgets/rb-entry-view.c 2006/02/27 00:27:44 1.132 +@@ -1222,7 +1222,7 @@ + GDK_BUTTON1_MASK, + rb_entry_view_drag_types, + G_N_ELEMENTS (rb_entry_view_drag_types), +- GDK_ACTION_COPY | GDK_ACTION_MOVE); ++ GDK_ACTION_COPY); + if (view->priv->is_drag_dest) + rb_tree_dnd_add_drag_dest_support (GTK_TREE_VIEW (view->priv->treeview), + RB_TREE_DEST_CAN_DROP_BETWEEN | RB_TREE_DEST_EMPTY_VIEW_DROP, +=================================================================== +RCS file: /cvs/gnome/rhythmbox/sources/rb-sourcelist-model.c,v +retrieving revision 1.19 +retrieving revision 1.20 +diff -u -r1.19 -r1.20 +--- rb-sourcelist-model.c 2006/02/22 13:06:02 1.19 ++++ rhythmbox/sources/rb-sourcelist-model.c 2006/02/27 00:27:43 1.20 +@@ -168,7 +168,7 @@ + rb_tree_dnd_add_drag_source_support (treeview, + GDK_BUTTON1_MASK, + sourcelist_targets, n_targets, +- GDK_ACTION_MOVE | GDK_ACTION_COPY); ++ GDK_ACTION_COPY); + } + + static void --- rhythmbox-0.9.3.1.orig/debian/patches/13_playing_icon.patch +++ rhythmbox-0.9.3.1/debian/patches/13_playing_icon.patch @@ -0,0 +1,50 @@ +diff -Nur rhythmbox-0.9.3.1/widgets/rb-entry-view.c rhythmbox-0.9.3.1.new/widgets/rb-entry-view.c +--- rhythmbox-0.9.3.1/widgets/rb-entry-view.c 2006-01-31 16:57:36.000000000 +0100 ++++ rhythmbox-0.9.3.1.new/widgets/rb-entry-view.c 2006-04-14 16:47:57.000000000 +0200 +@@ -137,6 +137,7 @@ + gboolean is_drag_source; + gboolean is_drag_dest; + ++ GdkPixbuf *playing_col_pixbuf; + GdkPixbuf *playing_pixbuf; + GdkPixbuf *paused_pixbuf; + GdkPixbuf *error_pixbuf; +@@ -358,13 +359,19 @@ + + icon_theme = gtk_icon_theme_get_default (); + +- view->priv->playing_pixbuf = gtk_icon_theme_load_icon (icon_theme, ++ view->priv->playing_col_pixbuf = gtk_icon_theme_load_icon (icon_theme, + "stock_volume-max", + 16, + 0, + NULL); ++ ++ view->priv->playing_pixbuf = gtk_icon_theme_load_icon (icon_theme, ++ "stock_media-play", ++ 16, ++ 0, ++ NULL); + view->priv->paused_pixbuf = gtk_icon_theme_load_icon (icon_theme, +- "stock_volume-0", ++ "stock_media-pause", + 16, + 0, + NULL); +@@ -401,6 +408,7 @@ + g_hash_table_destroy (view->priv->column_key_map); + + g_object_unref (G_OBJECT (view->priv->playing_pixbuf)); ++ g_object_unref (G_OBJECT (view->priv->playing_col_pixbuf)); + g_object_unref (G_OBJECT (view->priv->paused_pixbuf)); + g_object_unref (G_OBJECT (view->priv->error_pixbuf)); + +@@ -1215,7 +1223,7 @@ + view, + NULL); + +- image_widget = gtk_image_new_from_pixbuf (view->priv->playing_pixbuf); ++ image_widget = gtk_image_new_from_pixbuf (view->priv->playing_col_pixbuf); + g_object_ref (G_OBJECT (image_widget)); + gtk_object_sink (GTK_OBJECT (image_widget)); + gtk_tree_view_column_set_widget (column, image_widget); --- rhythmbox-0.9.3.1.orig/debian/patches/01_lpi.patch +++ rhythmbox-0.9.3.1/debian/patches/01_lpi.patch @@ -0,0 +1,45 @@ +diff -Nur rhythmbox-0.9.2cvs20060102.orig/configure.ac rhythmbox-0.9.2cvs20060102/configure.ac +--- rhythmbox-0.9.2cvs20060102.orig/configure.ac 2005-12-14 21:37:02.000000000 +0100 ++++ rhythmbox-0.9.2cvs20060102/configure.ac 2006-01-02 14:11:08.000000000 +0100 +@@ -51,6 +51,7 @@ + gtk+-2.0 >= $GTK_REQS \ + libgnomeui-2.0 \ + libglade-2.0 \ ++ launchpad-integration \ + gnome-vfs-2.0 >= $GNOME_VFS_REQS \ + gnome-vfs-module-2.0) + +diff -Nur rhythmbox-0.9.2cvs20060102.orig/data/ui/rhythmbox-ui.xml rhythmbox-0.9.2cvs20060102/data/ui/rhythmbox-ui.xml +--- rhythmbox-0.9.2cvs20060102.orig/data/ui/rhythmbox-ui.xml 2005-12-15 04:48:24.000000000 +0100 ++++ rhythmbox-0.9.2cvs20060102/data/ui/rhythmbox-ui.xml 2006-01-02 14:11:08.000000000 +0100 +@@ -69,6 +69,9 @@ + + + ++ ++ ++ + + + +diff -Nur rhythmbox-0.9.2cvs20060102.orig/shell/rb-shell.c rhythmbox-0.9.2cvs20060102/shell/rb-shell.c +--- rhythmbox-0.9.2cvs20060102.orig/shell/rb-shell.c 2005-12-15 13:28:20.000000000 +0100 ++++ rhythmbox-0.9.2cvs20060102/shell/rb-shell.c 2006-01-02 14:12:13.000000000 +0100 +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + + #include + #include +@@ -1221,6 +1222,9 @@ + gtk_box_pack_start_defaults (GTK_BOX (hbox), toolbar); + rb_shell_sync_toolbar_visibility (shell); + ++ launchpad_integration_add_ui (shell->priv->ui_manager, ++ "/MenuBar/HelpMenu/LaunchpadItems"); ++ + shell->priv->volume_button = bacon_volume_button_new (GTK_ICON_SIZE_LARGE_TOOLBAR, + 0.0, 1.0, 0.02); + g_signal_connect (shell->priv->volume_button, "value-changed", --- rhythmbox-0.9.3.1.orig/debian/patches/09_eject_crash_fix.patch +++ rhythmbox-0.9.3.1/debian/patches/09_eject_crash_fix.patch @@ -0,0 +1,17 @@ +=================================================================== +RCS file: /cvs/gnome/rhythmbox/shell/rb-shell-player.c,v +retrieving revision 1.226 +retrieving revision 1.227 +diff -u -r1.226 -r1.227 +--- rb-shell-player.c 2006/03/20 08:11:54 1.226 ++++ rhythmbox/shell/rb-shell-player.c 2006/03/20 09:58:04 1.227 +@@ -526,7 +526,8 @@ + uri_mount_point = rb_uri_get_mount_point (uri); + volume_mount_point = gnome_vfs_volume_get_activation_uri (volume); + +- if (!strcmp (uri_mount_point, volume_mount_point)) { ++ if (uri_mount_point && volume_mount_point && ++ (strcmp (uri_mount_point, volume_mount_point) == 0)) { + rb_shell_player_stop (player); + } + g_free (uri_mount_point); --- rhythmbox-0.9.3.1.orig/debian/patches/07_fix_playlist_reorder.patch +++ rhythmbox-0.9.3.1/debian/patches/07_fix_playlist_reorder.patch @@ -0,0 +1,16 @@ +=================================================================== +RCS file: /cvs/gnome/rhythmbox/rhythmdb/rhythmdb-query-model.c,v +retrieving revision 1.111 +retrieving revision 1.112 +diff -u -r1.111 -r1.112 +--- rhythmdb-query-model.c 2006/03/21 08:34:48 1.111 ++++ rhythmdb/rhythmdb-query-model.c 2006/03/28 21:40:31 1.112 +@@ -1510,6 +1510,8 @@ + GSequencePtr old_ptr = g_hash_table_lookup (model->priv->reverse_map, + entry); + ++ rhythmdb_entry_ref (model->priv->db, entry); ++ + /* the entry already exists it is either a reorder drag and drop + (or a drag and drop from another application), so we delete + the existing one before adding it again. */ --- rhythmbox-0.9.3.1.orig/debian/patches/04_fix_podcast_parsing.patch +++ rhythmbox-0.9.3.1/debian/patches/04_fix_podcast_parsing.patch @@ -0,0 +1,61 @@ +diff -Nur rhythmbox-0.9.3.1/podcast/rb-podcast-parse.c rhythmbox-0.9.3.1.new/podcast/rb-podcast-parse.c +--- rhythmbox-0.9.3.1/podcast/rb-podcast-parse.c 2005-12-29 15:12:36.000000000 +0100 ++++ rhythmbox-0.9.3.1.new/podcast/rb-podcast-parse.c 2006-03-16 18:13:19.000000000 +0100 +@@ -489,6 +489,18 @@ + /* RFC 2822 date format */ + result = strptime (date_str, "%a, %d %b %Y %T", &tm); + ++ /* same as above, but without comma */ ++ if (result == NULL) { ++ memset (&tm, 0, sizeof (struct tm)); ++ result = strptime (date_str, "%a %d %b %Y %T", &tm); ++ } ++ ++ /* close-to-RFC 2822, but with extra 0 */ ++ if (result == NULL) { ++ memset (&tm, 0, sizeof (struct tm)); ++ result = strptime (date_str, "%a, %d %b %Y 0%T", &tm); ++ } ++ + /* format without weekday */ + if (result == NULL) { + memset (&tm, 0, sizeof (struct tm)); +@@ -520,6 +532,38 @@ + } + } + ++ /* format with timezone offset from GMT */ ++ if (result == NULL) { ++ memset (&tm, 0, sizeof (struct tm)); ++ result = strptime (date_str, "%a %b %d %T %z %Y", &tm); ++ } ++ ++ /* format with timezone name */ ++ if (result == NULL) { ++ char *tmp; ++ ++ memset (&tm, 0, sizeof (struct tm)); ++ ++ /* match first part of time string */ ++ result = strptime (date_str, "%a %b %d %T ", &tm); ++ ++ /* look for anything with a timezone name-like format ++ i.e. at least one all caps alphabetical character */ ++ if (result != NULL) { ++ size_t n; ++ ++ n = strspn(result, "ABCDEFGHIJKLMNOPQRSTUVWXYZ"); ++ tmp = result+n; ++ ++ /* make sure there was at least one character that matched */ ++ if ((tmp != NULL) && n > 0) ++ /* remaining part must be the year */ ++ result = strptime (tmp, "%Y", &tm); ++ else ++ result = NULL; ++ } ++ } ++ + if (result == NULL) { + memset (&tm, 0, sizeof (struct tm)); + rb_debug ("unable to convert date string %s", date_str); --- rhythmbox-0.9.3.1.orig/debian/patches/06_oggradios.patch +++ rhythmbox-0.9.3.1/debian/patches/06_oggradios.patch @@ -0,0 +1,93 @@ +diff -Nur rhythmbox-0.9.3.1/data/iradio-initial.pls rhythmbox-0.9.3.1.new/data/iradio-initial.pls +--- rhythmbox-0.9.3.1/data/iradio-initial.pls 2005-10-08 13:33:06.000000000 +0200 ++++ rhythmbox-0.9.3.1.new/data/iradio-initial.pls 2006-03-16 17:57:30.000000000 +0100 +@@ -1,74 +1,17 @@ + [playlist] +-numberofentries=25 +-file1=http://www.somafm.com/groovesalad.pls +-title1=Groove Salad +-genre1=Ambient +-file2=http://www.di.fm/mp3/trance128k.pls +-title2=Digitally Imported +-genre2=Trance +-file3=http://www.digitallyimported.com/mp3/trance96k.pls +-title3=Digitally Imported - Trance ++numberofentries=5 ++file1=http://www.smgradio.com/core/audio/ogg/live.pls?service=vcbb ++title1=Virgin Radio Classic Rock ++genre1=Rock ++file2=http://ogg.tv-radio.fr:1441/encoderfmusiques.ogg ++title2=France Musiques ++genre2=Musical ++file3=http://ubuntu.hbr1.com:19800/trance.ogg ++title3=HBR1.com - I.D.M. Tranceponder + genre3=Trance +-file4=http://www.digitallyimported.com/mp3/progressive96k.pls +-title4=Digitally Imported - Progressive +-genre4=Progressive Techno +-file5=http://www.digitallyimported.com/mp3/deephouse96k.pls +-title5=Digitally Imported - Deep House +-genre5=Deep House +-file6=http://www.somafm.com/indiepop.pls +-title6=Indie Pop Rocks +-genre6=Indie +-file7=http://www.hardcoreregime.co.uk/radio.m3u +-title7=Hardcore Regime +-genre7=Techno +-file8=http://streams.frequence3.net/hd-mp3.m3u +-title8=Frequence 3 +-genre8=Pop +-file9=http://broadband.afterhoursdjs.org:8008/ +-title9=AfterHoursDJs.org - All live, all the time! +-genre9=Electronica +-file10=http://www.smoothbeats.com/listen.pls +-title10=Smoothbeats.com +-genre10=Hip Hop +-file11=http://www.smoothbeats.com/listen2.pls +-title11=Smoothbeats.com 2 +-genre11=Hip Hop +-file12=http://www.bassdrive.com/BassDrive.m3u +-title12=Bassdrive +-genre12=Drum 'n Bass +-file13=http://207.200.96.225:8020/listen.pls +-title13=Bluemars +-genre13=Ambient/Space-Music +-file14=http://www.digitallyimported.com/mp3/classictechno96k.pls +-title14=Digitally Imported - Classic Techno +-genre14=Techno +-file15=http://stream.xtcradio.com:8069/listen.pls +-title15=X T C Radio +-genre15=Techno/Trance +-file16=http://www.smgradio.com/core/audio/mp3/live.pls?service=vrbb +-title16=Virgin Radio +-genre16=Rock/Pop +-file17=http://www.radioparadise.com/musiclinks/rp_128.m3u +-title17=Radio Paradise +-genre17=Rock/Pop/Alternative +-file18=http://somafm.com/secretagent.pls +-title18=Secret Agent +-genre18=Downtempo/Lounge +-file19=http://www.puredj.com/etc/pls/128K.pls +-title19=Pure DJ +-genre19=House +-file20=http://protonradio.com/proton.m3u +-title20=Proton Radio +-genre20=House/Dance +-file21=http://philosomatika.com/Philosomatika.pls +-title21=Philosomatika +-genre21=Goa +-file23=http://www.mostlyclassical.com/mp3/classical96k.pls +-title23=Mostly Classical +-genre23=Classical +-file24=http://stream.mth-house.de:8500/listen.pls +-title24=MTH.House +-genre24=House +-file25=http://la.campus.ltu.se:8000/stream.ogg.m3u +-title25=Kohina +-genre25=Computer-Music ++file4=http://ubuntu.hbr1.com:19800/house.ogg ++title4=HBR1.com - Alternate One ++genre4=House ++file5=http://ubuntu.hbr1.com:19800/ambient.ogg ++title5=HBR1.com - Ambient ++genre5=Ambient --- rhythmbox-0.9.3.1.orig/debian/patches/05_fix_plparser_hang.patch +++ rhythmbox-0.9.3.1/debian/patches/05_fix_plparser_hang.patch @@ -0,0 +1,42 @@ +diff -Nur rhythmbox-0.9.3.1/shell/rb-playlist-manager.c rhythmbox-0.9.3.1.new/shell/rb-playlist-manager.c +--- rhythmbox-0.9.3.1/shell/rb-playlist-manager.c 2006-01-14 05:07:02.000000000 +0100 ++++ rhythmbox-0.9.3.1.new/shell/rb-playlist-manager.c 2006-03-16 18:17:57.000000000 +0100 +@@ -615,7 +615,9 @@ + G_CALLBACK (playlist_load_end_cb), + mgr, 0); + +- if (totem_pl_parser_parse (parser, uri, FALSE) != TOTEM_PL_PARSER_RESULT_SUCCESS) { ++ if (g_object_class_find_property (G_OBJECT_GET_CLASS (parser), "recurse")) ++ g_object_set (G_OBJECT (parser), "recurse", FALSE, NULL); ++ if (totem_pl_parser_parse (parser, uri, TRUE) != TOTEM_PL_PARSER_RESULT_SUCCESS) { + g_set_error (error, + RB_PLAYLIST_MANAGER_ERROR, + RB_PLAYLIST_MANAGER_ERROR_PARSE, +diff -Nur rhythmbox-0.9.3.1/shell/rb-shell.c rhythmbox-0.9.3.1.new/shell/rb-shell.c +--- rhythmbox-0.9.3.1/shell/rb-shell.c 2006-03-16 18:17:46.000000000 +0100 ++++ rhythmbox-0.9.3.1.new/shell/rb-shell.c 2006-03-16 18:17:57.000000000 +0100 +@@ -2850,7 +2850,9 @@ + + parser = totem_pl_parser_new (); + totem_pl_parser_add_ignored_mimetype (parser, "x-directory/normal"); +- result = totem_pl_parser_parse (parser, uri, FALSE); ++ if (g_object_class_find_property (G_OBJECT_GET_CLASS (parser), "recurse")) ++ g_object_set (G_OBJECT (parser), "recurse", FALSE, NULL); ++ result = totem_pl_parser_parse (parser, uri, FALSE); + g_object_unref (parser); + + if (result == TOTEM_PL_PARSER_RESULT_SUCCESS) { +diff -Nur rhythmbox-0.9.3.1/sources/rb-iradio-source.c rhythmbox-0.9.3.1.new/sources/rb-iradio-source.c +--- rhythmbox-0.9.3.1/sources/rb-iradio-source.c 2006-01-31 16:57:36.000000000 +0100 ++++ rhythmbox-0.9.3.1.new/sources/rb-iradio-source.c 2006-03-16 18:17:57.000000000 +0100 +@@ -761,7 +761,9 @@ + g_signal_connect_object (G_OBJECT (parser), "entry", + G_CALLBACK (handle_playlist_entry_cb), + source, 0); +- switch (totem_pl_parser_parse (parser, uri, FALSE)) { ++ if (g_object_class_find_property (G_OBJECT_GET_CLASS (parser), "recurse")) ++ g_object_set (G_OBJECT (parser), "recurse", FALSE, NULL); ++ switch (totem_pl_parser_parse (parser, uri, TRUE)) { + case TOTEM_PL_PARSER_RESULT_UNHANDLED: + case TOTEM_PL_PARSER_RESULT_IGNORED: + /* maybe it's the actual stream URL, then */ --- rhythmbox-0.9.3.1.orig/debian/patches/02_autoconf.patch +++ rhythmbox-0.9.3.1/debian/patches/02_autoconf.patch @@ -0,0 +1,81 @@ +diff -Nur rhythmbox-0.9.2cvs20060121/configure rhythmbox-0.9.2cvs20060121.new/configure +--- rhythmbox-0.9.2cvs20060121/configure 2006-01-21 14:28:46.000000000 +0100 ++++ rhythmbox-0.9.2cvs20060121.new/configure 2006-01-21 14:40:29.000000000 +0100 +@@ -20948,12 +20948,14 @@ + gtk+-2.0 >= \$GTK_REQS \\ + libgnomeui-2.0 \\ + libglade-2.0 \\ ++ launchpad-integration \\ + gnome-vfs-2.0 >= \$GNOME_VFS_REQS \\ + gnome-vfs-module-2.0\"") >&5 + ($PKG_CONFIG --exists --print-errors "\ + gtk+-2.0 >= $GTK_REQS \ + libgnomeui-2.0 \ + libglade-2.0 \ ++ launchpad-integration \ + gnome-vfs-2.0 >= $GNOME_VFS_REQS \ + gnome-vfs-module-2.0") 2>&5 + ac_status=$? +@@ -20963,6 +20965,7 @@ + gtk+-2.0 >= $GTK_REQS \ + libgnomeui-2.0 \ + libglade-2.0 \ ++ launchpad-integration \ + gnome-vfs-2.0 >= $GNOME_VFS_REQS \ + gnome-vfs-module-2.0" 2>/dev/null` + else +@@ -20981,12 +20984,14 @@ + gtk+-2.0 >= \$GTK_REQS \\ + libgnomeui-2.0 \\ + libglade-2.0 \\ ++ launchpad-integration \\ + gnome-vfs-2.0 >= \$GNOME_VFS_REQS \\ + gnome-vfs-module-2.0\"") >&5 + ($PKG_CONFIG --exists --print-errors "\ + gtk+-2.0 >= $GTK_REQS \ + libgnomeui-2.0 \ + libglade-2.0 \ ++ launchpad-integration \ + gnome-vfs-2.0 >= $GNOME_VFS_REQS \ + gnome-vfs-module-2.0") 2>&5 + ac_status=$? +@@ -20996,6 +21001,7 @@ + gtk+-2.0 >= $GTK_REQS \ + libgnomeui-2.0 \ + libglade-2.0 \ ++ launchpad-integration \ + gnome-vfs-2.0 >= $GNOME_VFS_REQS \ + gnome-vfs-module-2.0" 2>/dev/null` + else +@@ -21020,6 +21026,7 @@ + gtk+-2.0 >= $GTK_REQS \ + libgnomeui-2.0 \ + libglade-2.0 \ ++ launchpad-integration \ + gnome-vfs-2.0 >= $GNOME_VFS_REQS \ + gnome-vfs-module-2.0"` + else +@@ -21027,6 +21034,7 @@ + gtk+-2.0 >= $GTK_REQS \ + libgnomeui-2.0 \ + libglade-2.0 \ ++ launchpad-integration \ + gnome-vfs-2.0 >= $GNOME_VFS_REQS \ + gnome-vfs-module-2.0"` + fi +@@ -21037,6 +21045,7 @@ + gtk+-2.0 >= $GTK_REQS \ + libgnomeui-2.0 \ + libglade-2.0 \ ++ launchpad-integration \ + gnome-vfs-2.0 >= $GNOME_VFS_REQS \ + gnome-vfs-module-2.0) were not met: + +@@ -21053,6 +21062,7 @@ + gtk+-2.0 >= $GTK_REQS \ + libgnomeui-2.0 \ + libglade-2.0 \ ++ launchpad-integration \ + gnome-vfs-2.0 >= $GNOME_VFS_REQS \ + gnome-vfs-module-2.0) were not met: + --- rhythmbox-0.9.3.1.orig/debian/patches/16_transparency_for_notication_area_icon.patch +++ rhythmbox-0.9.3.1/debian/patches/16_transparency_for_notication_area_icon.patch @@ -0,0 +1,91 @@ +diff -Nur rhythmbox-0.9.3.1/widgets/eggtrayicon.c rhythmbox-0.9.3.1.new/widgets/eggtrayicon.c +--- rhythmbox-0.9.3.1/widgets/eggtrayicon.c 2006-05-02 10:11:30.000000000 +0200 ++++ rhythmbox-0.9.3.1.new/widgets/eggtrayicon.c 2006-05-02 10:11:45.000000000 +0200 +@@ -85,6 +85,9 @@ + static void egg_tray_icon_realize (GtkWidget *widget); + static void egg_tray_icon_unrealize (GtkWidget *widget); + ++static void egg_tray_icon_add (GtkContainer *container, ++ GtkWidget *widget); ++ + #ifdef GDK_WINDOWING_X11 + static void egg_tray_icon_update_manager_window (EggTrayIcon *icon, + gboolean dock_if_realized); +@@ -133,6 +136,7 @@ + { + GObjectClass *gobject_class = (GObjectClass *)klass; + GtkWidgetClass *widget_class = (GtkWidgetClass *)klass; ++ GtkContainerClass *container_class = (GtkContainerClass *)klass; + + parent_class = g_type_class_peek_parent (klass); + +@@ -141,6 +145,8 @@ + widget_class->realize = egg_tray_icon_realize; + widget_class->unrealize = egg_tray_icon_unrealize; + ++ container_class->add = egg_tray_icon_add; ++ + g_object_class_install_property (gobject_class, + PROP_ORIENTATION, + g_param_spec_enum ("orientation", +@@ -381,6 +387,36 @@ + } + } + ++static gboolean ++transparent_expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer user_data) ++{ ++ gdk_window_clear_area (widget->window, event->area.x, event->area.y, ++ event->area.width, event->area.height); ++ return FALSE; ++} ++ ++static void ++make_transparent_again (GtkWidget *widget, GtkStyle *previous_style, ++ gpointer user_data) ++{ ++ gdk_window_set_back_pixmap (widget->window, NULL, TRUE); ++} ++ ++static void ++make_transparent (GtkWidget *widget, gpointer user_data) ++{ ++ if (GTK_WIDGET_NO_WINDOW (widget) || GTK_WIDGET_APP_PAINTABLE (widget)) ++ return; ++ ++ gtk_widget_set_app_paintable (widget, TRUE); ++ gtk_widget_set_double_buffered (widget, FALSE); ++ gdk_window_set_back_pixmap (widget->window, NULL, TRUE); ++ g_signal_connect (widget, "expose_event", ++ G_CALLBACK (transparent_expose_event), NULL); ++ g_signal_connect_after (widget, "style_set", ++ G_CALLBACK (make_transparent_again), NULL); ++} ++ + static void + egg_tray_icon_manager_window_destroyed (EggTrayIcon *icon) + { +@@ -425,6 +461,8 @@ + if (GTK_WIDGET_CLASS (parent_class)->realize) + GTK_WIDGET_CLASS (parent_class)->realize (widget); + ++ make_transparent (widget, NULL); ++ + screen = gtk_widget_get_screen (widget); + display = gdk_screen_get_display (screen); + xdisplay = gdk_x11_display_get_xdisplay (display); +@@ -457,6 +495,14 @@ + #endif + } + ++static void ++egg_tray_icon_add (GtkContainer *container, GtkWidget *widget) ++{ ++ g_signal_connect (widget, "realize", ++ G_CALLBACK (make_transparent), NULL); ++ GTK_CONTAINER_CLASS (parent_class)->add (container, widget); ++} ++ + EggTrayIcon * + egg_tray_icon_new_for_screen (GdkScreen *screen, const char *name) + { --- rhythmbox-0.9.3.1.orig/debian/patches/03_escaping_for_notification_bubble.patch +++ rhythmbox-0.9.3.1/debian/patches/03_escaping_for_notification_bubble.patch @@ -0,0 +1,58 @@ +diff -Nur rhythmbox-0.9.3.1/widgets/eggtrayicon.c rhythmbox-0.9.3.1.new/widgets/eggtrayicon.c +--- rhythmbox-0.9.3.1/widgets/eggtrayicon.c 2006-01-23 13:31:45.000000000 +0100 ++++ rhythmbox-0.9.3.1.new/widgets/eggtrayicon.c 2006-03-16 18:09:31.000000000 +0100 +@@ -551,6 +551,8 @@ + GdkPixbuf *pixbuf; + int x; + int y; ++ char *esc_primary; ++ char *esc_secondary; + + if (!notify_is_initted ()) + if (!notify_init ("rhythmbox")) +@@ -561,10 +563,14 @@ + notify_notification_close (icon->notify->handle, NULL); + } + +- icon->notify->handle = notify_notification_new (primary, +- secondary, ++ esc_primary = g_markup_escape_text (primary, strlen (primary)); ++ esc_secondary = g_markup_escape_text (secondary, strlen (secondary)); ++ icon->notify->handle = notify_notification_new (esc_primary, ++ esc_secondary, + NULL, +- NULL); ++ GTK_WIDGET (icon)); ++ g_free (esc_primary); ++ g_free (esc_secondary); + + notify_notification_set_timeout (icon->notify->handle, timeout); + +@@ -615,7 +621,8 @@ + NotifyIcon *icon_notify = NULL; + NotifyHints *hints; + char *fn; +- ++ char *esc_primary; ++ char *esc_secondary; + + if (!notify_is_initted ()) + if (!notify_init ("rhythmbox")) +@@ -663,6 +670,8 @@ + notify_close (icon->notify->handle); + } + ++ esc_primary = g_markup_escape_text (primary, strlen (primary)); ++ esc_secondary = g_markup_escape_text (secondary, strlen (secondary)); + icon->notify->hints = hints; + icon->notify->icon = icon_notify; + icon->notify->handle = notify_send_notification (NULL, "transfer", +@@ -674,6 +683,8 @@ + hints, + NULL, + 0); ++ g_free (esc_primary); ++ g_free (esc_secondary); + return; + #endif + #else --- rhythmbox-0.9.3.1.orig/debian/copyright +++ rhythmbox-0.9.3.1/debian/copyright @@ -0,0 +1,61 @@ +Initial Debianization: +This package was debianized by Colin Walters on +Wed, 31 Jul 2002 01:01:06 -0400. + +Source: +It was downloaded from + +Upstream Authors and Copyright Holders: + Jorn Baayen + Paolo Borelli + Kenneth Christiansen + David Dollar + Christophe Fergeau + Mark Finlay + Marco Pesenti Gritti + Joshua Haberman + Mark Humphreys + James Kahn + Laurens Krol + James Livingston + Xan Lopez + Ryan Lortie + Olivier Martin + Jonathan Matthew + William Jon McCann + Seth Nickell + Bastien Nocera + Benjamin Otte + Jan Arne Petersen + Kristian Rietveld + Yann Rouillard + Christian Schaller + Charles Schmidt + Dennis Smit + Bob Smith + Michael Terry + Colin Walters + James Willcox + Jeffrey Yasskin +The complete list of upstream authors is in the file +/usr/share/doc/rhythmbox/AUTHORS. + +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. +