--- psi-0.14.orig/README.Debian +++ psi-0.14/README.Debian @@ -0,0 +1,8 @@ +The additional COPYING file in /usr/share/psi is needed because psi reads +this file to show its license. + +Versions in experimental are often not tested at all. So expect some bugs. + +Jan Niehusmann +jan@debian.org + --- psi-0.14.orig/psi.1 +++ psi-0.14/psi.1 @@ -0,0 +1,21 @@ +.TH PSI 1 "November 1, 2001" +.\" Please adjust this date whenever revising the manpage. +.SH NAME +psi \- jabber client +.SH SYNOPSIS +.B psi +.SH DESCRIPTION +.B psi +is a free instant messaging application designed for the Jabber +(XMPP) IM network (including Google Talk). It has full Unicode support, +and supports most important XMPP features like file transfer, group chat, +encryption etc. +.PP +Psi relies on the qca2 library for its encryption features. Therefore, +it's necessary to install libqca2-plugin-ossl for SSL (client-to-server) +encryption and libqca2-plugin-gnupg for PGP (end-to-end) encryption. +.PP +A tutorial can be found on the web at http://psi-im.org/wiki/Tutorial +.SH AUTHOR +This manual page was written by Jan Niehusmann , +for the Debian GNU/Linux system (but may be used by others). --- psi-0.14.orig/psi.xpm +++ psi-0.14/psi.xpm @@ -0,0 +1,47 @@ +/* XPM */ +static char *noname[] = { +/* width height ncolors chars_per_pixel */ +"32 32 8 1", +/* colors */ +" c #000000", +". c #CA8AC9", +"X c #57ACDA", +"o c #ABDBF4", +"O c #72BDE6", +"@ c #87CCF2", +"# c #CDE9F8", +"+ c None", +/* pixels */ +"+ ++++ +++ +", +" ++ + ", +" ###### + #### #####X ", +" #oooooX #ooX #ooooXX ", +" #o@@OX #oOX #o@@OX ", +"+ #o@OX #oOX #o@OX +", +"+++ #o@OX #oOX #o@OX +++", +"+++ #o@OX #oOX #o@OX +++", +"+++ #o@@OX #oOX #o@@OX +++", +"+++ #o@@OX #oOX #o@@OX +++", +"+++ #o@OX #oOX #o@OX +++", +"++++ #o@OX #oOX #o@OX ++++", +"++++ #o@OX #oOX #o@OX ++++", +"++++ #o@OX #oOX #o@OX ++++", +"++++ #o@OX #oOX #o@OX ++++", +"++++ #o@OX #oOX #o@OX ++", +"++++ #o@OX #oOX #o@OX +", +"+++++ #o@OX #oOX #o@OX .. ", +"+++++ Xo@OX #oOX #o@OX .. .. ", +"++++++ Xo@@@@@OOOOOO.. .. .. ", +"+++++++ XXXooo@OOXXX .. .. .. ", +"++++++++ XXoOXX .. .. .. ", +"+++++++++ #oOX .. .. .. ", +"++++++++++++ #oOX + .. .. .. ", +"++++++++++++ #oOX + .. .. ", +"++++++++++++ #oOX ++ .. ", +"++++++++++++ #oOX ++++ +", +"++++++++++++ #oOX ++++++ ++", +"++++++++++++ #oOX ++++++++++++", +"++++++++++++ #XXX ++++++++++++", +"++++++++++++ ++++++++++++", +"+++++++++++++ +++++++++++++" +}; --- psi-0.14.orig/README.chinese_fonts +++ psi-0.14/README.chinese_fonts @@ -0,0 +1,69 @@ +During discussion debian bug report #280124, (http://bugs.debian.org/280124), +Toni Mueller provided the following hints to make psi display chinese glyphs +correctly. + +I'm not sure if this still applies to current versions of psi - just adding it +here, as it's perhaps useful for people who want to use psi with chinese +or similar character sets. + +---------------------------------------------------------------------- +On Mon, 05.11.2007 at 10:31:25 +0100, Jan Niehusmann wrote: +> On Tue, Oct 09, 2007 at 09:47:56AM +0200, Toni Mueller wrote: +> > On Sun, 07.10.2007 at 12:28:03 +0200, Toni Mueller wrote: +> > > I've been struggling with getting PSI to show chinese glyphs well, but +> > > it often displays only an empty box instead of the glyph I want, +> > > whereas at least kbookmarkmanager and kaddressbook display all of them +> > +> > it turned out to be my user error, but I'd like to note that the +> > configuration of all this is, requiring the coordinated use of +> > qtconfig-qt3 and the fonts configuration option in psi highly +> > unintuitive (imho). I don't know where this is explained, too. +> +> Could you write some lines explaining how you configured psi to +> display these fonts well? Then I could add it as a readme to to +> /usr/share/doc/psi/. +> +> BTW, sorry that I wasn't able to help you with this issue, I'm only +> using characters available in latin1, so most programs just work in that +> regard. + +below is a quick run-down from memory. It's been a while since I did +it, and I'm currently not in the mood for experimenting too much (and +rather time-constrained, too). + +I have de_DE.utf8 as my standard language environment. This is +probably important because I guess that when you are using non-UTF8 +locales, your results will differ by a LARGE margin. + +Next, one needs an input method because chinese glyphs can't be +directly typed (~50.000 against ~100 keys... go figure). I use scim, +and I implemented the "Smart Pinyin" input method (and would like help +with other methods). + +One also needs all fonts that one can grab. The names of the font +packages don't readily suggest which fonts are in them, and the only +font I found working well enough for me seems to be "AR PL ShanHeiSun +Uni". I don't know which package contains it, however. I also don't +know which other font and/or input method I'd have to choose if I +wanted to write Traditional Chinese... help appreciated! + +Next, fire up qtconfig-qt3 (because psi is a qt3 program), go to the +tab labelled 'Fonts', and select a font. I selected "Sans Serif" as my +default font because I usually use western fonts. Then select the "Sans +Serif" family in the drop-down menu labelled "Select or Enter a +Family". Then, go to the bottom of that pane and select the font "AR PL +ShanHeiSun Uni" in the drop-down menu labelled "Select substitude +Family". In psi, you also select "Sans Serif" as your standard font. + +As far as I understood, this results in psi (or any other qt3 +application) looking for a glyph it cannot display using the standard +font, will look into the substitution table and try to take the glyphs +from the fonts listed there, in order. But you need to match your font +settings in psi with the font settings in qtconfig-qt3 in order to make +qt3 look up the correct subsitutions for you. Eg it should be possible +to replace all occurrences of "Sans Serif" with "Times". + +I don't know how to do this with other non-latin fonts, however. Also, +the idea of using qtconfig-qt3 was not mine. It was suggested to me by +someone who had a similar problem in the past. +---------------------------------------------------------------------- --- psi-0.14.orig/iris/src/xmpp/xmpp-im/xmpp_task.cpp +++ psi-0.14/iris/src/xmpp/xmpp-im/xmpp_task.cpp @@ -225,7 +225,7 @@ onDisconnect(); } -void Task::debug(const char *fmt, ...) +/*void Task::debug(const char *fmt, ...) { va_list ap; va_start(ap, fmt); @@ -233,7 +233,7 @@ str.vsprintf(fmt, ap); va_end(ap); debug(str); -} +}*/ void Task::debug(const QString &str) { --- psi-0.14.orig/debian/dirs +++ psi-0.14/debian/dirs @@ -0,0 +1 @@ +usr/bin --- psi-0.14.orig/debian/copyright +++ psi-0.14/debian/copyright @@ -0,0 +1,61 @@ +This package was debianized by Jan Niehusmann on +Thu, 1 Nov 2001 22:20:28 +0100. + +It was downloaded from http://www.affinix.com/~justin/programs/psi/ +Current versions are available from http://psi.affinix.com/download.php +Version 0.12 was downloaded from +http://downloads.sourceforge.net/psi/psi-0.12.tar.gz + +The orig.tar.gz is generated from the upstream tarball by removing +the following (windows-only) binary files, which where included without +source code: + + src/tools/idle/win32/idleui.dll + src/tools/zip/minizip/win32/libz.a + win32/tod.exe + +Upstream Authors: Kevin Smith , + Justin Karneges + +Copyright: + +Copyright (C) 2001,2002 Justin Karneges + +You are free to distribute this software under the terms of +the GNU General Public License. +On Debian systems, the complete text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL-2 file. + +As a special exception, Justin Karneges gives permission to link +this program with the Qt Library (commercial or non-commercial edition), +and distribute the resulting executable, without including the source +code for the Qt library in the source distribution. + +As a special exception, Justin Karneges gives permission to link +this program with the OpenSSL Library. + + +Since version 0.8.6, psi contains 'minizip', a library for unpacking +zip archives. It is distributed with the following copyright: + + Copyright (C) 1998 Gilles Vollant + + Condition of use and distribution are the same than zlib + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + --- psi-0.14.orig/debian/rules +++ psi-0.14/debian/rules @@ -0,0 +1,100 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + + + touch configure-stamp + +build: configure-stamp build-stamp +build-stamp: + dh_testdir + + # Add here commands to compile the package. + ./configure --prefix=/usr --qtdir=/usr/share/qt4/ --disable-bundled-qca --no-separate-debug-info # --enable-debug + $(MAKE) + #/usr/bin/docbook-to-man debian/psi.sgml > psi.1 + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + # Add here commands to clean up after the build process. + [ ! -f Makefile ] || $(MAKE) distclean + -rm src/Makefile + -rm Makefile + -rm libpsi/psiwidgets/Makefile + -rm src/psi + -rm conf.pri + -rm extra.pri + -rm conf.log + -rm src/config.h + -rm src/.qmake.internal.cache + -rm psi + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/psi. + $(MAKE) install INSTALL_ROOT=$(CURDIR)/debian/psi + + mkdir -p $(CURDIR)/debian/psi/usr/share/doc/psi + mkdir -p $(CURDIR)/debian/psi/usr/share/lintian/overrides/ + mkdir -p $(CURDIR)/debian/psi/usr/share/pixmaps + + ln -sf ../../psi/README $(CURDIR)/debian/psi/usr/share/doc/psi/README + cp ./debian/lintian-override $(CURDIR)/debian/psi/usr/share/lintian/overrides/psi + cp ./psi.xpm $(CURDIR)/debian/psi/usr/share/pixmaps + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot +# dh_installdebconf + dh_installdocs + dh_installexamples + dh_installmenu +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron + dh_installman +# dh_installinfo +# dh_undocumented + dh_installchangelogs + dh_icons + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_makeshlibs + dh_installdeb +# dh_perl + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- psi-0.14.orig/debian/changelog +++ psi-0.14/debian/changelog @@ -0,0 +1,486 @@ +psi (0.14-2) unstable; urgency=low + + * comment out only function which uses va_list to work around build + problems on armel + * Set Standards-Version to 3.8.4 + + -- Jan Niehusmann Fri, 19 Feb 2010 09:37:12 +0100 + +psi (0.14-1) unstable; urgency=low + + * New Upstream Version + * Disable (separate) debug info + + -- Jan Niehusmann Wed, 06 Jan 2010 17:18:28 +0100 + +psi (0.13-1) unstable; urgency=low + + * Updated to upstream version 0.13 + * Set Standards-Version to 3.8.3 + + -- Jan Niehusmann Fri, 25 Sep 2009 17:49:51 +0200 + +psi (0.12.1-2) unstable; urgency=low + + * Build-depend on qt >= 4.5.1 + This should fix an incompatibility between binaries compiled with + older qt versions and newer shared library versions. (Closes: Bug#526335) + * Conflict with libqca2 << 2.0.2, as older qca versions cause + problems with qt 4.5. + * Update Standards-Version + + -- Jan Niehusmann Sat, 23 May 2009 15:05:57 +0200 + +psi (0.12.1-1) unstable; urgency=high + + * New Upstream Version + This fixes remote DoS vulnerability CVE-2008-6393 found and reported + by Jesus Olmos Gonzalez (jolmos (at) isecauditors (dot) com). + The original advisory is available at: + http://www.securityfocus.com/archive/1/499563 + (Closes: Bug#518468) + * Depend on qt << 4.5.0 as psi needs some patches to work with qt 4.5 + * Psi currently doesn't handle missing ssl plugin gracefully. Therefore, + depend on libqca2-plugin-ossl instead of only recommending it. + (Closes: Bug#504644) + + -- Jan Niehusmann Mon, 09 Mar 2009 18:31:53 +0100 + +psi (0.12-2) unstable; urgency=low + + * Uploading to unstable (Closes: Bug#494352) + + -- Jan Niehusmann Thu, 28 Aug 2008 18:46:52 +0200 + +psi (0.12-1) experimental; urgency=low + + * Updated to upstream version 0.12 + * Removed some (windows) binaries without sources available from the + orig tarball + * Noticed removal of binaries in debian/copyright + * Fixed some lintian warnings regarding file formatting + * Bumped Standards-Version to 3.8.0 + * Changed dependency on libqt4-dev to >=4.2.3 (instead of >=4.2.3-1) + * Revert CONFIG -= link_prl additions as they are not necessary + since qt 4.4.0~rc1-4 + * Build-Conflict with libqt4-dev 4.4.0~rc1-3 + + -- Jan Niehusmann Wed, 20 Aug 2008 09:25:13 +0200 + +psi (0.11-8) unstable; urgency=low + + * added CONFIG -= link_prl to .pro files and removed dependencies + which are made unnecessary by this change + * Fix segfault when closing last chat tab with qt4.4 + (This is from upstream svn, rev. 1101) (Closes: Bug#476122) + + -- Jan Niehusmann Mon, 14 Apr 2008 18:57:30 +0200 + +psi (0.11-7) unstable; urgency=low + + * With version 4.4.0~rc1-3, libqt4-dev removed some dependencies which + psi needs for building. Added them directly to the psi package. + + -- Jan Niehusmann Sun, 13 Apr 2008 21:43:33 +0200 + +psi (0.11-6) unstable; urgency=low + + * Initialize w2tab before calling addTab in optionstab.cpp + (Closes: Bug#475748) + * added -Wl,--as-needed to LDFLAGS, to minimize dependencies + + -- Jan Niehusmann Sun, 13 Apr 2008 17:24:11 +0200 + +psi (0.11-5) unstable; urgency=low + + * Suggest xdg-utils, since psi can use it to select the default + browser. (Closes: Bug#473837) + * remove /usr/sbin von debian/dirs + * Add README.chinese_fonts with some hints provided by Toni Mueller + (Closes: Bug#280124) + * Update the manual page. It now mentions the online + tutorial on the psi wiki, which should provide sufficient + documentation for new users. (Closes: Bug#307766) + + -- Jan Niehusmann Sun, 06 Apr 2008 22:08:11 +0200 + +psi (0.11-4) unstable; urgency=low + + * Set debian/compat to 5 + * Really set build-dependency on debhelper to >= 5.0.51 (and not + >>5.0.51) + * Update package description. (Closes: Bug#471396) + * Ignore trailing and leading whitespaces in host name + * Apply upstream patch to properly show gpg passphrase dialog. + (Closes: Bug#421194) + * Update Standards-Version to 3.7.3 + + -- Jan Niehusmann Mon, 24 Mar 2008 20:30:24 +0100 + +psi (0.11-3) unstable; urgency=low + + * Added libaspell-dev as build-dependency (Closes: Bug#448434) + * Applied patch submitted by Sikon to use lsb_release to retreive + operating system name (Closes: Bug#451131) + * Added call to dh_icons to debian/rules + * Set build-dependency on debhelper to >= 5.0.51 (for dh_icons) + + -- Jan Niehusmann Thu, 15 Nov 2007 13:17:28 +0100 + +psi (0.11-2) unstable; urgency=low + + * Call configure with option --disable-bundled-qca (Closes: Bug#448363) + * Remove old NEWS.Debian + + -- Jan Niehusmann Wed, 07 Nov 2007 12:02:15 +0100 + +psi (0.11-1) unstable; urgency=low + + * New Upstream Version + * Upload to unstable + + -- Jan Niehusmann Sat, 27 Oct 2007 15:44:16 +0200 + +psi (0.11~rc3-1) experimental; urgency=low + + * New upstream release + * Updated dependencies (Closes: Bug#443120) + + -- Jan Niehusmann Sun, 07 Oct 2007 15:36:20 +0200 + +psi (0.11~rc2-2.1) experimental; urgency=low + + * always build with --enable-debug + + -- Jan Niehusmann Tue, 14 Aug 2007 19:15:40 +0200 + +psi (0.11~rc2-2) experimental; urgency=low + + * Honour DEB_BUILD_OPTIONS=nostrip (Closes: Bug#437834) + * Updated menu file to new menu policy (Section is now + Applications/Network/Communication) + * Applied patch 769:770 from upstream SVN do fix invisible section headings. + + -- Jan Niehusmann Tue, 14 Aug 2007 16:15:15 +0200 + +psi (0.11~rc2-1) experimental; urgency=low + + * New upstream release + * remove dependency on libqt4-debug (Closes: Bug#432620, Bug#412708) + + -- Jan Niehusmann Wed, 25 Jul 2007 00:11:28 +0200 + +psi (0.11~beta2-1) experimental; urgency=low + + * New upstream release + + -- Jan Niehusmann Wed, 9 Aug 2006 18:09:04 +0200 + +psi (0.10-2) unstable; urgency=low + + * Added upstream changelog (Closes: Bug#327748) + * Mention --no-gpg and --no-gpg-agent in manpage (Closes: Bug#204416) + + -- Jan Niehusmann Fri, 20 Jan 2006 00:20:36 +0100 + +psi (0.10-1) experimental; urgency=low + + * New upstream release + * Change default to not play sounds + + -- Jan Niehusmann Sat, 14 Jan 2006 16:33:55 +0100 + +psi (0.9.3+0.10-test2-1) experimental; urgency=low + + * New upstream release + * Cleaned up diff file + + -- Jan Niehusmann Wed, 7 Sep 2005 01:45:19 +0200 + +psi (0.9.3-2) unstable; urgency=low + + * C++ ABI transition + * Apply patch submitted by Andreas Jochens to make psi compile on amd64 + using gcc-4.0 (Closes: Bug#290455) + + -- Jan Niehusmann Fri, 26 Aug 2005 19:51:23 +0200 + +psi (0.9.3-1) unstable; urgency=low + + * New upstream release + * Cleaned up debian/rules (some things are done by upstream Makefiles now) + * Fixed some lintian warnings: + - removed executable bit from some .png files + - moved psi.desktop to /usr/share/applications + * Updated menu files + + -- Jan Niehusmann Mon, 10 Jan 2005 17:41:43 +0100 + +psi (0.9.2+0.9.3-test2-1) experimental; urgency=low + + * New upstream (test-)release + + -- Jan Niehusmann Fri, 31 Dec 2004 15:24:54 +0100 + +psi (0.9.2+0.9.3-test1-1) experimental; urgency=low + + * New upstream (test-)release + * Added Build-Dependency on qca-dev + + -- Jan Niehusmann Mon, 22 Nov 2004 01:35:33 +0100 + +psi (0.9.2-3) experimental; urgency=low + + * Patch by William Waghorn to fix docking behaviour. + (may fix: Bug#207882, Bug#266258) + * Forward ctrl-c key-event to ChatView. (Closes: Bug#260123) + * Updated target 'clean' of debian/rules + + -- Jan Niehusmann Wed, 18 Aug 2004 09:54:40 +0200 + +psi (0.9.2-2) unstable; urgency=low + + * Use menu icon with transparent background, again. (Closes: Bug#261326) + This reverts a change from 0.8.7-2, which is obsolete now. + * Do not listen on a network port if transfer port is set to 0. + Note that this breaks file transfer, if both parties disable the + transfer port. (Closes: Bug#256901) + * Recommend qca-tls (instead of suggesting it). I can't imagine a + good reason not to install qca-tls. (Closes: Bug#263462) + + -- Jan Niehusmann Thu, 12 Aug 2004 09:02:46 +0200 + +psi (0.9.2-1) unstable; urgency=low + + * New upstream release + * Set KDEDIR for ./configure so kde specific files get installed + * Don't install libpsiwidgets.so. It got installed in /usr/share + where it doesn't belong. May be included (at a better location) + later. + + -- Jan Niehusmann Tue, 15 Jun 2004 00:10:41 +0200 + +psi (0.9.1-0.9.2-test1-1) experimental; urgency=low + + * New upstream release + * Quote strings in menu files + + -- Jan Niehusmann Sat, 8 May 2004 22:27:07 +0200 + +psi (0.9.1-3) unstable; urgency=low + + * Make the menu entry start with a captial letter + + -- Jan Niehusmann Tue, 23 Mar 2004 11:13:40 +0100 + +psi (0.9.1-2) unstable; urgency=low + + * Finally uploaded to unstable + * some minor changes to build scripts + + -- Jan Niehusmann Tue, 10 Feb 2004 00:18:09 +0100 + +psi (0.9.1-1) experimental; urgency=low + + * New upstream release + + -- Jan Niehusmann Sun, 18 Jan 2004 23:15:32 +0100 + +psi (0.9-pre-0.9.1-test2-1) experimental; urgency=low + + * New upstream release + + -- Jan Niehusmann Sun, 21 Dec 2003 22:42:30 +0100 + +psi (0.9-pre-0.9.1-test1-1) experimental; urgency=low + + * New upstream release + * Suggest qca-tls (instead of qssl) + * removed gpg 1.2.3 workaround from debian patch, as it was + included upstream + + -- Jan Niehusmann Sun, 28 Sep 2003 22:12:52 +0200 + +psi (0.9-3) unstable; urgency=low + + * Changed Standards-Version to 3.6.1.0 + + -- Jan Niehusmann Wed, 3 Sep 2003 11:52:21 +0200 + +psi (0.9-2) unstable; urgency=low + + * Look for libgnome-2.so.0 instead of libgnome-2.so (Closes: Bug#201892) + * Deal with the changed output of gpg 1.2.3 (Closes: Bug#208082, Bug#208085) + + -- Jan Niehusmann Tue, 19 Aug 2003 19:21:22 +0200 + +psi (0.9-1) unstable; urgency=low + + * New upstream release (Closes: Bug#198041) + - fixes the shutdown bug (Closes: Bug#195520) + - don't open user info window automatically (Closes: Bug#171924) + * revert to psi's native os name detection as it now detects debian + * correct order for chats and sysmessages if chat window is hidden + * Updated README.Debian + * look for libqssl.so.2 (not .1) + + -- Jan Niehusmann Tue, 17 Jun 2003 14:48:44 +0200 + +psi (0.8.7-4) unstable; urgency=low + + * Suggest libqssl1c102 instead of libqssl1 + + -- Jan Niehusmann Tue, 11 Feb 2003 13:38:04 +0100 + +psi (0.8.7-3) unstable; urgency=low + + * compiled with g++-3.2 + * some minor tweaks to make psi compile with qt 3.1.1-2 + + -- Jan Niehusmann Sun, 2 Feb 2003 15:34:35 +0100 + +psi (0.8.7-2) unstable; urgency=low + + * Ctrl-U deletes whole text in message and chat window + * Suggests psi-translations + * Do not reset proxy port to 8080 (Closes: Bug#171610) + * Changed menu icon to only use colors from cmap.xpm + + -- Jan Niehusmann Wed, 4 Dec 2002 18:42:54 +0100 + +psi (0.8.7-1) unstable; urgency=low + + * New upstream release + * Standards-Version: 3.5.7 (do not create or remove doc symlinks). + * Fixed small bug that prevented proper checking of SSL certificates + + -- Jan Niehusmann Thu, 31 Oct 2002 00:31:21 +0100 + +psi (0.8.6-1.2) unstable; urgency=low + + * Remove Build-Depends on libssl-dev + * Depend on qt 3.0.5 and remove workarounds for bugs in older + versions of qt + + -- Jan Niehusmann Wed, 7 Aug 2002 15:57:26 +0200 + +psi (0.8.6-1.1) unstable; urgency=low + + * Fix small bug in workaround for word wrap bug :-) + + -- Jan Niehusmann Wed, 10 Jul 2002 18:56:56 +0200 + +psi (0.8.6-1) unstable; urgency=low + + * New upstream release + * Advertise Debian GNU/Linux as the operating system running the client + * Build uses qmake instead of tmake, so don't depend on tmake. + * Workaround for 'zombie bug' (Still creates one zombie, but doesn't fill up + the process table) (Closes: Bug#143763) + * Temporary workaround for word wrap bug. (Closes: Bug#150856) + * Changed description. Closes: Bug#144239 + * Psi now doesn't use openssl directly. Suggests libqssl. Closes: Bug#142246 + * Do not allow empty profile name in psirc. Closes: Bug#145800 + + -- Jan Niehusmann Mon, 8 Jul 2002 21:50:00 +0200 + +psi (0.8.5-5) unstable; urgency=low + + * Do not escape '&' when calling the web browser + + -- Jan Niehusmann Fri, 19 Apr 2002 02:28:44 +0200 + +psi (0.8.5-4) unstable; urgency=medium + + * Added comment from Justin Karneges to copyright file + * Fixed small config bug + + -- Jan Niehusmann Fri, 19 Apr 2002 02:04:36 +0200 + +psi (0.8.5-3) unstable; urgency=low + + * Fixed silly bug I introduced in -2 (http:// urls didn't work) + + -- Jan Niehusmann Thu, 11 Apr 2002 21:41:09 +0200 + +psi (0.8.5-2) unstable; urgency=low + + * Recognise https:// URLs + + -- Jan Niehusmann Tue, 9 Apr 2002 10:01:29 +0200 + +psi (0.8.5-1) unstable; urgency=low + + * New upstream release + * Remove patch from 0.8.3.1-1 and depend on qt >= 3.0.1, 3.0.0 is obsolete + * Add icon to menu entry + * Add KDE applnk + * Recommends: sox (because psi uses 'play' to play sound effects) + * Not uploaded + + -- Jan Niehusmann Mon, 1 Apr 2002 16:28:24 +0200 + +psi (0.8.4-3) unstable; urgency=low + + * moved from non-US to main + + -- Jan Niehusmann Wed, 27 Mar 2002 10:30:12 +0100 + +psi (0.8.4-2) unstable; urgency=medium + + * load /usr/lib/libssl.so.0.9.6 (from libssl.0.9.6) instead of + /usr/lib/libssl.so (from libssl-dev) for SSL support. Closes: Bug#133897 + + -- Jan Niehusmann Sun, 17 Feb 2002 18:08:42 +0100 + +psi (0.8.4-1) unstable; urgency=low + + * New upstream release + * Removed openssl header files from psi_0.8.4.orig.tar.gz + * Moved to non-US/main because psi now Build-Depends on libssl-dev + + -- Jan Niehusmann Thu, 24 Jan 2002 11:55:21 +0100 + +psi (0.8.3.1-2) unstable; urgency=medium + + * Fixed a bug in SHA::blk0. (only occurs on big endian) + + -- Jan Niehusmann Tue, 15 Jan 2002 11:10:51 +0100 + +psi (0.8.3.1-1) unstable; urgency=low + + * New upstream release + * You will need to reenter your passwords because the encryption changed + * upstream 0.8.3.1 only works with qt3 >=3.0.1. The debian version includes + code from 0.8.2 to work around a bug in qt3 3.0.0. + + -- Jan Niehusmann Sat, 15 Dec 2001 00:48:26 +0100 + +psi (0.8.2-2) unstable; urgency=medium + + * Fix for alpha (and other 64bit architectures). Closes: Bug#123766 + + -- Jan Niehusmann Thu, 13 Dec 2001 02:22:03 +0100 + +psi (0.8.2-1) unstable; urgency=low + + * New upstream release + + -- Jan Niehusmann Wed, 14 Nov 2001 01:36:22 +0100 + +psi (0.8.1-2) unstable; urgency=low + + * Fix segmentation fault when accessing some invalid hosts + * Include README and COPYING in /usr/share/psi, because the binary needs + them + + -- Jan Niehusmann Tue, 6 Nov 2001 17:43:11 +0100 + +psi (0.8.1-1) unstable; urgency=low + + * Initial Release. Closes: Bug#117957 + * Fixed bug that prevented psi from saving its configuration + * Get byteorder from endian.h for SHA1 algorithmn + + -- Jan Niehusmann Thu, 1 Nov 2001 22:20:28 +0100 + --- psi-0.14.orig/debian/psi.manpages +++ psi-0.14/debian/psi.manpages @@ -0,0 +1 @@ +psi.1 --- psi-0.14.orig/debian/lintian-override +++ psi-0.14/debian/lintian-override @@ -0,0 +1 @@ +psi: extra-license-file usr/share/psi/COPYING --- psi-0.14.orig/debian/control +++ psi-0.14/debian/control @@ -0,0 +1,23 @@ +Source: psi +Section: net +Priority: optional +Maintainer: Jan Niehusmann +Build-Depends: debhelper (>= 5.0.51), libqt4-dev (>= 4.5.1), libqca2-dev (>= 2.0.0), libxss-dev, libaspell-dev, zlib1g-dev, libsm-dev +Build-Conflicts: libqt4-dev (= 4.4.0~rc1-3) +Standards-Version: 3.8.4 + +Package: psi +Architecture: any +Recommends: sox +Conflicts: libqca2 (<< 2.0.2) +Depends: ${shlibs:Depends}, ${misc:Depends}, libqca2-plugin-ossl +Suggests: psi-translations, libqca2-plugin-gnupg, xdg-utils +Description: Jabber client using Qt + Psi is a free instant messaging application designed for the Jabber + (XMPP) IM network (including Google Talk). It has full Unicode support, + and supports most important XMPP features like file transfer, group chat, + encryption etc. + . + Psi relies on the qca2 library for its encryption features. Therefore, + it's necessary to install libqca2-plugin-ossl for SSL (client-to-server) + encryption and libqca2-plugin-gnupg for PGP (end-to-end) encryption. --- psi-0.14.orig/debian/docs +++ psi-0.14/debian/docs @@ -0,0 +1,3 @@ +README.Debian +README +README.chinese_fonts --- psi-0.14.orig/debian/compat +++ psi-0.14/debian/compat @@ -0,0 +1 @@ +5 --- psi-0.14.orig/debian/menu +++ psi-0.14/debian/menu @@ -0,0 +1,3 @@ +?package(psi):needs="X11" section="Applications/Network/Communication"\ + title="Psi" command="/usr/bin/psi"\ + icon="/usr/share/pixmaps/psi.xpm" --- psi-0.14.orig/src/msgmle.cpp +++ psi-0.14/src/msgmle.cpp @@ -85,6 +85,8 @@ #ifdef Q_WS_MAC else if(e->key() == Qt::Key_W && e->modifiers() & Qt::ControlModifier) e->ignore(); + else if(e->key() == Qt::Key_C && (e->state() & Qt::ControlButton) && !hasSelectedText()) + e->ignore(); else #endif else if(e->key() == Qt::Key_Return && ((e->modifiers() & Qt::ControlModifier) || (e->modifiers() & Qt::AltModifier)) ) --- psi-0.14.orig/src/src.pro +++ psi-0.14/src/src.pro @@ -139,6 +139,7 @@ # Platform specifics unix:!mac { + QMAKE_LFLAGS += -Wl,--as-needed QMAKE_POST_LINK = rm -f ../psi ; ln -s src/psi ../psi } win32 {