--- psi-0.11.orig/psi.xpm +++ psi-0.11/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.11.orig/README.Debian +++ psi-0.11/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.11.orig/configure +++ psi-0.11/configure @@ -419,6 +419,7 @@ // FIXME: Check QCA version number if (QFile::exists("third-party/qca/qca")) { conf->addExtra("CONFIG += qca-static"); + conf->addExtra("CONFIG -= link_prl"); conf->addDefine("QCA_NO_PLUGINS"); return true; } @@ -461,6 +462,7 @@ QString proextra = "CONFIG += qt crypto\n" + "CONFIG -= link_prl\n" "QT -= gui\n"; QString str = @@ -870,7 +872,8 @@ " XScreenSaverQueryExtension(NULL, NULL, NULL);\n" " return 0;\n" "}\n"; - QString proextra = "CONFIG += x11\n"; + QString proextra = "CONFIG += x11\n" + "CONFIG -= link_prl\n"; if (!conf->doCompileAndLink(str, QStringList(), "-lXss", proextra, NULL)) { if (!conf->doCompileAndLink(str, QStringList(), QString(), proextra, NULL)) { @@ -1051,6 +1054,9 @@ conf->addExtra("CONFIG += release"); else conf->addExtra("CONFIG += debug"); + conf->debug("DEB_BUILD_OPTIONS = "+conf->getenv("DEB_BUILD_OPTIONS")); + if (conf->getenv("DEB_BUILD_OPTIONS").contains("nostrip")) + conf->addExtra("QMAKE_STRIP = true"); return true; } }; @@ -1631,6 +1637,7 @@ QString pro = QString( "CONFIG += console\n" "CONFIG -= qt app_bundle\n" + "CONFIG -= qt link_prl\n" "SOURCES += atest.cpp\n"); QString inc = incs.join(" "); if(!inc.isEmpty()) @@ -2056,6 +2063,7 @@ cat >$1/conf4.pro <, +for the Debian GNU/Linux system (but may be used by others). --- psi-0.11.orig/README.chinese_fonts +++ psi-0.11/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.11.orig/iris/xmpp-core/connector.cpp +++ psi-0.11/iris/xmpp-core/connector.cpp @@ -364,7 +364,7 @@ } else { if(!d->opt_host.isEmpty()) { - d->host = d->opt_host; + d->host = d->opt_host.trimmed(); d->port = d->opt_port; do_resolve(); } --- psi-0.11.orig/src/src.pro +++ psi-0.11/src/src.pro @@ -11,6 +11,7 @@ #CONFIG += use_crash CONFIG += pep +CONFIG -= link_prl DEFINES += QT_STATICPLUGIN # Import several very useful Makefile targets @@ -124,6 +125,7 @@ # Platform specifics unix:!mac { + QMAKE_LFLAGS += -Wl,--as-needed QMAKE_POST_LINK = rm -f ../psi ; ln -s src/psi ../psi } win32 { --- psi-0.11.orig/src/systeminfo.h +++ psi-0.11/src/systeminfo.h @@ -3,6 +3,7 @@ #include #include +#include class SystemInfo : public QObject { @@ -14,7 +15,9 @@ private: SystemInfo(); - +#if defined(Q_WS_X11) + QString lsbRelease(const QStringList& args); +#endif static SystemInfo* instance_; int timezone_offset_; QString timezone_str_; --- psi-0.11.orig/src/psicon.cpp +++ psi-0.11/src/psicon.cpp @@ -253,7 +253,7 @@ d = new Private(this); d->lastStatusString = ""; - useSound = true; + useSound = false; d->mainwin = 0; d->ftwin = 0; --- psi-0.11.orig/src/passphrasedlg.cpp +++ psi-0.11/src/passphrasedlg.cpp @@ -34,7 +34,7 @@ void PassphraseDlg::promptPassphrase(const QString& name) { setWindowTitle(tr("%1: OpenPGP Passphrase").arg(name)); - resize(minimumSize()); + resize(minimumSizeHint()); } QString PassphraseDlg::getPassphrase() const --- psi-0.11.orig/src/msgmle.cpp +++ psi-0.11/src/msgmle.cpp @@ -106,6 +106,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.11.orig/src/systeminfo.cpp +++ psi-0.11/src/systeminfo.cpp @@ -1,13 +1,17 @@ #include +#include #include #include #include #include +#include +#include #if defined(Q_WS_X11) || defined(Q_WS_MAC) #include #include #include +#include #include #endif @@ -17,6 +21,8 @@ #include "systeminfo.h" +#define LSB_RELEASE "/usr/bin/lsb_release" + SystemInfo::SystemInfo() : QObject(QCoreApplication::instance()) { // Initialize @@ -45,6 +51,15 @@ timezone_str_ = str; #endif #if defined(Q_WS_X11) + // attempt to get LSB version before trying the distro-specific approach + if(QFileInfo(LSB_RELEASE).exists()) + { + os_str_ = lsbRelease(QStringList("-ds")); + + if(!os_str_.isEmpty()) + return; + } + struct utsname u; uname(&u); os_str_.sprintf("%s", u.sysname); @@ -184,6 +199,26 @@ #endif } +#if defined(Q_WS_X11) +QString SystemInfo::lsbRelease(const QStringList& args) +{ + QProcess process; + process.start(LSB_RELEASE, args, QIODevice::ReadOnly); + + if(!process.waitForStarted()) + return QString(); // process failed to start + + QTextStream stream(&process); + QString ret; + + while(process.waitForReadyRead()) + ret += stream.readAll(); + + process.close(); + return ret.trimmed(); +} +#endif + SystemInfo* SystemInfo::instance() { if (!instance_) --- psi-0.11.orig/src/widgets/psitabwidget.cpp +++ psi-0.11/src/widgets/psitabwidget.cpp @@ -139,6 +139,8 @@ void PsiTabWidget::tab_currentChanged( int tab ) { + // qt 4.4 sends -1 i case of an empty QTabbar, ignore that case. + if (tab == -1) return; setCurrentPage(tab); emit currentChanged(currentPage()); } --- psi-0.11.orig/src/options/optionstab.cpp +++ psi-0.11/src/options/optionstab.cpp @@ -142,15 +142,16 @@ // when inserting it with "addTab" QWidget *w = new QWidget(NULL, tab->name().latin1()); + if ( !tab->desc().isEmpty() ) + setTabToolTip(w, tab->desc()); + + w2tab[w] = TabData(tab); + if ( tab->tabIcon() ) QTabWidget::addTab(w, tab->tabIcon()->icon(), tab->tabName()); else QTabWidget::addTab(w, tab->tabName()); - if ( !tab->desc().isEmpty() ) - setTabToolTip(w, tab->desc()); - - w2tab[w] = TabData(tab); //FIXME: this is safe for our current use of addTab, but may //be inconvenient in the future (Qt circa 4.2 had a bug which stopped --- psi-0.11.orig/debian/lintian-override +++ psi-0.11/debian/lintian-override @@ -0,0 +1 @@ +psi: extra-license-file usr/share/psi/COPYING --- psi-0.11.orig/debian/rules +++ psi-0.11/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 # --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.11.orig/debian/control +++ psi-0.11/debian/control @@ -0,0 +1,22 @@ +Source: psi +Section: net +Priority: optional +Maintainer: Jan Niehusmann +Build-Depends: debhelper (>= 5.0.51), libqt4-dev (>= 4.1.0-3), libqca2-dev (>= 2.0.0), libxss-dev, libaspell-dev, zlib1g-dev, libsm-dev +Standards-Version: 3.7.3 + +Package: psi +Architecture: any +Recommends: sox, libqca2-plugin-ossl +Conflicts: libqca2 (<< 2.0.0) +Depends: ${shlibs:Depends}, ${misc:Depends} +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.11.orig/debian/compat +++ psi-0.11/debian/compat @@ -0,0 +1 @@ +5 --- psi-0.11.orig/debian/psi.manpages +++ psi-0.11/debian/psi.manpages @@ -0,0 +1 @@ +psi.1 --- psi-0.11.orig/debian/docs +++ psi-0.11/debian/docs @@ -0,0 +1,3 @@ +README.Debian +README +README.chinese_fonts --- psi-0.11.orig/debian/menu +++ psi-0.11/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.11.orig/debian/changelog +++ psi-0.11/debian/changelog @@ -0,0 +1,417 @@ +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.11.orig/debian/dirs +++ psi-0.11/debian/dirs @@ -0,0 +1 @@ +usr/bin --- psi-0.11.orig/debian/copyright +++ psi-0.11/debian/copyright @@ -0,0 +1,51 @@ +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.10-test2 was downloaded from http://prdownloads.sourceforge.net/psi/psi-0.10-test2.tar.bz2?download + +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 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. + +