--- rhythmbox-0.12.5.orig/debian/NEWS +++ rhythmbox-0.12.5/debian/NEWS @@ -0,0 +1,7 @@ +rhythmbox (0.12.4-1) unstable; urgency=low + + Since rhythmbox 0.12.3, the tray icon is a plugin. If you had it enabled + and still want it, you will need to reactivate it. It's located in + Edit -> Plugins -> Status Icon. + + -- Emilio Pozuelo Monfort Sun, 02 Aug 2009 16:22:27 +0200 --- rhythmbox-0.12.5.orig/debian/TODO +++ rhythmbox-0.12.5/debian/TODO @@ -0,0 +1,14 @@ +$Id: TODO 11631 2007-06-19 13:24:25Z 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 users 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 + +- vala support + --- rhythmbox-0.12.5.orig/debian/control +++ rhythmbox-0.12.5/debian/control @@ -0,0 +1,108 @@ +Source: rhythmbox +Section: gnome +Priority: optional +Maintainer: Jiahua Huang +XSBC-Original-Maintainer: Loic Minier +Uploaders: Debian GNOME Maintainers +Build-Depends: cdbs (>= 0.4.37), + debhelper (>= 5.0.37.2), + gnome-pkg-tools, + intltool (>= 0.35.0), + libdbus-glib-1-dev (>= 0.35), + libgstreamer0.10-dev (>= 0.10.20), + libgstreamer-plugins-base0.10-dev (>= 0.10.20), + libgtk2.0-dev (>= 2.16.0), + libglib2.0-dev (>= 2.16.0), + libgnome-media-dev (>= 2.8), + libnotify-dev (>= 0.4.1), + libgpod-dev (>= 0.6), + libmusicbrainz4-dev (>= 2.1.0), + libbrasero-media-dev (>= 0.9.1), + libtotem-plparser-dev (>= 2.26.0), + libavahi-client-dev (>= 0.6), + libavahi-glib-dev (>= 0.6), + libsoup2.4-dev (>= 2.26.0), + libsoup-gnome2.4-dev (>= 2.26.0), + libgudev-1.0-dev, + libmtp-dev (>= 0.3.0), + libgnome-keyring-dev, + zlib1g-dev, + libxt-dev, + x11proto-core-dev, + libgconf2-dev, + liblircclient-dev, + gtk-doc-tools (>= 1.4), + gnome-doc-utils, + scrollkeeper, + python-dev (>= 2.3), + python-support (>= 0.5.3), + python-gtk2-dev (>= 2.8.0), + python-gst0.10-dev (>= 0.10.1), + python-gobject-dev (>= 2.13.2), + liblaunchpad-integration-dev (>= 0.1.17), + docbook-xsl (>= 1.54.1), + docbook-utils (>= 0.6.11), + pkg-config, + libglib2.0-doc, + libgtk2.0-doc +Standards-Version: 3.8.3 +XS-Python-Version: >= 2.3 +Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/rhythmbox/ubuntu + +Package: rhythmbox +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + ${python:Depends}, + dbus, + gstreamer0.10-plugins-base (>= 0.10.20), + gstreamer0.10-plugins-good (>= 0.10.7), + libgstreamer0.10-0, + gstreamer0.10-alsa | gstreamer0.10-audiosink, + python-gnome2 (>= 2.18), + python-gtk2 (>= 2.10), + gnome-icon-theme, + gstreamer0.10-x, + python-gst0.10, + media-player-info +Conflicts: gnome-control-center (<< 2.15.90) +Recommends: yelp, + avahi-daemon, + notification-daemon, + gvfs-backends +Suggests: gstreamer0.10-plugins-bad, + python-coherence, + gnome-codec-install, + gnome-control-center, + gstreamer0.10-plugins-ugly, + brasero +XB-Python-Version: ${python:Versions} +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). + Originally inspired by Apple's iTunes, the current version also supports + Internet Radio, iPod integration and generic portable audio player + support, Audio CD burning, Audio CD playback, music sharing, and + Podcasts. + . + You need the python-coherence package for DLNA/UPnp sharing plugin. + +Package: rhythmbox-dbg +Architecture: any +Priority: extra +Section: debug +Depends: ${misc:Depends}, + rhythmbox (= ${binary:Version}) +Recommends: libgstreamer0.10-0-dbg, + gstreamer0.10-plugins-base-dbg, + gstreamer0.10-plugins-good-dbg +Suggests: gstreamer0.10-plugins-ugly-dbg +Description: debugging symbols for rhythmbox + Rhythmbox is a very easy to use music playing and management program + which supports a wide range of audio formats (including mp3 and ogg). + Originally inspired by Apple's iTunes, the current version also supports + Internet Radio, iPod integration and generic portable audio player + support, Audio CD burning, Audio CD playback, music sharing, and + Podcasts. + . + This package contains the debugging symbols for rhythmbox. --- rhythmbox-0.12.5.orig/debian/rhythmbox-client.1 +++ rhythmbox-0.12.5/debian/rhythmbox-client.1 @@ -0,0 +1,165 @@ +.\" Copyright (C) 2006 Sven Arvidsson +.\" +.\" This is free software; you may 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, +.\" or (at your option) any later version. +.\" +.\" This 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 program; if not, write to the Free Software Foundation, Inc., +.\"51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +.TH rhythmbox 1 "2007\-06\-28" "GNOME" +.SH NAME +rhythmbox-client \- controls a running instance of rhythmbox +.SH SYNOPSIS +.B rhythmbox-client +.RI [ option... ] +.SH DESCRIPTION +.B rhythmbox-client +is a tool for controlling an already running instance of +.B rhythmbox. +It's useful for remote control scripting or printing details of +what's playing. +.SH OPTIONS +.TP +.B \-?,\-\-help +Show help options +.TP +.B \-\-debug +Enable debug output +.TP +.B \-\-no-start +Do not start a new instance of rhythmbox +.TP +.B \-\-quit +Quit rhythmbox +.TP +.B \-\-no-present +Don't present an existing rhythmbox window +.TP +.B \-\-hide +Hide the rhythmbox window +.TP +.B \-\-next +Jump to next song +.TP +.B \-\-previous +Jump to previous song +.TP +.B \-\-notify +Show notification of the playing song +.TP +.B \-\-play +Resume playback if currently paused +.TP +.B \-\-pause +Pause playback if currently playing +.TP +.B \-\-play-pause +Toggle play/pause mode +.TP +.BI "\-\-play-uri="URI +Play a specified URI, importing it if necessary +.TP +.BI "\-\-enqueue " filename +Add specified tracks already in the library to the play queue +.TP +.B \-\-clear-queue +Empty the play queue before adding new tracks +.TP +.B \-\-print-playing +Print the title and artist of the playing song +.TP +.B \-\-print-playing-format +Print formatted details of the song +.TP +.B \-\-set-volume +Set the playback volume +.TP +.B \-\-volume-up +Increase the playback volume +.TP +.B \-\-volume-down +Decrease the playback volume +.TP +.B \-\-print-volume +Print the current playback volume +.TP +.B \-\-mute +Mute playback +.TP +.B \-\-unmute +Unmute playback +.SH FORMAT OPTIONS +.TP +%at +album title +.TP +%aa +album artist +.TP +%aA +album artist (lowercase) +.TP +%as +album artist sortname +.TP +%aS +album artist sortname (lowercase) +.TP +%ay +album year +.TP +%ag +album genre +.TP +%aG +album genre (lowercase) +.TP +%an +album disc number +.TP +%aN +album disc number, zero padded +.TP +%st +stream title +.TP +%tn +track number (i.e 8) +.TP +%tN +track number, zero padded (i.e 08) +.TP +%tt +track title +.TP +%ta +track artist +.TP +%tA +track artist (lowercase) +.TP +%ts +track artist sortname +.TP +%tS +track artist sortname (lowercase) +.TP +%td +track duration +.TP +%te +track elapsed time +.TP +Variables can be combined using quotes. For example "%tn %aa %tt", will print the track number followed by the artist and the title of the track. +.SH AUTHOR +This manual page was written by Sven Arvidsson , +for the Debian system (but may be used by others). +.SH SEE ALSO +.BR "rhythmbox" (1). --- rhythmbox-0.12.5.orig/debian/rhythmbox.manpages +++ rhythmbox-0.12.5/debian/rhythmbox.manpages @@ -0,0 +1,2 @@ +debian/rhythmbox.1 +debian/rhythmbox-client.1 --- rhythmbox-0.12.5.orig/debian/rhythmbox.gconf-defaults +++ rhythmbox-0.12.5/debian/rhythmbox.gconf-defaults @@ -0,0 +1,2 @@ +/apps/rhythmbox/plugins/power-manager/active false +/apps/rhythmbox/plugins/power-manager/hidden false --- rhythmbox-0.12.5.orig/debian/rules +++ rhythmbox-0.12.5/debian/rules @@ -0,0 +1,24 @@ +#!/usr/bin/make -f + +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 +-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk + +DEB_CONFIGURE_EXTRA_FLAGS += --enable-lirc +DEB_CONFIGURE_EXTRA_FLAGS += --disable-scrollkeeper +DEB_CONFIGURE_EXTRA_FLAGS += --without-hal + +# exclude plugins from shlibs generation +DEB_DH_MAKESHLIBS_ARGS_rhythmbox += -Xdebian/$(cdbs_curpkg)/usr/lib/rhythmbox +DEB_DH_MAKESHLIBS_ARGS_rhythmbox += -Xdebian/$(cdbs_curpkg)/usr/lib/mozilla + +binary-install/rhythmbox:: + # kill *.a and *.la files of plugins and the shared lib + find debian/rhythmbox -name '*.a' -exec rm -f '{}' ';' + find debian/rhythmbox -name '*.la' -exec rm -f '{}' ';' + # librhythmbox-core.so is a private library, don't ship the .so symlink + rm debian/rhythmbox/usr/lib/librhythmbox-core.so + dh_pysupport --- rhythmbox-0.12.5.orig/debian/watch +++ rhythmbox-0.12.5/debian/watch @@ -0,0 +1,3 @@ +version=2 +http://ftp.gnome.org/pub/GNOME/sources/rhythmbox/([\d\.]+)[02468]/ \ + rhythmbox-(.*).tar.gz --- rhythmbox-0.12.5.orig/debian/rhythmbox.install +++ rhythmbox-0.12.5/debian/rhythmbox.install @@ -0,0 +1,3 @@ +debian/rhythmbox-small.xpm usr/share/pixmaps +debian/tmp/usr +debian/tmp/etc --- rhythmbox-0.12.5.orig/debian/changelog +++ rhythmbox-0.12.5/debian/changelog @@ -0,0 +1,1782 @@ +rhythmbox (0.12.5-1~ppa2) karmic; urgency=low + + * debian/patches: 90_fix_input_method.patch + + -- Jiahua Huang Sun, 22 Nov 2009 01:32:13 +0800 + +rhythmbox (0.12.5-1~ppa1) karmic; urgency=low + + * debian/patches: 90_fix_input_method.patch + + -- Jiahua Huang Sat, 21 Nov 2009 23:55:35 +0800 + +rhythmbox (0.12.5-0ubuntu5) karmic-proposed; urgency=low + + * debian/patches/05_brasero_burn_xml.patch: + - Fix Brasero project