debian/0000755000000000000000000000000011737622154007176 5ustar debian/watch0000644000000000000000000000005611737622062010226 0ustar version=3 http://sf.net/psi/psi-(.+)\.tar\.gz debian/dirs0000644000000000000000000000001011737622062010047 0ustar usr/bin debian/patches/0000755000000000000000000000000011737622154010625 5ustar debian/patches/series0000644000000000000000000000001711737622154012040 0ustar debian-changes debian/patches/debian-changes0000644000000000000000000001723311737622154013406 0ustar Subject: Debian patches for psi Author: Jan Niehusmann Aggregated debian patches for psi. As the psi package is maintained in Git, additionally maintaining patches in separate files would be a lot of effort without significant gain. --- psi-0.14.orig/iris/src/irisnet/corelib/netinterface_unix.cpp +++ psi-0.14/iris/src/irisnet/corelib/netinterface_unix.cpp @@ -33,6 +33,7 @@ #include #include #include +#include // for solaris #ifndef SIOCGIFCONF --- psi-0.14.orig/src/src.pro +++ psi-0.14/src/src.pro @@ -139,6 +139,7 @@ RESOURCES += ../psi.qrc ../iconsets.qrc # Platform specifics unix:!mac { + QMAKE_LFLAGS += -Wl,--as-needed QMAKE_POST_LINK = rm -f ../psi ; ln -s src/psi ../psi } win32 { --- psi-0.14.orig/src/Certificates/CertificateDisplay.ui +++ psi-0.14/src/Certificates/CertificateDisplay.ui @@ -1,105 +1,118 @@ - + + CertificateDisplay - - + + 0 0 - 518 + 525 369 - + Certificate Information - - - 11 - - + + 6 + + 11 + - - - 0 - - + + 6 + + 0 + - - - 0 - - + + 6 + + 0 + - - + + Certificate Validation: - - + + + + Qt::PlainText + - - + + Valid From: - - + + + + Qt::PlainText + - - + + Valid Until: - - + + + + Qt::PlainText + - - + + Serial Number: - - + + + + Qt::PlainText + - + Qt::Vertical - + QSizePolicy::Expanding - + 20 106 @@ -110,14 +123,14 @@ - - + + 350 300 - + Qt::ScrollBarAlwaysOff @@ -125,35 +138,35 @@ - - + + QFrame::HLine - + QFrame::Sunken - + Qt::Horizontal - - - 0 - - + + 6 + + 0 + - + Qt::Horizontal - + QSizePolicy::Expanding - + 421 20 @@ -162,11 +175,11 @@ - - - Close - - + + + Close + + debian/source/0000755000000000000000000000000011737622062010474 5ustar debian/source/patch-header0000644000000000000000000000037411737622062012750 0ustar Subject: Debian patches for psi Author: Jan Niehusmann Aggregated debian patches for psi. As the psi package is maintained in Git, additionally maintaining patches in separate files would be a lot of effort without significant gain. debian/source/format0000644000000000000000000000001411737622062011702 0ustar 3.0 (quilt) debian/source/options0000644000000000000000000000002411737622062012106 0ustar single-debian-patch debian/README.Debian0000644000000000000000000000032511737622062011235 0ustar 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 debian/copyright0000644000000000000000000000453511737622062011136 0ustar 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. debian/rules0000755000000000000000000000527011737622062010260 0ustar #!/usr/bin/make -f export DEB_BUILD_HARDENING=1 #export DEB_BUILD_HARDENING_DEBUG=1 %: dh $@ --parallel override_dh_auto_configure: ./configure --prefix=/usr --qtdir=/usr/share/qt4/ --disable-bundled-qca --no-separate-debug-info # --enable-debug override_dh_icons: mkdir -p $(CURDIR)/debian/psi/usr/share/pixmaps cp debian/psi.xpm $(CURDIR)/debian/psi/usr/share/pixmaps/ dh_icons override_dh_clean: dh_clean -rm conf.log -rm conf.pri -rm iris/conf.pri -rm iris/lib/libiris.a -rm iris/lib/libiris.prl -rm iris/lib/libirisnet.a -rm iris/lib/libirisnet.prl -rm psi -rm src/config.h #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 debian/changelog0000644000000000000000000003741511737622062011060 0ustar psi (0.14-3) unstable; urgency=low * Fixed clean target (Closes: Bug#666161) * Add missing include to fix build with gcc 4.7 (Closes: Bug#667332) * Build-depend on libenchant-dev (Closes: Bug#571657) * Updated manual page (new man page generated with help2man) (Closes: Bug#602335) * Switch to dh build tool * Fix clean target (Closes: Bug#666161) * Set Standards-Version to 3.9.3 -- Jan Niehusmann Fri, 06 Apr 2012 18:21:48 +0200 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 debian/psi.lintian-overrides0000644000000000000000000000005611737622062013350 0ustar psi: extra-license-file usr/share/psi/COPYING debian/psi.10000644000000000000000000000260511737622062010054 0ustar .TH PSI "1" "January 2012" "Psi 0.14" "User Commands" .SH NAME Psi \- jabber client .SH SYNOPSIS .B psi [\fI--profile=PROFILE\fR] [\fI--remote|--choose-profile\fR] .SH DESCRIPTION .IP [\-\-status=STATUS [\-\-status\-message=MSG]] [\-\-uri=URI] .PP Psi \- The Cross\-Platform Jabber/XMPP Client For Power Users .SH OPTIONS .TP \fB\-\-choose\-profile\fR Display Choose Profile dialog on startup. Cannot be used together with \fB\-\-remote\fR. .TP \fB\-h\fR, \fB\-\-help\fR Show this help message and exit. .TP \fB\-\-profile\fR=\fIPROFILE\fR Activate program instance running specified profile. Otherwise, open new instance using this profile (unless used together with \fB\-\-remote\fR). .TP \fB\-\-remote\fR Force remote\-control mode. If there is no running instance, or \fB\-\-profile\fR was specified but there is no instance using it, exit without doing anything. Cannot be used with \fB\-\-choose\-profile\fR. .TP \fB\-\-status\fR=\fISTATUS\fR Set status. STATUS must be one of `online', `chat', `away', `xa', `dnd', `offline'. .TP \fB\-\-status\-message\fR=\fIMSG\fR Set status message. Must be used together with \fB\-\-status\fR. .TP \fB\-\-uri\fR=\fIURI\fR Open XMPP URI. (e.g. xmpp:someone@example.org?chat) For security reasons, this must be the last option. .TP \fB\-v\fR, \fB\-\-version\fR Show version information and exit. .SH "SEE ALSO" Go to for more information about Psi. debian/psi.manpages0000644000000000000000000000001511737622062011500 0ustar debian/psi.1 debian/control0000644000000000000000000000171311737622062010601 0ustar Source: psi Section: net Priority: optional Maintainer: Jan Niehusmann Build-Depends: debhelper (>= 8.0.0), libqt4-dev (>= 4.5.1), libqca2-dev (>= 2.0.0), libxss-dev, libaspell-dev, zlib1g-dev, libsm-dev, libenchant-dev, hardening-wrapper Standards-Version: 3.9.3 Package: psi Architecture: any Recommends: sox Breaks: 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. debian/docs0000644000000000000000000000004311737622062010044 0ustar README debian/README.chinese_fonts debian/compat0000644000000000000000000000000211737622062010372 0ustar 5 debian/psi.xpm0000644000000000000000000000255511737622062010524 0ustar /* 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 ++++++++++++", "++++++++++++ ++++++++++++", "+++++++++++++ +++++++++++++" }; debian/menu0000644000000000000000000000022211737622062010057 0ustar ?package(psi):needs="X11" section="Applications/Network/Communication"\ title="Psi" command="/usr/bin/psi"\ icon="/usr/share/pixmaps/psi.xpm" debian/README.chinese_fonts0000644000000000000000000000710711737622062012707 0ustar 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. ----------------------------------------------------------------------