--- emesene-1.5.orig/debian/rules +++ emesene-1.5/debian/rules @@ -0,0 +1,8 @@ +#!/usr/bin/make -f + +%: + dh --with quilt $@ + +override_dh_auto_install: + dh_auto_install -- --install-lib=usr/share/emesene + rm debian/emesene/usr/share/emesene/emesenelib/uuid.py --- emesene-1.5.orig/debian/install +++ emesene-1.5/debian/install @@ -0,0 +1,2 @@ +debian/emesene.xpm usr/share/pixmaps +debian/bin/emesene usr/bin --- emesene-1.5.orig/debian/copyright +++ emesene-1.5/debian/copyright @@ -0,0 +1,252 @@ +This package was debianized by Emilio Pozuelo Monfort on +Thu, 11 Oct 2007 14:10:47 +0200. + +It was downloaded from http://downloads.sf.net/emesene/ + +Upstream Authors: + + Luis Mariano Guerra (emesene and emesenelib) + Horacio Duran (emesene and emesenelib) + Alberto Talavera (emesene) + Linan Wang (MsnOIM) + Roberto Salas (tango theme) + Jakub Steiner (tango theme) + Vinicius Depizzol (default theme) + Yguaratã C. Cavalcanti (emesene) + Roger Duran (emesene) + dx (emesene & emesenelib) + alencool (emesene & cairo wizzard :P) + Mattia 'MaTz' Pini (emesene) + mg (emesene) + Jan de Mooij (emesene) + j0hn (emesene) + Luis 'JoinTheHell' Nell (emesene) + nopersona (in the margins theme) + +Copyright: + + Copyright (C) 2006-2008 Luis Mariano Guerra + +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-2'. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +For desktop.py, the following copyright applies: + + Simple desktop integration for Python. This module provides desktop + environment detection and resource opening support for a selection + of common and standardised desktop environments. + + Copyright (C) 2005, 2006 Paul Boddie + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +For htmltextview.py, the following copyright applies: + + Copyright (C) 2005 Gustavo J. A. M. Carneiro + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +For emesenelib/uuid.py, the following copyright applies: + + PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 + -------------------------------------------- + + 1. This LICENSE AGREEMENT is between the Python Software Foundation + ("PSF"), and the Individual or Organization ("Licensee") accessing and + otherwise using this software ("Python") in source or binary form and + its associated documentation. + + 2. Subject to the terms and conditions of this License Agreement, PSF + hereby grants Licensee a nonexclusive, royalty-free, world-wide + license to reproduce, analyze, test, perform and/or display publicly, + prepare derivative works, distribute, and otherwise use Python + alone or in any derivative version, provided, however, that PSF's + License Agreement and PSF's notice of copyright, i.e., "Copyright (c) + 2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights + Reserved" are retained in Python alone or in any derivative version + prepared by Licensee. + + 3. In the event Licensee prepares a derivative work that is based on + or incorporates Python or any part thereof, and wants to make + the derivative work available to others as provided herein, then + Licensee hereby agrees to include in any such work a brief summary of + the changes made to Python. + + 4. PSF is making Python available to Licensee on an "AS IS" + basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR + IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND + DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS + FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT + INFRINGE ANY THIRD PARTY RIGHTS. + + 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON + FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS + A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, + OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + + 6. This License Agreement will automatically terminate upon a material + breach of its terms and conditions. + + 7. Nothing in this License Agreement shall be deemed to create any + relationship of agency, partnership, or joint venture between PSF and + Licensee. This License Agreement does not grant permission to use PSF + trademarks or trade name in a trademark sense to endorse or promote + products or services of Licensee, or any third party. + + 8. By copying, installing or otherwise using Python, Licensee + agrees to be bound by the terms and conditions of this License + Agreement. + +This module is included for compatibility with python versions which don't +include it. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +sound_themes/default/{offline,online,send,type}.wav and +smileys/default/* are copied from Pidgin + +They are released under the following 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-2'. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +po/* are released under the same license as emesene (GPL2+) and the +copyright owners are their respective translators. + + 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-2'. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +themes/inthemargins/* are taken from +http://gnome-look.org/content/show.php?content=76762 +and are released under the following terms: + + 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-2'. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +For libmimic/, except libmimic/py_libmimic.c, the following terms apply: + + Copyright (C) 2005 Ole André Vadla Ravnås + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; 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 Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The Debian packaging is Copyright (C) 2007-2009, Emilio Pozuelo Monfort + and is licensed under the GPL, see above. --- emesene-1.5.orig/debian/menu +++ emesene-1.5/debian/menu @@ -0,0 +1,7 @@ +?package(emesene): \ + needs="X11" \ + section="Applications/Network/Communication" \ + title="emesene" \ + description="MSN Messenger client" \ + command="emesene" \ + icon="/usr/share/pixmaps/emesene.xpm" --- emesene-1.5.orig/debian/README.source +++ emesene-1.5/debian/README.source @@ -0,0 +1,5 @@ +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +See /usr/share/doc/quilt/README.source for a detailed explanation. --- emesene-1.5.orig/debian/changelog +++ emesene-1.5/debian/changelog @@ -0,0 +1,221 @@ +emesene (1.5-1ubuntu1) karmic; urgency=low + + * Merge from debian unstable, remaining changes (LP: #417371): + - Add check_notifications.patch to check if the current notification + system supports actions + - Drop python-dcop suggests, not in the archive anymore + * Drop debian/patches/currentSong_plugin_support_amarok2.patch: + merged upstream + + -- Laurent Bigonville Mon, 24 Aug 2009 10:58:29 +0200 + +emesene (1.5-1) unstable; urgency=low + + [ Marco Rodrigues ] + * debian/control: + + Add ${misc:Depends} to Depends to remove lintian warning. + + [ Emilio Pozuelo Monfort ] + * debian/patches/currentSong_plugin_support_amarok2.patch: + - Add plugin from http://www.emesene.org/trac/ticket/1955 + to support Amarok2. It uses DBus instead of DCOP, so when + Amarok 2 is in testing we can remove python-dcop from Suggests. + * Prefix patches with a number. + * debian/patches/03_from_upstream_fix_file_transfers_wlm2009.patch: + - New patch from upstream r1578, fix file transfers with + WLM2009 clients. + * Standards-Version is 3.8.3, no changes needed. + * debian/copyright: + - Clean up whitespaces. + - Add "Copyright" to the packaging copyright and update the years. + * Build-depend on python instead of python2.5, the latter was added + when the default python version was 2.4 but we needed 2.5 to build + the package. I should have added an alternate build-dependency on + python (>= 2.5) though. + * Switch to python-support. + * Improve long description a bit. + * Put the wrapper script in debian/bin/ and use debian/install to + install it. + * Switch to debhelper 7. + * Switch to quilt. + - debian/README.source: update for the quilt switch. + * Suggest python-eggtrayicon for the tray icon and python-gtkspell for + the spell plugin, rather than python-gnome2-extras, which has been + split. Closes: #520907. + * debian/copyright: mention that some sound files come from Pidgin. + * debian/copyright: fix typo. Closes: #528421. + * Use dh --with quilt, build depend on quilt 0.46-7. + + * New upstream release. Closes: #535648. + - Don't try to connect to a gone dbus service. Closes: #541405. + - No longer hangs on file transfers. Closes: #488774. + - debian/patches/01_from_upstream_fix_logger_exceptions.patch + debian/patches/02_from_upstream_fix_banshee_1.0_support.patch + debian/patches/03_from_upstream_fix_file_transfers_wlm2009.patch + debian/patches/04_currentSong_plugin_support_amarok2.patch: + + Removed, fixed upstream. + * debian/copyright: Updated for the new version. + * debian/rules: Don't install uuid.py, it's in the default python + installation since 2.5. + + -- Emilio Pozuelo Monfort Fri, 21 Aug 2009 23:50:24 +0200 + +emesene (1.0.1-2ubuntu2) jaunty; urgency=low + + * Change build-dep on python2.5 to python and add --install-layout=deb to + the install rule for Python 2.6 transition + * Add check_notifications.patch to check if the current notification + system supports actions (LP: #345660) + - Thanks to Daniele Napolitano for the patch + + -- Scott Kitterman Fri, 20 Mar 2009 14:04:14 -0400 + +emesene (1.0.1-2ubuntu1) jaunty; urgency=low + + [ Marco Rodrigues ] + * debian/control: + + Add ${misc:Depends} to Depends to remove lintian warning. + + [ Emilio Pozuelo Monfort ] + * debian/patches/currentSong_plugin_support_amarok2.patch: + - Add plugin from http://www.emesene.org/trac/ticket/1955 + to support Amarok2. It uses DBus instead of DCOP, so after + Lenny is released we can remove python-dcop from Suggests. + * Actually remove python-dcop from Suggests for Jaunty, as it's going + to be removed from the archive. + + -- Emilio Pozuelo Monfort Mon, 12 Jan 2009 11:15:30 +0100 + +emesene (1.0.1-2) unstable; urgency=low + + [ Sandro Tosi ] + * debian/control + - switch Vcs-Browser field to viewsvn + + [ Emilio Pozuelo Monfort ] + * debian/patches/from_upstream_fix_logger_exceptions.patch: + - Fix Logger plugin exceptions. Patch backported from upstream r1506. + Closes: #503939. + + -- Emilio Pozuelo Monfort Mon, 17 Nov 2008 23:33:34 +0100 + +emesene (1.0.1-1) unstable; urgency=low + + * debian/patches/from_upstream_fix_invalid_application_header.patch, + debian/patches/from_upstream_fix_gtk_image_loading.patch, + debian/patches/from_upstream_embed_logo_in_htm.patch: + - Removed, fixed in the new version. + * debian/control, + debian/rules: + - Remove distutils' hack to build the package with python2.5 to + support python2.4, since python2.5 is now the default version. + * debian/rules: + - No need to make Controller.py executable anymore, as we are now + launching it from emesene-launcher. + + -- Emilio Pozuelo Monfort Wed, 17 Sep 2008 23:23:45 +0200 + +emesene (1.0-dist-4) unstable; urgency=medium + + * debian/patches/from_upstream_fix_invalid_application_header.patch: + - Update Application ID to MSN 8.5, patch taken from upstream r1422. + LP: #249530 + * debian/patches/from_upstream_embed_logo_in_htm.patch: + - Don't load emesene's logo from emesene.org, but embed it in the + html file instead. Patch taken from upstream r1424. LP: #236952 + * debian/copyright: + - Limit width to 80 chars. + + -- Emilio Pozuelo Monfort Fri, 18 Jul 2008 01:59:49 +0200 + +emesene (1.0-dist-3) unstable; urgency=low + + * debian/control: + - Move python-gnome2-extras from Recommends to Suggests, as it's only + needed for the Spell plugin and brings many modules and dependencies. + * debian/emesene-launcher: + - Pass arguments to Controller.py + * debian/patches/from_upstream_fix_gtk_image_loading.patch: + - Patch from upstream r1394, loads an stock image if the personal one + couldn't be loaded. + * debian/patches/use_webbrowser_module_to_open_html_local_files.patch: + - Use webbrowser module instead of desktop.py from emesene to open + local html files, as desktop.py will use gnome-open for GNOME which + uses gnome-vfs, which since 1:2.22.0-4 makes text/* a subgroup of + text/plain, making them being opened with a text editor instead of + the browser. LP: #241765. + For Lenny+1, if upstream doesn't change this code, it could be + possible to just switch desktop.py to use gvfs-open. + + -- Emilio Pozuelo Monfort Sat, 28 Jun 2008 00:48:15 +0200 + +emesene (1.0-dist-2) unstable; urgency=low + + * debian/patches/from_upstream_fix_banshee_1.0_support.patch: + - Change from upstream svn r1348 and r1352, fix CurrentSong plugin + support for Banshee 1.0. It removes support for older Banshee versions. + Closes: #486102. + * debian/rules: + - Include simple-patchsys. + * debian/control: + - Standards-Version updated to 3.8.0.0: + + Added debian/README.source + + -- Emilio Pozuelo Monfort Fri, 13 Jun 2008 18:48:12 +0200 + +emesene (1.0-dist-1) unstable; urgency=low + + * New upstream stable release from the emesene-1.0-dist upstream tarball + (which contains setup.py and misc/ ). + * debian/patches/01_setup_py_update_get_orig_source.patch: + - Removed, not needed anymore as we aren't using get-orig-source. + * debian/rules: + - Remove get-orig-source rule, as from now on we will use upstream + tarballs. + - Remove python-patchsys include. + - Run dh_icons and dh_desktop + - Build the package with python2.5 since it FTBFS with python2.4 due to + an issue with distutils. + * debian/copyright: + - Updated. + * debian/watch: + - Updated so that it reports 1.* as the newer versions. + * debian/emesene-launcher: + - Update for the new Controller.py location. + * debian/control: + - Build-Depend on python2.5 since the package is built with python2.5, + as it fails with python2.4's distutils. + - Wrap Build-Depends. + - Build-Depend on debhelper >= 5.0.51~ for dh_icons + + -- Emilio Pozuelo Monfort Sat, 29 Mar 2008 21:48:29 +0100 + +emesene (1.0~r1137-1) unstable; urgency=low + + * New svn snapshot. + Closes: #469101, exception when changing the font in conversations. + + -- Emilio Pozuelo Monfort Mon, 03 Mar 2008 19:23:11 +0100 + +emesene (1.0~r1127-1) unstable; urgency=low + + * New svn snapshot, which closes: #468857. + * debian/control: + - Removed python-xml from Build-Depends. It's included in python >= 2.4. + Closes: #468588. + * debian/copyright: + - Add translations copyright info. + * debian/patches/01_setup_py_update_get_orig_source.patch: + - Updated to apply with the new snapshot. + + -- Emilio Pozuelo Monfort Sun, 02 Mar 2008 00:51:58 +0100 + +emesene (1.0~r1015-1) unstable; urgency=low + + * Initial release. Closes: #442393. + * Tarball generated by the get-orig-source target in debian/rules. + * debian/patches/01_setup_py_update_get_orig_source.patch: + - Update setup.py for the get-orig-source reorganization. + + -- Emilio Pozuelo Monfort Wed, 13 Feb 2008 13:05:34 +0100 + --- emesene-1.5.orig/debian/control +++ emesene-1.5/debian/control @@ -0,0 +1,35 @@ +Source: emesene +Section: net +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Emilio Pozuelo Monfort +Uploaders: Python Applications Packaging Team +Build-Depends: debhelper (>= 7.0.50~), + quilt (>= 0.46-7), + python +Build-Depends-Indep: python-support +Standards-Version: 3.8.3 +Homepage: http://www.emesene.org/ +Vcs-Svn: svn://svn.debian.org/python-apps/packages/emesene/trunk/ +Vcs-Browser: http://svn.debian.org/viewsvn/python-apps/packages/emesene/trunk/ + +Package: emesene +Architecture: all +Depends: ${python:Depends}, + ${misc:Depends}, + python-gtk2 (>= 2.10), + python-cairo, + python-gobject +Recommends: python-notify, + python-pysqlite2, + python-dbus, + python-sexy +Suggests: python-eggtrayicon, + python-gtkspell +Description: platform independent MSN Messenger client + emesene is a nice and simple MSN Messenger client. It tries to be similar + to the official client, but with a simpler interface and a nicer look. + . + emesene allows you to chat with your contacts in the MSN network. + It doesn't support webcams yet, if you want webcam support, you should + look at amsn. --- emesene-1.5.orig/debian/emesene.xpm +++ emesene-1.5/debian/emesene.xpm @@ -0,0 +1,484 @@ +/* XPM */ +static char * emesene_xpm[] = { +"32 32 449 2", +" c None", +". c #4373B0", +"+ c #5A84B9", +"@ c #688FC0", +"# c #567FB7", +"$ c #4070AD", +"% c #6690C1", +"& c #B2CDEA", +"* c #B5D1EF", +"= c #AAC9EB", +"- c #A8C7E8", +"; c #9DBDDF", +"> c #5481B7", +", c #5E89BD", +"' c #BBD6F2", +") c #B2D6F9", +"! c #AACEF4", +"~ c #A0C6ED", +"{ c #95BDE6", +"] c #8BB3DF", +"^ c #95B7DD", +"/ c #4B7AB3", +"( c #48850C", +"_ c #6FA23E", +": c #8EBE60", +"< c #92C361", +"[ c #8ABB5B", +"} c #6B9F37", +"| c #46820C", +"1 c #4270AC", +"2 c #ABC9E7", +"3 c #B1D4F8", +"4 c #B7D9FD", +"5 c #ACD0F6", +"6 c #A1C7EE", +"7 c #96BDE7", +"8 c #8BB4DF", +"9 c #81ABD9", +"0 c #7CA3D0", +"a c #3C6CA8", +"b c #5A9521", +"c c #9AD164", +"d c #8DD347", +"e c #7ACB2B", +"f c #76C727", +"g c #75C428", +"h c #82C53F", +"i c #8AC355", +"j c #558C1C", +"k c #4C78B3", +"l c #B4D0EF", +"m c #ABCFF5", +"n c #AED2F7", +"o c #A8CDF3", +"p c #9FC5ED", +"q c #94BCE6", +"r c #89B3DE", +"s c #7EA9D7", +"t c #81A9D5", +"u c #4171AD", +"v c #56901D", +"w c #9AD75E", +"x c #7FD22E", +"y c #7ED12C", +"z c #7CCE2B", +"A c #79CB29", +"B c #74C426", +"C c #6FBE23", +"D c #6BB721", +"E c #82BC48", +"F c #4E8815", +"G c #5581B6", +"H c #AECDED", +"I c #A3C8F0", +"J c #A5CAF1", +"K c #99C0E9", +"L c #90B9E3", +"M c #86B0DC", +"N c #7CA7D5", +"O c #7DA6D3", +"P c #396AA8", +"Q c #90C659", +"R c #84D733", +"S c #82D82F", +"T c #81D62E", +"U c #7FD22C", +"V c #7ACC29", +"W c #75C526", +"X c #6BB61F", +"Y c #68B221", +"Z c #77AD41", +"` c #4475B0", +" . c #A7C8E9", +".. c #9AC1EA", +"+. c #9BC2EA", +"@. c #93BBE5", +"#. c #82ACD9", +"$. c #78A4D3", +"%. c #74A1CF", +"&. c #3D6FAA", +"*. c #528C1A", +"=. c #9BDC5A", +"-. c #84DA30", +";. c #87DD32", +">. c #80D52D", +",. c #7BCC29", +"'. c #74C526", +"). c #6FBD22", +"!. c #69B620", +"~. c #65AF1C", +"{. c #78B43B", +"]. c #4A8412", +"^. c #86ABD6", +"/. c #94BBE3", +"(. c #92BAE4", +"_. c #90B8E3", +":. c #84AEDB", +"<. c #7CA8D6", +"[. c #74A0D0", +"}. c #5C8BC1", +"|. c #61992C", +"1. c #91DB49", +"2. c #85DC31", +"3. c #89E033", +"4. c #84DB31", +"5. c #7ED32C", +"6. c #78CA29", +"7. c #73C225", +"8. c #6DBB22", +"9. c #69B41F", +"0. c #64AD1C", +"a. c #6FB02F", +"b. c #548A1C", +"c. c #4877B1", +"d. c #8DB4DB", +"e. c #8BB4DE", +"f. c #82ADDA", +"g. c #7DA8D6", +"h. c #75A2D1", +"i. c #6C9ACB", +"j. c #4270AD", +"k. c #5F9829", +"l. c #8ED945", +"m. c #83D92F", +"n. c #7BCE2A", +"o. c #71C025", +"p. c #6CB921", +"q. c #67B11D", +"r. c #61AB1B", +"s. c #6BAD2B", +"t. c #4F861A", +"u. c #4270AA", +"v. c #6791C3", +"w. c #7CA6D4", +"x. c #7CA6D5", +"y. c #6F9CCD", +"z. c #5785BB", +"A. c #4573AC", +"B. c #3F6FA9", +"C. c #508B17", +"D. c #90D74B", +"E. c #80D42D", +"F. c #7FD22D", +"G. c #7CCF2A", +"H. c #77C928", +"I. c #72C225", +"J. c #6EBB22", +"K. c #69B51F", +"L. c #64AF1D", +"M. c #61A819", +"N. c #6AAC2C", +"O. c #48830F", +"P. c #4776AF", +"Q. c #82A7D0", +"R. c #5D85B2", +"S. c #4974A8", +"T. c #4470A7", +"U. c #4774A8", +"V. c #5982B1", +"W. c #78A1CE", +"X. c #6791C4", +"Y. c #416EAD", +"Z. c #83C244", +"`. c #7CCC2C", +" + c #79CB28", +".+ c #6FBD23", +"++ c #6BB720", +"@+ c #66B11E", +"#+ c #62AA1B", +"$+ c #5EA519", +"%+ c #64A327", +"&+ c #4374AD", +"*+ c #7DA5D1", +"=+ c #82ADDB", +"-+ c #82AEDD", +";+ c #83AFDB", +">+ c #81ABD6", +",+ c #7FAAD8", +"'+ c #7DA8D8", +")+ c #77A3D4", +"!+ c #79A2D2", +"~+ c #6C94C6", +"{+ c #3D6FA2", +"]+ c #529017", +"^+ c #84CB3D", +"/+ c #73C325", +"(+ c #71C023", +"_+ c #6FBB22", +":+ c #6BB620", +"<+ c #67B21E", +"[+ c #63AD1B", +"}+ c #60A719", +"|+ c #65A725", +"1+ c #48860F", +"2+ c #4E7AB0", +"3+ c #618BBE", +"4+ c #8FB3DC", +"5+ c #7FABDA", +"6+ c #83AEDD", +"7+ c #87B2E0", +"8+ c #84AFDD", +"9+ c #7EAADA", +"0+ c #7AA6D6", +"a+ c #74A1D2", +"b+ c #78A1D0", +"c+ c #6992C3", +"d+ c #3E757E", +"e+ c #559119", +"f+ c #7BC036", +"g+ c #70BB28", +"h+ c #6AB520", +"i+ c #66B21E", +"j+ c #63A91E", +"k+ c #64A823", +"l+ c #4B890F", +"m+ c #5781B6", +"n+ c #7A9FC9", +"o+ c #8FB1D7", +"p+ c #7FA9D8", +"q+ c #80ACDB", +"r+ c #85B0DF", +"s+ c #86B2DF", +"t+ c #81ACDC", +"u+ c #7CA8D8", +"v+ c #78A4D4", +"w+ c #729FD1", +"x+ c #78A1CF", +"y+ c #5B87A3", +"z+ c #468212", +"A+ c #4D8911", +"B+ c #5A9A1E", +"C+ c #69AB27", +"D+ c #67AB26", +"E+ c #62A422", +"F+ c #539316", +"G+ c #48860D", +"H+ c #537FB4", +"I+ c #ACC8E4", +"J+ c #5180B8", +"K+ c #9CBCDF", +"L+ c #5784BC", +"M+ c #94B6D9", +"N+ c #6B98BF", +"O+ c #529026", +"P+ c #73BF27", +"Q+ c #6DB326", +"R+ c #5D9D1F", +"S+ c #508D15", +"T+ c #4C8811", +"U+ c #4F8D15", +"V+ c #5C9D1C", +"W+ c #6BB324", +"X+ c #72C025", +"Y+ c #509411", +"Z+ c #91AED3", +"`+ c #82ADD9", +" @ c #5B86BB", +".@ c #9DBCE0", +"+@ c #86B1DF", +"@@ c #648DBE", +"#@ c #6991C0", +"$@ c #78A3C0", +"%@ c #498615", +"&@ c #73C026", +"*@ c #7BCD2A", +"=@ c #7ED22D", +"-@ c #7CCB2D", +";@ c #76C32C", +">@ c #74BF29", +",@ c #73C129", +"'@ c #77C629", +")@ c #77C927", +"!@ c #71BD26", +"~@ c #559615", +"{@ c #5F87B9", +"]@ c #B3CCE5", +"^@ c #5581B8", +"/@ c #A5C3E2", +"(@ c #84B0DF", +"_@ c #81ACD9", +":@ c #46738C", +"<@ c #4F8A20", +"[@ c #63A623", +"}@ c #76C528", +"|@ c #79CC29", +"1@ c #80D52E", +"2@ c #7DD12B", +"3@ c #73C224", +"4@ c #6FBC23", +"5@ c #71BA2A", +"6@ c #559417", +"7@ c #4770A7", +"8@ c #3C6396", +"9@ c #6B92C2", +"0@ c #A7C5E4", +"a@ c #93BAE2", +"b@ c #87B2DF", +"c@ c #83ADB9", +"d@ c #5A912D", +"e@ c #529016", +"f@ c #78BF33", +"g@ c #72C324", +"h@ c #78C828", +"i@ c #7CCF2B", +"j@ c #7DD02B", +"k@ c #7DD12C", +"l@ c #79CA28", +"m@ c #72C124", +"n@ c #6EBC22", +"o@ c #6AB720", +"p@ c #71B62E", +"q@ c #518F17", +"r@ c #4B78AB", +"s@ c #8CADD2", +"t@ c #A8C3E3", +"u@ c #ABC7E4", +"v@ c #ACC8E5", +"w@ c #ABC6E4", +"x@ c #93B7BA", +"y@ c #609A35", +"z@ c #7ABE37", +"A@ c #67A32D", +"B@ c #71BB28", +"C@ c #71BF24", +"D@ c #75C627", +"E@ c #77C727", +"F@ c #6FBE22", +"G@ c #6DBA21", +"H@ c #6AB620", +"I@ c #67B11E", +"J@ c #74B337", +"K@ c #48870F", +"L@ c #2E5484", +"M@ c #335E8E", +"N@ c #376095", +"O@ c #365E8A", +"P@ c #528D26", +"Q@ c #95DC4F", +"R@ c #599F16", +"S@ c #7AB640", +"T@ c #6EBD23", +"U@ c #73C124", +"V@ c #76C627", +"W@ c #71C024", +"X@ c #5E9823", +"Y@ c #6EBA24", +"Z@ c #68B41E", +"`@ c #65AF1D", +" # c #66AD20", +".# c #71AB3B", +"+# c #418008", +"@# c #8FCC53", +"## c #81D530", +"$# c #4E910F", +"%# c #82BC4A", +"&# c #69B51E", +"*# c #6CBA21", +"=# c #6FBF23", +"-# c #4E8B12", +";# c #78B43E", +"># c #67B21D", +",# c #65AD1C", +"'# c #60AA1A", +")# c #76B23D", +"!# c #528B1C", +"~# c #47860B", +"{# c #9BDD5A", +"]# c #509111", +"^# c #87BD54", +"/# c #66B11C", +"(# c #6AB61F", +"_# c #6FBC22", +":# c #6EBB21", +"<# c #529411", +"[# c #6DA438", +"}# c #68AF21", +"|# c #63AB1A", +"1# c #60A819", +"2# c #71AE36", +"3# c #5D922A", +"4# c #6AA332", +"5# c #8BCD4A", +"6# c #5D9C21", +"7# c #84B453", +"8# c #68B021", +"9# c #6AB71F", +"0# c #64AE1B", +"a# c #47830E", +"b# c #87B855", +"c# c #6DAF2B", +"d# c #74B138", +"e# c #7DB04D", +"f# c #44800A", +"g# c #44820C", +"h# c #3C7508", +"i# c #51881C", +"j# c #8EC05B", +"k# c #6CB127", +"l# c #66B01C", +"m# c #66B11D", +"n# c #5EA618", +"o# c #579B14", +"p# c #619A2B", +"q# c #578D23", +"r# c #598F26", +"s# c #699A3B", +"t# c #437D0B", +"u# c #4B8019", +"v# c #91BA6C", +"w# c #9ECA73", +"x# c #8BC155", +"y# c #7DBA41", +"z# c #78B839", +"A# c #77B738", +"B# c #7EBA42", +"C# c #84BE4C", +"D# c #87B858", +"E# c #7DAD52", +"F# c #5F9231", +"G# c #366804", +"H# c #42740F", +"I# c #659339", +"J# c #79A353", +"K# c #81A95B", +"L# c #84AA5E", +"M# c #78A150", +"N# c #6C9840", +"O# c #497D17", +"P# c #306005", +" ", +" ", +" ", +" . + @ # $ ", +" % & * = - ; > ", +" , ' ) ! ~ { ] ^ / ( _ : < [ } | ", +" 1 2 3 4 5 6 7 8 9 0 a b c d e f g h i j ", +" k l m n o p q r s t u v w x y z A B C D E F ", +" G H I J 6 K L M N O P Q R S T U V W C X Y Z ", +" ` ...+.K @.8 #.$.%.&.*.=.-.;.-.>.,.'.).!.~.{.]. ", +" ^./.(._.8 :.<.[.}. |.1.2.3.4.5.6.7.8.9.0.a.b. ", +" c.d.e.M f.g.h.i.j. k.l.m.-.>.n.f o.p.q.r.s.t. ", +" u.v.w.x.y.z.A.B. C.D.E.F.G.H.I.J.K.L.M.N.O. ", +" P.Q.R.S.T.U.V.W.X.Y. Z.`. +f 7..+++@+#+$+%+ ", +" &+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+_+:+<+[+}+|+1+ ", +" 2+3+4+5+6+7+7+8+9+0+a+b+c+d+e+f+g+h+i+[+j+k+l+ ", +" m+n+o+p+q+r+7+7+s+t+u+v+w+x+y+z+A+B+C+D+E+F+l+G+ ", +" H+I+J+K+9+-+s+7+7+7+8+L+M+a+N+O+P+Q+R+S+T+U+V+W+X+Y+ ", +" Z+`+ @.@5+6+7+7+7+7++@@@#@$@%@&@*@=@-@;@>@,@'@)@/+!@~@ ", +" {@]@^@/@q+(@7+7+7+7+7+_@:@<@[@}@|@=@1@T 1@2@V f 3@4@5@6@ ", +" 7@8@9@0@a@b@7+7+7+b@c@d@e@f@g@h@i@j@y k@G.l@W m@n@o@p@q@ ", +" r@s@t@u@v@w@x@y@z@A@B@C@D@6.A V V A E@/+F@G@H@I@J@K@ ", +" L@M@N@O@P@Q@R@S@++T@U@W V@f f D@B W@X@Y@Z@`@ #.#+#", +" @###$#%#&#*#=#W@m@I.I.m@W@n@-#;#>#,#'#)#!#", +" ~#{#i@]#^#/#(#G@J.n@_#n@n@:#K.<#[#}#|#1#2#3#", +" 4#5#6#7#8#>#K.(#++++++9#(#0#R@a#b#c#d#e#f#", +" g#h#i#j#k#l#m#>#>#>#>#m#n#o#p#q#r#s#t# ", +" u#v#w#x#y#z#A#B#C#D#E#F#G# ", +" H#I#J#K#L#M#N#O#P# ", +" ", +" ", +" "}; --- emesene-1.5.orig/debian/watch +++ emesene-1.5/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/emesene/emesene-(1\.[0-9].*)\.tar\.gz --- emesene-1.5.orig/debian/compat +++ emesene-1.5/debian/compat @@ -0,0 +1 @@ +7 --- emesene-1.5.orig/debian/bin/emesene +++ emesene-1.5/debian/bin/emesene @@ -0,0 +1,3 @@ +#!/bin/sh +# Launch emesene +exec python /usr/share/emesene/Controller.py $@ --- emesene-1.5.orig/debian/patches/20_dont_build_own_libmimic.patch +++ emesene-1.5/debian/patches/20_dont_build_own_libmimic.patch @@ -0,0 +1,27 @@ +--- a/setup.py ++++ b/setup.py +@@ -4,18 +4,6 @@ + import glob, os.path + import sys + +-for arg in sys.argv: +- if arg == 'install': +- print 'Hello.\nYou are trying to do a system-wide install of emesene '\ +- 'using this script, which is a very bad thing to do.\n'\ +- 'Seriously, you do NOT want to do this, since it can break '\ +- 'other python apps, and emesene too!\n'\ +- 'Follow my advice: just run the \"emesene\" script that is '\ +- 'in this very same directory and you\'re done. emesene is running '\ +- 'and your system is safe. It\'s a win-win, don\'t you think?\n'\ +- 'Thanks for trying emesene.' +- quit() +- + # From apport's setup.py + mo_files = [] + for filepath in glob.glob("po/*/LC_MESSAGES/*.mo"): +@@ -48,5 +36,4 @@ + ('share/icons/hicolor/scalable/apps', ['misc/emesene.svg']), + ('share/man/man1', ['misc/emesene.1']), + ('share/applications', ['misc/emesene.desktop'])] + mo_files, +- ext_modules = [libmimic_module] + ) --- emesene-1.5.orig/debian/patches/10_use_webbrowser_module_to_open_html_local_files.patch +++ emesene-1.5/debian/patches/10_use_webbrowser_module_to_open_html_local_files.patch @@ -0,0 +1,58 @@ + - Use webbrowser module instead of desktop.py from emesene to open + local html files, as desktop.py will use gnome-open for GNOME which + uses gnome-vfs, which since 1:2.22.0-4 makes text/* a subgroup of + text/plain, making them being opened with a text editor instead of + the browser. LP: #241765. + For Lenny+1, if upstream doesn't change this code, it could be + possible to just switch desktop.py to use gvfs-open. + + +--- a/plugins_base/LibNotify.py ++++ b/plugins_base/LibNotify.py +@@ -21,6 +21,7 @@ + + import Plugin + import desktop ++import webbrowser + from emesenelib.common import escape + from emesenelib.common import unescape + from Parser import PangoDataType +@@ -221,7 +222,7 @@ + + elif execute == 'mail': + def openMail(notification, action): +- desktop.open(self.controller.hotmail.getLoginPage\ ++ webbrowser.open(self.controller.hotmail.getLoginPage\ + (data[0], data[1], data[2])) + notification.add_action('default', 'Open Mail', openMail) + +--- a/plugins_base/Notification.py ++++ b/plugins_base/Notification.py +@@ -696,7 +696,7 @@ + self.controller.newConversation(None, params[0], params[1], True) + + def openMail(self, params): +- desktop.open(self.controller.hotmail.getLoginPage\ ++ webbrowser.open(self.controller.hotmail.getLoginPage\ + (params[0], params[1], params[2])) + + def start(self): +--- a/UserPanel.py ++++ b/UserPanel.py +@@ -22,6 +22,7 @@ + import pango + + import desktop ++import webbrowser + import Widgets + import FancyLabel + import StatusMenu +@@ -320,7 +321,7 @@ + self.controller.setMediaEnabled(False) + + def onMaiButtonClicked(self, *args): +- desktop.open(self.controller.hotmail.getLoginPage()) ++ webbrowser.open(self.controller.hotmail.getLoginPage()) + + class BaseImageButton: + def __init__(self, icon, string=None): --- emesene-1.5.orig/debian/patches/check_notifications.patch +++ emesene-1.5/debian/patches/check_notifications.patch @@ -0,0 +1,21 @@ +diff -Nur -x '*.orig' -x '*~' emesene-1.0.1/plugins_base/LibNotify.py emesene-1.0.1.new/plugins_base/LibNotify.py +--- emesene-1.0.1/plugins_base/LibNotify.py 2008-03-23 17:56:22.000000000 -0400 ++++ emesene-1.0.1.new/plugins_base/LibNotify.py 2009-03-20 14:03:00.000000000 -0400 +@@ -217,13 +217,15 @@ + if execute == 'conversation': + def on_notify_action(notification, action): + self.controller.newConversation(None, data[0], data[1], True) +- notification.add_action('default', 'default', on_notify_action) ++ if 'actions' in pynotify.get_server_caps (): ++ notification.add_action('default', 'default', on_notify_action) + + elif execute == 'mail': + def openMail(notification, action): + desktop.open(self.controller.hotmail.getLoginPage\ + (data[0], data[1], data[2])) +- notification.add_action('default', 'Open Mail', openMail) ++ if 'actions' in pynotify.get_server_caps (): ++ notification.add_action('default', 'Open Mail', openMail) + + if self.controller.trayIcon and \ + isinstance(self.controller.trayIcon.tray, gtk.StatusIcon): --- emesene-1.5.orig/debian/patches/series +++ emesene-1.5/debian/patches/series @@ -0,0 +1 @@ +20_dont_build_own_libmimic.patch