--- sonata-1.5.1.orig/debian/python-mmkeys.install +++ sonata-1.5.1/debian/python-mmkeys.install @@ -0,0 +1 @@ +usr/lib/python*/site-packages/mmkeys.so --- sonata-1.5.1.orig/debian/compat +++ sonata-1.5.1/debian/compat @@ -0,0 +1 @@ +5 --- sonata-1.5.1.orig/debian/copyright +++ sonata-1.5.1/debian/copyright @@ -0,0 +1,36 @@ +This package was debianized by Michal Čihař on +Fri, 20 Oct 2006 11:51:51 +0200. + +It was downloaded from + +Upstream Author: Scott Horowitz + +Copyright: Copyright 2006 Scott Horowitz + +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 3 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'. + +The Debian packaging is (C) 2006 - 2007, Michal Čihař +and is licensed under the GPL, see above. + +mmkeys extesions has different copyright holders (but is still under GPL): + * Copyright (C) 2004 Lee Willis + * Borrowed heavily from code by Jan Arne Petersen + * Copyright 2004 Joe Wreschnig. +mpdclient3.py is public domain --- sonata-1.5.1.orig/debian/watch +++ sonata-1.5.1/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sonata.berlios.de/download.html http://download.berlios.de/sonata/sonata-(.*).tar.gz --- sonata-1.5.1.orig/debian/rules +++ sonata-1.5.1/debian/rules @@ -0,0 +1,86 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +PYVERSIONS=$(shell pyversions -r) + +build: build-stamp + +build-stamp: + dh_testdir + set -e; \ + for python in $(PYVERSIONS) ; do \ + PKG_CONFIG_PATH=${PKGCONFIGPATH}:/usr/lib/pkgconfig/$$python \ + $$python setup.py build ; \ + done + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + rm -rf build + find . -name '*.pyc' -print0 | xargs -0 -r rm -f + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + set -e; \ + for python in $(PYVERSIONS) ; do \ + $$python setup.py install --no-compile --root=$(CURDIR)/debian/tmp ; \ + done + # Need to install default version as last to have proper #! line in main script + python setup.py install --no-compile --root=$(CURDIR)/debian/tmp + # We install docs other way + rm -rf $(CURDIR)/debian/tmp/usr/share/sonata + install -m644 debian/sonata.xpm $(CURDIR)/debian/tmp/usr/share/pixmaps + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir -i + dh_testroot -i + dh_installchangelogs -i CHANGELOG + dh_installdocs -i + dh_install -i --sourcedir=debian/tmp + dh_installmenu -i + dh_pycentral -i + dh_link -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir -a + dh_testroot -a + dh_installchangelogs -a CHANGELOG + dh_installdocs -a + dh_install -a --sourcedir=debian/tmp + dh_pycentral -a + dh_link -a + dh_strip -a + dh_compress -a + dh_fixperms -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- sonata-1.5.1.orig/debian/sonata.menu +++ sonata-1.5.1/debian/sonata.menu @@ -0,0 +1,4 @@ +?package(sonata):needs="X11" section="Applications/Sound"\ + title="Sonata" command="/usr/bin/sonata" \ + longtitle="A simple GTK+ MPD client" \ + icon="/usr/share/pixmaps/sonata.xpm" --- sonata-1.5.1.orig/debian/sonata.docs +++ sonata-1.5.1/debian/sonata.docs @@ -0,0 +1,3 @@ +TODO +TRANSLATORS +README --- sonata-1.5.1.orig/debian/sonata.xpm +++ sonata-1.5.1/debian/sonata.xpm @@ -0,0 +1,177 @@ +/* XPM */ +static char *sonata[] = { +/* columns rows colors chars-per-pixel */ +"32 32 139 2", +" c #2E476000", +". c #2E496300", +"X c #2D486400", +"o c #2D486500", +"O c #2C496A00", +"+ c #2C4A6C00", +"@ c #2D4D6F00", +"# c #35476800", +"$ c #374D6200", +"% c #364E6700", +"& c #324B6A00", +"* c #324D6800", +"= c #334D6800", +"- c #314F6D00", +"; c #364F6B00", +": c #3C4F6400", +"> c #36506B00", +", c #35506C00", +"< c #35506D00", +"1 c #35516D00", +"2 c #34526F00", +"3 c #36506C00", +"4 c #37526F00", +"5 c #33527100", +"6 c #37537100", +"7 c #36547400", +"8 c #375A7F00", +"9 c #39567700", +"0 c #3B597800", +"q c #3D5B7900", +"w c #3C5D7C00", +"e c #455A6F00", +"r c #405A7300", +"t c #4F5E7700", +"y c #56737F00", +"u c #626E7F00", +"i c #375B8000", +"p c #385B8100", +"a c #395D8200", +"s c #3C5D8000", +"d c #3D5E8000", +"f c #3F608200", +"g c #3F648B00", +"h c #46558300", +"j c #41618200", +"k c #41618300", +"l c #42618200", +"z c #42618300", +"x c #42628200", +"c c #42628300", +"v c #43638300", +"b c #43668C00", +"n c #47698E00", +"m c #466A9100", +"M c #466C9400", +"N c #496B9000", +"B c #4E709500", +"V c #5E708700", +"C c #537BA600", +"Z c #547BA400", +"A c #557BA400", +"S c #577DA500", +"D c #6D788300", +"F c #5880AB00", +"G c #5B82AB00", +"H c #5A84AF00", +"J c #5D85AF00", +"K c #5F86B000", +"L c #5F87B300", +"P c #5F89B500", +"I c #74818F00", +"U c #75828F00", +"Y c #70819600", +"T c #77859400", +"R c #74899F00", +"E c #6088B300", +"W c #778CA100", +"Q c #7F91A300", +"! c #6792C000", +"~ c #6893C100", +"^ c #6B96C400", +"/ c #6B97C600", +"( c #6C97C600", +") c #6D99C700", +"_ c #6D99C900", +"` c #6E9AC900", +"' c #6F9CCB00", +"] c #709CCB00", +"[ c #709DCC00", +"{ c #709DCD00", +"} c #719DCD00", +"| c #719ECE00", +" . c #729ECE00", +".. c #729FCF00", +"X. c #8092A500", +"o. c #8295A800", +"O. c #8296A900", +"+. c #8597A900", +"@. c #8C9DAF00", +"#. c #ADB7C300", +"$. c #B6BAC000", +"%. c #B9C0C600", +"&. c #B8C3C900", +"*. c #BAC2CA00", +"=. c #C0C6CD00", +"-. c #C0C9D300", +";. c #C7CBD500", +":. c #C7CCD200", +">. c #CCD2D500", +",. c #CED4DC00", +"<. c #D4D6DB00", +"1. c #D4D7DA00", +"2. c #D7DCE200", +"3. c #D7DCE300", +"4. c #E1E3E600", +"5. c #E1E6EA00", +"6. c #E5E7E800", +"7. c #E4E7EB00", +"8. c #E4E8EC00", +"9. c #EAEBED00", +"0. c #E9ECEF00", +"q. c #EAECEE00", +"w. c #EBEDEF00", +"e. c #EEEEEE00", +"r. c #EBEDF000", +"t. c #EDEFF000", +"y. c #EFF1F200", +"u. c #F0F1F200", +"i. c #F2F3F500", +"p. c #F4F4F600", +"a. c #F6F7F700", +"s. c #F6F7F800", +"d. c #F6F8F900", +"f. c #F7F8F900", +"g. c #F9FAFB00", +"h. c #FAFBFC00", +"j. c #FEFEFF00", +"k. c gray100", +"l. c None", +/* pixels */ +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.w.9.9.w.w.y.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.X 7 5 - X ; T *.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.k ........) J 0 I a.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.k ............' B U l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.k ..............' q $.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.k ..n f N G ^ ....J u l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.k ' * :.&.V r S ..^ V l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.k ' > l.l.l.;.# E ] & 1.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.k ' 1 l.l.l.l.$.c ..4 1.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.k ..1 l.l.l.l.>.1 ] 6 1.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.k ' 1 l.l.l.l.4.$ . : 6.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.k ' ; l.l.l.l.l.y.9.u.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.k ..> l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.k ..1 l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.k ' 1 l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.k ' ; l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.k ] ; l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.9.7.7.l.l.k ..1 l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.s.-.R 9 @ + r Y d ' 1 l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.s.W 8 H ^ ..' ! A A ' ; l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.+.g ` ..............' 1 l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.5.w ~ ................' = l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.3.p ..................` l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.3.a ..................L h l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.8.k ( ................d *.l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.@.M ' ..........^ b t l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.g.O.i C P P G m O D i.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.h.,.Q O.O.Q #.r.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l." +}; --- sonata-1.5.1.orig/debian/python-mmkeys.docs +++ sonata-1.5.1/debian/python-mmkeys.docs @@ -0,0 +1 @@ +mmkeys/README --- sonata-1.5.1.orig/debian/changelog +++ sonata-1.5.1/debian/changelog @@ -0,0 +1,187 @@ +sonata (1.5.1-1) unstable; urgency=low + + * New upstream version. + * Drop double dh_pycentral call in debian/rules. + + -- Michal Čihař Mon, 05 May 2008 11:59:28 +0200 + +sonata (1.5-4) unstable; urgency=low + + * Sonata works with python 2.4 and newer, tell it to python-central to + create proper deps and avoid installation for older python versions + (Closes: #476458). + + -- Michal Čihař Wed, 16 Apr 2008 21:54:30 +0200 + +sonata (1.5-3) unstable; urgency=low + + * Build for all supported python versions (this makes sense at least for + python-mmkeys). + + -- Michal Čihař Mon, 14 Apr 2008 14:25:50 +0200 + +sonata (1.5-2) unstable; urgency=low + + * Depend on (not yet in unstable) package python-mpd. + + -- Michal Čihař Mon, 07 Apr 2008 11:46:16 +0200 + +sonata (1.5-1) unstable; urgency=low + + * New upstream version. + - Sets ZSI cache directory (Closes: #473801). + * Build conflict with libffi4-dev as python-gobject-dev fails with it. + + -- Michal Čihař Mon, 07 Apr 2008 11:31:40 +0200 + +sonata (1.4.2-2) unstable; urgency=low + + * Drop workaround for bug #452227 (Closes: #472028). + + -- Michal Čihař Mon, 24 Mar 2008 21:16:31 +0100 + +sonata (1.4.2-1) unstable; urgency=low + + * New upstream version. + + -- Michal Čihař Sun, 10 Feb 2008 14:45:30 +0900 + +sonata (1.4.1-1) unstable; urgency=low + + * New upstream version. + - Fixes crash with disabled sys tray icon (Closes: #463579). + * Delete empty /usr/lib (workaround for pycentral bug #452227). + * Decrease sonata -> python-mmkeys dependency to recommends as this package + is not needed on GNOME > 2.18, + * Adjusted Vcs-* headers to point to trunk. + * Drop not needed debian/patches. + + -- Michal Čihař Mon, 04 Feb 2008 11:21:14 +0900 + +sonata (1.4-1) unstable; urgency=low + + * New upstream version. + - MPD_HOST is not handled properly (Closes: #453249). + * Upgrade suggests to recommends, as most users will want full + featured player. + * This package is GPL 3 or later. + * Update policy to 3.7.3 (no changes needed). + * Cleanup clean target in debian/rules. + * No patches needed, dropped dpatch build dependency. + * Install documentation only once (upstream now installes it also). + * Split package to Arch:all sonata and Arch:any python-mmkeys. + + -- Michal Čihař Wed, 16 Jan 2008 18:44:23 +0900 + +sonata (1.3-2) unstable; urgency=low + + * SOAPpy has been replaced by ZSI. + + -- Michal Čihař Mon, 12 Nov 2007 15:31:19 +0900 + +sonata (1.3-1) unstable; urgency=low + + * New upstream version. + - Desktop file patch was merged upstream. + - Upstream now has own man page. + * Use new Homepage field. + * Convert XS-Vcs fields to Vcs. + + -- Michal Čihař Tue, 06 Nov 2007 13:11:25 +0900 + +sonata (1.2.3-1) unstable; urgency=low + + * New upstream release. + * Adpopted Debian menu to new policy. + * Fix desktop file to match XDG. + + -- Michal Čihař Thu, 30 Aug 2007 13:10:20 +0900 + +sonata (1.2.2-1) unstable; urgency=low + + * New upstream release. + + -- Michal Čihař Wed, 01 Aug 2007 09:44:12 +0200 + +sonata (1.2.1-1) unstable; urgency=low + + * New upstream release. + - Fixes MPD password error (Closes: #433440). + + -- Michal Čihař Tue, 17 Jul 2007 13:14:12 +0200 + +sonata (1.2-1) unstable; urgency=low + + * New upstream version. + - Adds smarter cover finder (Closes: #429331). + * Suggests python-elementtree for Audioscrobbler support. + + -- Michal Čihař Mon, 16 Jul 2007 18:30:03 +0200 + +sonata (1.1.1-1) unstable; urgency=low + + * New upstream release. + + -- Michal Čihař Mon, 21 May 2007 20:03:13 +0200 + +sonata (1.1-1) unstable; urgency=low + + * New upstream release. + - Includes alternative icons for non GNOME users (Closes: #422877). + * Patch to enable sessions is no longer needed. + + -- Michal Čihař Tue, 08 May 2007 18:57:42 +0200 + +sonata (1.0.1-5) unstable; urgency=low + + * Do not build against experimental packages (Closes: #420123). + + -- Michal Čihař Fri, 20 Apr 2007 10:45:28 +0200 + +sonata (1.0.1-4) unstable; urgency=low + + * Add XS-Vcs headers. + * Fix suggests (Closes: #411565): + - Remove python-taglib, no such thing exits, sorry. + - python-tagpy is in NEW queue and should be soon available. + * Use dpatch for patching upstream. + + -- Michal Čihař Tue, 17 Apr 2007 09:07:46 +0200 + +sonata (1.0.1-3) unstable; urgency=low + + * Fix wrong sonata.py file, sorry for this error (Closes: #415014). + * Use my Debian email address. + + -- Michal Čihař Thu, 15 Mar 2007 15:05:45 +0100 + +sonata (1.0.1-2) unstable; urgency=low + + * Enabled GNOME session support (Closes: #409193). + + -- Michal Čihař Wed, 14 Mar 2007 14:17:42 +0100 + +sonata (1.0.1-1) unstable; urgency=low + + * New upstream version. + - Should fix displying of log text (Closes: #409193). + * It includes commented out Gnome session support, please enable and test it + if you want to see this in next version (see bug #410286). + + -- Michal Čihař Fri, 9 Mar 2007 10:11:28 +0100 + +sonata (1.0-1) unstable; urgency=low + + * New upstream version (Closes: #409457). + - Includes fixed French translation (Closes: #405056). + * Introduce new optional depenencies as Sonata can do more with them (I know + some of these packages do not yet exist in Debian, but somebody will + hopefully package them soon :-)). + + -- Michal Čihař Mon, 5 Feb 2007 10:55:13 +0100 + +sonata (0.9-1) unstable; urgency=low + + * Initial release for Debian (Closes: #394201). + + -- Michal Čihař Fri, 20 Oct 2006 11:51:51 +0200 --- sonata-1.5.1.orig/debian/control +++ sonata-1.5.1/debian/control @@ -0,0 +1,41 @@ +Source: sonata +Section: sound +Priority: optional +Maintainer: Michal Čihař +Build-Depends: debhelper (>= 5.0.38), + python-central (>= 0.5.6), + python-all-dev (>= 2.3.5-11), + pkg-config, + python-gtk2-dev +Build-Conflicts: libffi4-dev +Standards-Version: 3.7.3 +XS-Python-Version: >= 2.4 +Vcs-Svn: svn://svn.cihar.com/debian-sonata/trunk +Vcs-Browser: http://viewsvn.cihar.com/debian-sonata/trunk +Homepage: http://sonata.berlios.de/ + +Package: sonata +Architecture: all +Provides: ${python:Provides}, mpd-client +XB-Python-Version: ${python:Versions} +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python-gtk2, python-dbus, python-mpd +Recommends: python-gnome2-extras, python-zsi, python-tagpy, python-elementtree, python-mmkeys +Description: GTK+ client for the Music Player Daemon (MPD) + Sonata is a lightweight GTK+ music client for the Music Player Daemon (MPD). + It aims to be efficient (no toolbar, main menu, or statusbar), + user-friendly, and clean. + +Package: python-mmkeys +Architecture: any +Section: python +Provides: ${python:Provides} +Conflicts: sonata (< 1.4) +Replaces: sonata (< 1.4) +XB-Python-Version: ${python:Versions} +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python-gtk2 +Description: Multimedia key support as a PyGTK object + This module lets you access multimedia keys found on most new keyboards + from Python; most important it grabs all input events so your program + doesn't need to be in focus when the key is pressed (which is the + usual behavior of the keys). You still need something like Acme or + xmodmap to map the keys before using them. --- sonata-1.5.1.orig/debian/sonata.install +++ sonata-1.5.1/debian/sonata.install @@ -0,0 +1,4 @@ +usr/bin +usr/share +usr/lib/python*/site-packages/Sonata* +usr/lib/python*/site-packages/sonata --- sonata-1.5.1.orig/debian/pycompat +++ sonata-1.5.1/debian/pycompat @@ -0,0 +1 @@ +2