--- konversation-1.2~rc1.orig/debian/control +++ konversation-1.2~rc1/debian/control @@ -0,0 +1,49 @@ +Source: konversation +Section: net +Priority: optional +Maintainer: Kubuntu Developers +XSBC-Original-Maintainer: Debian KDE Extras Team +Uploaders: Modestas Vainius +Build-Depends: debhelper (>= 7.3), cmake (>= 2.6.2), pkg-kde-tools (>= 0.4), quilt (>= 0.46-7~), cdbs, + libqt4-dev (>= 4.4.3), kdelibs5-dev (>= 4:4.2.0), kdepimlibs5-dev (>= 4:4.2.0), + libx11-dev, x11proto-core-dev, libxss-dev, libqca2-dev, libindicate-qt-dev (>= 0.2.1) +Standards-Version: 3.8.3 +DM-Upload-Allowed: yes +Homepage: http://konversation.kde.org/ +Vcs-Bzr: bzr+ssh://bazaar.launchpad.net/~kubuntu-members/konversation/ubuntu/ +Vcs-Browser: http://bazaar.launchpad.net/~kubuntu-members/konversation/ubuntu + +Package: konversation +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: irc +Recommends: python +Description: user friendly Internet Relay Chat (IRC) client for KDE + Konversation is a client for the Internet Relay Chat (IRC) protocol. + It is easy to use and well-suited for novice IRC users, but novice + and experienced users alike will appreciate its many features: + . + * Standard IRC features + * Easy to use graphical interface + * Multiple server and channel tabs in a single window + * IRC color support + * Pattern-based message highlighting and OnScreen Display + * Multiple identities for different servers + * Multi-language scripting support (with DCOP) + * Customizable command aliases + * NickServ-aware log-on (for registered nicknames) + * Smart logging + * Traditional or enhanced-shell-style nick completion + * DCC file transfer with resume support + +Package: konversation-dbg +Section: debug +Architecture: any +Priority: extra +Depends: konversation (= ${binary:Version}), ${misc:Depends} +Recommends: kdelibs5-dbg +Description: debugging symbols for konversation + This package contains the debugging symbols associated with konversation. + They will automatically be used by gdb for debugging konversation-related + issues. + --- konversation-1.2~rc1.orig/debian/konversation.install +++ konversation-1.2~rc1/debian/konversation.install @@ -0,0 +1,12 @@ +# Debian menu XPM icons +../*.xpm usr/share/pixmaps + +usr/bin/konversation +usr/share/applications/kde4/konversation.desktop +usr/share/doc/kde/* +usr/share/icons/hicolor/* +usr/share/kde4/apps/kconf_update/konversation* +usr/share/kde4/apps/konversation/* +usr/share/kde4/services/konvirc.protocol +usr/share/kde4/services/konvirc6.protocol +usr/share/locale/* --- konversation-1.2~rc1.orig/debian/konversation16x16.xpm +++ konversation-1.2~rc1/debian/konversation16x16.xpm @@ -0,0 +1,148 @@ +/* XPM */ +static char *akonversation__x__[] = { +/* columns rows colors chars-per-pixel */ +"16 16 126 2", +" c black", +". c #010101", +"X c #010103", +"o c #020203", +"O c #020303", +"+ c #020305", +"@ c #030507", +"# c #040505", +"$ c gray2", +"% c #040507", +"& c #050607", +"* c #040508", +"= c #05060B", +"- c #05080B", +"; c #06080A", +": c #070A0C", +"> c #060A0F", +", c #0A0A0C", +"< c #0C0F12", +"1 c #0E1317", +"2 c #0C141B", +"3 c #0E151D", +"4 c #0D151E", +"5 c #0F161F", +"6 c #121416", +"7 c #141E2A", +"8 c #19212A", +"9 c #172332", +"0 c #192732", +"q c #1A2732", +"w c #182833", +"e c #1B2833", +"r c #1B293C", +"t c gray16", +"y c #292A2A", +"u c #2F2F2F", +"i c gray19", +"p c #313131", +"a c #3C3C3C", +"s c #3F3F3F", +"d c #1E2E41", +"f c #203342", +"g c #233C4E", +"h c #263A51", +"j c #263A52", +"k c #243E52", +"l c #254258", +"z c #254358", +"x c #2E465C", +"c c #2D455F", +"v c #2F4664", +"b c #2B4D6B", +"n c #355172", +"m c #375375", +"M c #38567A", +"N c #3A567B", +"B c #434343", +"V c #4C4C4C", +"C c gray30", +"Z c #565656", +"A c #5B5B5B", +"S c #5C5C5E", +"D c #4B5B6B", +"F c #53647A", +"G c gray38", +"H c #646464", +"J c #727272", +"K c gray45", +"L c #747475", +"P c #767676", +"I c #46759C", +"U c #607082", +"Y c #607084", +"T c #737E8C", +"R c #727E8D", +"E c #75808F", +"W c #6F8197", +"Q c #768190", +"! c #6F8AA3", +"~ c #7891A9", +"^ c #818181", +"/ c gray53", +"( c #898989", +") c gray54", +"_ c gray56", +"` c #929292", +"' c #939393", +"] c gray61", +"[ c #9D9D9D", +"{ c gray62", +"} c #8C99A8", +"| c #8F9EB2", +" . c #95A2B3", +".. c #96A3B3", +"X. c #95A2B4", +"o. c #9CA6B5", +"O. c #A2A2A2", +"+. c #AEAEAE", +"@. c gray69", +"#. c #B1B1B1", +"$. c #B2B2B2", +"%. c #B7B7B7", +"&. c gray72", +"*. c #B0BDCE", +"=. c #B7C1CC", +"-. c #B5C0CF", +";. c #BCC7D5", +":. c #C0CAD7", +">. c #C0CBDA", +",. c #CCD1D5", +"<. c gray90", +"1. c #E6E6E6", +"2. c gray91", +"3. c #EDEFEF", +"4. c #EEEEEE", +"5. c gray95", +"6. c #F3F3F3", +"7. c gray96", +"8. c #F6F6F6", +"9. c #F5F7F9", +"0. c #FBFBFB", +"q. c gray99", +"w. c #FDFDFD", +"e. c #FEFEFE", +"r. c gray100", +"t. c None", +/* pixels */ +"t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.", +"t.t.t.t.t.A _ $.&.+.` L t.t.t.t.", +"t.t.t.a O.%.$.$.$.$.$.$.] a t.t.", +"t.t.B ] O.] ] ] ] ] ] ] ] ` t t.", +"t.t.^ ) ) ) ) ) ( R X.X.) / V t.", +"t.a L L T Q T } *.9.r.;.K K H ", +"t.a H .r.r.4.r.r.r.r.;.S Z u ", +"t.p C -.r.r.<.0.0.0.0.<.D < & ", +"t.& 6 U 3.8.<.9.6.6.5.o.z e + ", +"t., e g b -.! I ~ ,.2. .w * ", +"t. 1 w f ;.Q z k x Y F 7 t.", +"t.t. O 8 * & * 4 r t.t.", +"t.t.p + * * > 4 9 j v t.t.t.", +"t.t , - 4 7 d j x m N M t.t.t.t.", +"t.t.n t.t.t.t.t.t.t.t.t.t.t.t.t.", +"t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t." +}; --- konversation-1.2~rc1.orig/debian/rules +++ konversation-1.2~rc1/debian/rules @@ -0,0 +1,22 @@ +#!/usr/bin/make -f + +DEB_KDE_LINK_WITH_AS_NEEDED := yes + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/pkg-kde-tools/makefiles/1/cdbs/kde.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +ifneq (,$(shell which tg)) +QUILT_PATCH_DIR := debian/patches +TG_BRANCHES := $(filter-out debian/aboutdata_add_debian_version,$(shell tg summary -t)) +include /usr/share/topgit/tg2quilt.mk +endif + +DEB_DH_BUILDDEB_ARGS := -- -Zlzma + +override_dh_install: + dh_install + # Install scripts README (and rename) + if [ -d debian/konversation ]; then \ + cp -a data/scripts/README debian/konversation/usr/share/doc/konversation/README.scripts; \ + fi --- konversation-1.2~rc1.orig/debian/changelog +++ konversation-1.2~rc1/debian/changelog @@ -0,0 +1,1569 @@ +konversation (1.2~rc1-0ubuntu1) karmic; urgency=low + + * New upstream release candidate + * Bump Standards-Version to 3.8.3, since Debian has done so + + -- Jonathan Thomas Sat, 03 Oct 2009 15:14:34 -0400 + +konversation (1.2~beta1-0ubuntu2) karmic; urgency=low + + * Disable 0004-Make-dependency-on-indicate-qt-optional.diff until it + gets fixed, currently it stops message indicator from being used + + -- Jonathan Riddell Fri, 25 Sep 2009 13:39:28 +0100 + +konversation (1.2~beta1-0ubuntu1) karmic; urgency=low + + * New upstream beta release + + -- Jonathan Riddell Mon, 21 Sep 2009 14:50:01 +0100 + +konversation (1.2~alpha6-0ubuntu4) karmic; urgency=low + + * Update message indicator patches for libindicate 0.2 + from http://people.canonical.com/~agateau/indicate/index.html + + -- Jonathan Riddell Fri, 18 Sep 2009 12:13:47 +0100 + +konversation (1.2~alpha6-0ubuntu3) karmic; urgency=low + + * Add 0004-Make-dependency-on-indicate-qt-optional.diff from Aurelien + Gateau + + -- Jonathan Riddell Thu, 20 Aug 2009 10:29:40 +0100 + +konversation (1.2~alpha6-0ubuntu2) karmic; urgency=low + + * Add quilt back to debian/rules + + -- Jonathan Riddell Wed, 12 Aug 2009 17:16:17 +0100 + +konversation (1.2~alpha6-0ubuntu1) karmic; urgency=low + + * New upstream release + * Merge from Debian Unstable, remaining changes: + - Add kubuntu/default_channels.diff, disable debian/default_channel.diff + - Keep message indicator patches + - Change xpm/README.scripts path slightly to accomidate our differing + Build systems + - Use the Kubuntu docpath (/usr/share/doc/kde) + - Build-depend on cdbs + - Do not call debhelper with --with quilt for backportability reasons + + -- Jonathan Thomas Sat, 08 Aug 2009 17:38:20 -0400 + +konversation (1.2~alpha5-0ubuntu3) karmic; urgency=low + + * Build-dep on the -dev package + + -- Jonathan Riddell Fri, 07 Aug 2009 22:17:09 +0100 + +konversation (1.2~alpha5-0ubuntu2) karmic; urgency=low + + * Add patches for Message Indicator support from + Aurelien Gateau + - kubuntu/0001-Initial-support-for-indicators.patch + - kubuntu/0002-Delete-indicator-when-a-tab-is-shown.patch + - kubuntu/0003-Configuration-for-message-indicators.patch + * Add build-dep on libindicate-qt + * Fix VCS entries in debian/control + + -- Jonathan Riddell Fri, 07 Aug 2009 11:04:56 +0100 + +konversation (1.2~alpha5-1) unstable; urgency=low + + * New upstream release. + * Use debhelper 7.3 for building: + - debhelper 7.3 provides cmake support; + - pkg-kde-tools 0.4.10 provides debhelper/kde.mk; + - adjust build dependencies and debian/rules accordingly. + * Remove general/qt4.4_build_fix.diff patch, merged upstream. + * Refresh patches. + * Add ${misc:Depends} to konversation-dbg. + + -- Modestas Vainius Wed, 05 Aug 2009 18:27:41 +0300 + +konversation (1.2~alpha5-0ubuntu1) karmic; urgency=low + + * New upstream release (LP: #409406, #60681) + * Compress packages using LZMA to decrease overall size (especially -dbg) + * Replace Debian VCS entries in with Kubuntu ones + * Add ${misc:Depends} to konversation-dbg + + -- Jonathan Thomas Wed, 05 Aug 2009 11:04:21 -0400 + +konversation (1.2~alpha4-2ubuntu1) karmic; urgency=low + + * Merge from Debian unstable, remaining changes (LP: #395450) + - Use include /usr/share/pkg-kde-tools/makefiles/1/cdbs/kde.mk + - Use /usr/share/cdbs/1/rules/debhelper.mk + - Add include /usr/share/cdbs/1/rules/patchsys-quilt.mk + - Add kubuntu/default_channels.diff, disable debian/default_channel.diff + - Change xpm/README.scripts path slightly to accomidate our differing + Build systems + - Use the Kubuntu docpath (/usr/share/doc/kde) + - Build-depend on cdbs + - Do not call debhelper with --with quilt for backportability reasons + + -- Alessandro Ghersi Sat, 04 Jul 2009 19:55:41 +0200 + +konversation (1.2~alpha4-2) unstable; urgency=low + + * Add patch from upstream svn repository (r991115) to fix building with + Qt 4.4 (general/qt4.4_build_fix). Resolves FTBFS on s390. + + -- Modestas Vainius Sat, 04 Jul 2009 14:33:11 +0300 + +konversation (1.2~alpha4-1) unstable; urgency=low + + * New upstream development release (1.2 Alpha 4). + * Bump Standards-Version to 3.8.2: no changes needed. + * Build-Depend on libqca2-dev. + * Update debian/copyright, drop debian/copyright.* files. + * Update debian/patches: + - debian/dbug_autoreplace - adapt to upstream changes. + + -- Modestas Vainius Sat, 04 Jul 2009 10:19:45 +0300 + +konversation (1.2~alpha3-1ubuntu1.1~ppa1) karmic; urgency=low + + * Merge from Debian Unstable, remaining changes: + - use include /usr/share/pkg-kde-tools/makefiles/1/cdbs/kde.mk + - use /usr/share/cdbs/1/rules/debhelper.mk + - add include /usr/share/cdbs/1/rules/patchsys-quilt.mk + - add kubuntu/default_channels.diff, disable debian/default_channel.diff + - change xpm/README.scripts path slightly to accomidate our differing + build systems + - Use the Kubuntu docpath (/usr/share/doc/kde) + - build-depend on cdbs + - Do not call debhelper with --with quilt for backportability reasons + + -- Alessandro Ghersi Wed, 03 Jun 2009 19:41:13 +0200 + +konversation (1.2~alpha3-1) unstable; urgency=low + + * New upstream development release (1.2 Alpha 3). + + -- Modestas Vainius Tue, 02 Jun 2009 21:50:41 +0300 + +konversation (1.2~alpha2-1) unstable; urgency=low + + * New upstream development release (1.2 Alpha 2). + * Update konversation.install: install doc translations. + + -- Modestas Vainius Tue, 26 May 2009 19:52:45 +0300 + +konversation (1.2~alpha2-0ubuntu1) karmic; urgency=low + + * New upstream alpha release + + -- Jonathan Thomas Tue, 26 May 2009 12:40:57 -0400 + +konversation (1.2~alpha1-1ubuntu1) karmic; urgency=low + + * Merge from Debian Experimental, remaining changes: + - Use include debian-qt-kde.mk rather than built-in cdbs + - Add kubuntu/default_channels.diff, disable debian/default_channel.diff + - Change xpm/README.scripts path slightly to accomidate our differing + build systems + - Use the Kubuntu docpath (/usr/share/doc/kde) + - Build-depend on cdbs + - Do not call debhelper with --with quilt for backportability reasons + + -- Jonathan Thomas Wed, 20 May 2009 14:56:13 -0400 + +konversation (1.2~alpha1-1) unstable; urgency=low + + * New upstream development release (1.2 Alpha 1). + * Update konversation.install: add documentation. + * Disable debian/aboutdata_add_debian_version patch. + * Use another way to install README.scripts, previous one didn't work as + expected. + + -- Modestas Vainius Wed, 20 May 2009 12:02:04 +0300 + +konversation (1.1.75+svn969816-1) experimental; urgency=low + + * New upstream development snapshot: + - Last Changed Author: tjmchenry + - Last Changed Rev: 969816 + - Last Changed Date: 2009-05-19 04:45:54 +0300 + - Translations as of Tue, 19 May 2009 09:21:13 are included. + * Update download URL in debian/copyright. + * Update Debian menu icons. + * Update konversation.install: install translations. + + -- Modestas Vainius Tue, 19 May 2009 09:44:08 +0300 + +konversation (1.1.75+svn968012-1) experimental; urgency=low + + * New upstream development snapshot: + - Last Changed Author: hein + - Last Changed Rev: 968012 + - Last Changed Date: 2009-05-14 21:03:55 +0300 + * Update README.source. + * Use dh --quilt instead of custom patch handling, build depend on + quilt 0.46-7~. + * Update patches to upstream changes. + * Update konversation.install: remove docs. + + -- Modestas Vainius Fri, 15 May 2009 11:24:24 +0300 + +konversation (1.1.75+svn965785-0ubuntu1) karmic; urgency=low + + * Merge with Debian Experimental, remaining changes: + - Bump svn snapshot version + - Use include debian-qt-kde.mk rather than built-in debhelper + - Add kubuntu/default_channels.diff, disable debian/default_channel.diff + - Disable debian/dbug_autoreplace.diff, doesn't apply for now (plus it's + not that terribly useful for Kubuntu users) we can pick this up later + once Debian fixes it + - Change xpm/README.scripts path slightly to accomidate our differing + build systems + - Use the Kubuntu docpath (/usr/share/doc/kde) + - Build-depend on cdbs + + -- Jonathan Thomas Thu, 07 May 2009 17:17:14 -0400 + +konversation (1.1.75+svn951877-1) experimental; urgency=low + + * New upstream development snapshot: + - Last Changed Author: modax + - Last Changed Rev: 951877 + - Last Changed Date: 2009-04-10 16:48:58 +0300 + * Drop complex debhelper scripts. Use simplier cmake.mk. + * Rename debian/debhelper/kde4.mk to debian/debhelper/kde.mk. + Use it in debian/rules. + * Install kconf_update scripts. + * Build depend on libxss-dev. + + -- Modestas Vainius Fri, 10 Apr 2009 16:16:59 +0300 + +konversation (1.1.75+svn940140-1) experimental; urgency=low + + * New upstream development snapshot (for KDE 4): + - Last Changed Author: pino + - Last Changed Rev: 940140 + - Last Changed Date: 2009-03-16 19:19:02 +0200 + * Steal packaging from amarok. Build depend on debhelper 7.0.50. + * Adjust debian/control: + - switch to KDE 4 build depends, clean them up; + - switch packaging Vcs to git; + - switch section to net; + - switch konversation-dbg section to debug; + - provide irc virtual package. + * Bump Standards-Version to 3.8.1, no changes needed. + * Build depend on kdepimlibs5-dev. + * Build depend on libx11-dev and x11proto-core-dev, Away Manager needs + these X headers. + * Bump compat devel to v7. + * Strip of debian/tmp in *.install files. Update konversation.install. + * Drop man file. + * Add TODO.Debian. + * Install scripts README via konversation.install. + * Review debian/patches: + - 01_libtool_update.diff - remove, not needed anymore (no libtool); + - 02_am_maintainer_mode.diff - remove, not needed anymore (no automake); + - 03_pedantic-errors.diff - remove, not needed anymore (no automake); + - 04_disable_no_undefined.diff - remove, not needed anymore (no automake); + - 10_debian_channel.diff - adapt, renamed to debian/debian_channel.diff; + - 11_dbug_autoreplace.diff - adapt, rename to debian/dbug_autoreplace.diff; + - 17_add_extra_version_string.diff - remove, merged with the one below; + - 18_debian_package_version_to_about.diff - adapt, rename to + debian/aboutdata_add_debian_version.diff; + - 98_buildprep.diff - remove, no more autohell, using cmake now. + - kubuntu_01_kdepot.diff - remove. + * Add topgit support to debian/rules. + * Update debian/copyright. + * Remove ruby from recommends and libsoap-lite-perl from suggests. + + -- Modestas Vainius Mon, 16 Mar 2009 20:08:41 +0200 + +konversation (1.1-1) unstable; urgency=low + + * New upstream release. + * Minor updates to konversation.install file (translations). + * Refresh 17_add_extra_version_string.diff patch (STRHACK was removed from + the final 1.1 release, readd). + * Regenerate 98_buildprep.diff. + + -- Modestas Vainius Mon, 11 Aug 2008 13:08:48 +0300 + +konversation (1.1~-rc1+svn837068-1) unstable; urgency=medium + + * New upstream development snapshot (1.1rc1+ #3235): + - Revision: 837068; Date: 2008-07-23 20:59:29 +0300 UTC by hein. + - The latest translation and documentation are included (as of + Thu, 23 Jul 2008 22:38:12 +0300). + - 3 or more crash fixes since 1.1rc1 which is in testing. Hence urgency + medium. + + -- Modestas Vainius Wed, 23 Jul 2008 22:41:39 +0300 + +konversation (1.1~-rc1+svn834660-1) unstable; urgency=high + + * New upstream development snapshot (1.1rc1+ #3230): + - Revision: 834660; Date: Sat Jul 19 12:23:39 2008 UTC by scripty. + - The latest translation and documentation are included (as of + Thu, 21 Jul 2008 09:49:20 +0300). + - Fixes another crash on close (DCOP quit) (Closes: #491332). + * Remove 16_konversation_desktop.diff - merged upstream. + * Remove konversationircprotocolhandler.1 manual page. Excess since some + time now. + * Update konversation.install file. + * Urgency high to reach testing in time before freeze. Fixes regression + (crash). + + -- Modestas Vainius Mon, 21 Jul 2008 10:18:13 +0300 + +konversation (1.1~-rc1-1) unstable; urgency=medium + + * New upstream development milestone (1.1 RC1): + - Should fix the crash on close (one of them at least) (Closes: #490226). + - No more bashisms in the script (Closes: #489621). + * Urgency medium because previous svn snapshot, which has already been + tested for a number of days in unstable, is not much different from this + one. I really want 1.1~ to replace 1.0.1 in testing. + * Update install file. + + -- Modestas Vainius Mon, 14 Jul 2008 12:10:53 +0300 + +konversation (1.1~svn827667-1) unstable; urgency=low + + * New upstream development snapshot (1.0.1+ #3236) + - Revision: 827667 + - Date: 2008-07-03 18:41:22 +0300 by hein + - The latest translation and documentation are included (as of + Thu, 03 Jul 2008 19:05:10 +0300) + - This new snapshot fixes two important scrolling bugs: + * Halfway scrolling bug when opening the tab which has not been + displayed yet. + * Hidden selection in the chat window causing scrolling back when + there is activity in that chat window. + * Don't build with --enable-final on arm. Fixes FTBFS. + * Update 01_libtool_update.diff patch. + + -- Modestas Vainius Thu, 03 Jul 2008 19:28:16 +0300 + +konversation (1.1~svn824769-2) unstable; urgency=low + + * Forgot to remove konversation-dbg recommends. Do it now (Closes: #488448). + + -- Modestas Vainius Sun, 29 Jun 2008 07:29:00 +0300 + +konversation (1.1~svn824769-1) unstable; urgency=low + + * New upstream development snapshot for KDE 3 (1.0.1+ #3234) + - Revision: 824769; Date: Thu Jun 26 16:19:37 2008 UTC by hein + - The latest translation and documentation are included (as of + Tue, 24 Jun 2008 12:10:15 +0300) + * New patches: + - 17_add_extra_version_string.diff patch which allows to append extra + version string to the konversation About dialog. + - 18_debian_package_version_to_about.diff which sets debian package + version as extra version. + * Enable final. + * Add Vcs fields. + * Upgrade Standards-Version to 3.8.0: + - Add README.source. + - Build depend on quilt 0.46-4.1 which is the earliest that includes + /usr/share/doc/quilt/README.source. + * Upload to unstable. + + -- Modestas Vainius Sat, 28 Jun 2008 12:33:14 +0300 + +konversation (1.0.1+svn806280-1) experimental; urgency=low + + [ Modestas Vainius ] + * New upstream development snapshot for KDE 3 (1.0.1+ #3224) + - 1.1 is very near. This can be considered Beta or RC. + - Revision: 806280; Date: Sat May 10 20:42:12 2008 UTC by hein + - The latest translation and documentation are included (as of + Sun, 11 May 2008 05:30:06 +0300) + * Resync patches: + - 10_debian_channel.diff - adopt to upstream changes. + - 16_konversation_desktop.diff - fix offsets. + - 98_buildprep.diff - rebuild. + * konversation.install - do not install es doc and remove + usr/bin/konversationircprotocolhandler. + + -- Debian KDE Extras Team Sun, 11 May 2008 06:33:10 +0300 + +konversation (1.0.1+svn794418-1) experimental; urgency=low + + [ Modestas Vainius ] + * New upstream development snapshot for KDE 3 (1.0.1+ #3219) + - Revision: 794418; Date: Mon Apr 7 12:46:03 2008 UTC by hein + - The latest translation and documentation are included (as of + Tue, 08 Apr 2008 00:49:32 +0300) + - One big change since the previous snapshot is new Queue Tuner. See + /queuetuner + * Resync patches: + - 10_debian_channel.diff - unfuzz. + - 11_dbug_autoreplace.diff - adjust offsets. + + -- Debian KDE Extras Team Fri, 04 Apr 2008 00:05:04 +0300 + +konversation (1.0.1+svn780882-1) experimental; urgency=low + + [ Modestas Vainius ] + * New upstream development snapshot for KDE 3 (1.0.1+ #3214): + - Revision: 780882; Date: Sat Mar 1 14:40:57 2008 UTC by hein + - The latest translations and documentation are included (as of + Tue, 04 Mar 2008 17:18:09 +0200) + - Changes since 1.0.1 are listed in + /usr/share/doc/konversation/changelog.gz file. + * Patches: + - 01_libtool_update.diff - update; + - 06_fix_relibtoolization.diff - removed, merged upstream; + - 10_debian_channel.diff - adopt to upstream changes; + - 11_dbug_autoreplace.diff - fix offset; + - 12_dbug405384_dccsendfile.diff - removed, merged upstream; + - 13_dbug412894_lowercase_nick.diff - removed, merged upstream; + - 14_dbug412803_assert_crash.diff - removed, merged upstream; + - 15_CVE-2007-4400.diff - removed, taken from upstream; + - 16_konversation_desktop.diff - adopt to upstream changes; + - 17_serverlist_compiz_workaround.diff - removed, taken from upstream; + - 98_buildprep.diff - relibtoolize again. + * Add konversation-dbg to konversation Recommends. This snapshot is untested + and possibly crash-prone. + + -- Debian KDE Extras Team Tue, 04 Mar 2008 19:42:20 +0200 + +konversation (1.0.1-6) unstable; urgency=low + + [ Modestas Vainius ] + * Move Homepage stanza to debian/control source section. + * Bump Standards-Version to 3.7.3.0 + * Add DM-Upload-Allowed: yes to debian/control source section. + * Enhance 16_konversation_desktop.diff patch - remove Encoding field from + konversation.desktop too. + + -- Debian KDE Extras Team Tue, 04 Mar 2008 18:40:56 +0200 + +konversation (1.0.1-6) unstable; urgency=low + + [ Modestas Vainius ] + * Move Homepage stanza to debian/control source section. + * Bump Standards-Version to 3.7.3.0 + * Add DM-Upload-Allowed: yes to debian/control source section. + + -- Debian KDE Extras Team Tue, 04 Mar 2008 17:17:57 +0200 + +konversation (1.0.1-5) unstable; urgency=low + + [ Modestas Vainius ] + * Drop hackish docs removal stuff from debian/rules. There is a less + hackish way to achieve the same thing (i.e. not to installing upstrem + README) which should not cause problems with dash as /bin/sh + (Closes: #459159). + * New patches from 1.0.1-4ubuntu2: + * Add unfuzzed kubuntu_02_serverlist_compiz_workaround.patch as + 17_serverlist_compiz_workaround.diff. The patch comes from + upstream r604746 (KDE Bug #147557). + * I'm adding back kubuntu_01_kdepot.diff because it does not hurt and now + I understand how it helps for Ubuntu. + + -- Debian KDE Extras Team Mon, 21 Jan 2008 12:22:36 +0200 + +konversation (1.0.1-4) unstable; urgency=low + + [ Modestas Vainius ] + * Add new patches: + - 15_CVE-2007-4400.diff to fix CVE-2007-4400 vulnerability. + The patch is based on upstream SVN commits #602433 and #602435 + (Closes: #439837). + - 16_konversation_desktop.diff to remove X-SuSE-IRCClient from + konversation.desktop Categories to shut lintian up. + * Change Debian menu section to Applications/Network/Communication. + + -- Debian KDE Extras Team Thu, 30 Aug 2007 12:07:06 +0300 + +konversation (1.0.1-3) unstable; urgency=low + + [ Modestas Vainius ] + * Documentation is provided under the terms of GNU GFDL with no Invariant + Sections, no Front-Cover Texts, and no Back-Cover Texts. Mention this + in debian/copyright. + * Update standards version to 3.7.2.2: point to + /usr/share/common-licenses/GFDL in debian/copyright. + * Use more strict wildcards in konversation.install mostly to track + upstream changes and to eliminate empty apidox directory. + * New/updated patches: + - 10_debian_channel.diff - update to use port 7000 for irc.debian.org + by default to prevent possible DCC exploit. + - 12_dbug405384_dccsendfile.diff - remember whole URL (including protocol), + not just directory for "Send File" dialog (Closes: #405384). + - 13_dbug412894_lowercase_nick.diff - don't crash on typing text in + reopened query/channel after all channels/queries were left (lowercase + nicknames were not affected) (Closes: #412894). + - 14_dbug412803_assert_crash.diff - avoid a possible crash on DCOP info. + Remove a bogus assert (Closes: #412803). + * Add kdelibs-dbg to konversation-dbg Recommends. + + -- Debian KDE Extras Team Tue, 24 Jul 2007 01:15:48 +0300 + +konversation (1.0.1-2) unstable; urgency=low + + * Konversation is now maintained by Debian KDE Extras Team. + Modestas Vainius is responsible for the package. + + [Modestas Vainius] + * Update debian/copyright based on current copyright information in the + source code. + * Migrate from simple patch system to quilt. + * Patches: + - 01 to 04. Usual libtool & autotools update. + - 06_fix_relibtoolization.diff - remove a few redundant _LIBADD directives + from Makefile.am files to make relibtoolization possible. + - 10_debian_channel.diff - add irc://irc.debian.org/#debian to server list + by default. + - kubuntu_01_kdepot.diff.diff - drop this patch because I don't see why it's + needed. Current code leads to the same result. + - 11_dbug_autoreplace.diff - add Debian BTS (dbug) auto replace. Thanks to + Filipus Klutiero for the idea (Closes: #419897). + - 98_buildprep.diff - relibtoolization patch. + * Use ${binary:Version} instead of obsolete ${Source-Version} for the -dbg + package. + * Changes to debian/control: + - Drop versioned dependency on g++. + - Drop reduntant build dependency on libqt3-mt-dev. + - Drop autotools runtime from build dependencies. They are no longer needed. + - Build depend on autotools-dev for config.guess and config.sub. + + -- Debian KDE Extras Team Tue, 17 Jul 2007 03:24:41 +0300 + +konversation (1.0.1-1) unstable; urgency=low + + * New upstream release. + + -- Nathaniel W. Turner Sat, 7 Oct 2006 04:13:14 +0000 + +konversation (1.0-1) unstable; urgency=low + + * New upstream release. (closes: #387045) + + Closes: #365759 (Server tab is blank while reconnecting) + + Closes: #356304 (FTBFS with G++ 4.1: extra qualification); patch + incorporated upstream; thanks to Martin Michlmayr for the NMU + + * Sync with Ubuntu. + + Drop kubuntu_01_channel.diff in favor of updated debian_01_channel.diff. + + * Preseed channel list with #debian at irc.debian.org instead of #debian-kde + at irc.freenode.net. (closes: #371880) + + * Stop shipping outdated and unused cdbs/kde.mk. + + * Change section of konversation-dbg to kde so it matches override file. + + -- Nathaniel W. Turner Wed, 13 Sep 2006 14:56:45 -0400 + +konversation (1.0-0ubuntu5) edgy; urgency=low + + * Applyed Mez patch again (sorry!) for gnome users. + + -- Anthony Mercatante Sat, 9 Sep 2006 08:54:21 +0200 + +konversation (1.0-0ubuntu4) edgy; urgency=low + + * Back to old kubuntu_01_channel.diff since the settings are + overwritten bu kubuntu-default-settings in the first place. + Applying the wanted changes to kds. + + -- Anthony Mercatante Sat, 9 Sep 2006 08:33:24 +0200 + +konversation (1.0-0ubuntu3) edgy; urgency=low + + * Modified kubuntu_01_channel.diff to change the default irc server + to irc.ubuntu.com vs irc.freenode.net (Closes Malone: #52690) + thanks to Martin Meredith ( mez@ubuntu.com ) + + -- Brandon Holtsclaw Sat, 9 Sep 2006 02:12:26 -0500 + +konversation (1.0-0ubuntu2) edgy; urgency=low + + * Add automake and autoconf build-dep + + -- Jonathan Riddell Fri, 1 Sep 2006 21:41:38 +0000 + +konversation (1.0-0ubuntu1) edgy; urgency=low + + [ Jonathan Riddell ] + * Add kubuntu_01_kdepot.diff and use standard kde.mk in debian/rules + + [ Brandon Holtsclaw ] + * New Upstream Version ( uvf exception approved by kamoin ) + * Removed kubuntu_02_serverlist.patch adopted upstream + * Removed debian_02_gcc41.diff also adopted upstream + + -- Brandon Holtsclaw Thu, 31 Aug 2006 11:39:24 -0500 + +konversation (0.19-1.1ubuntu2) edgy; urgency=low + + * Added kubuntu_02_serverlist.patch (Closes: #34992) + + -- Stephan Hermann Fri, 7 Jul 2006 12:49:21 +0200 + +konversation (0.19-1.1ubuntu1) edgy; urgency=low + + * Merge from debian unstable. + + -- Stephan Hermann Fri, 7 Jul 2006 08:03:41 +0200 + +konversation (0.19-1.1) unstable; urgency=low + + * NMU as part of the GCC 4.1 transition. + * patches/debian_01_channel.diff: Remove extra qualification from C++ + header file. (Closes: #356304) + + -- Martin Michlmayr Thu, 25 May 2006 21:55:25 +0200 + +konversation (0.19-1) unstable; urgency=low + + * New upstream release. (Closes: #350562) + Adds many features and fixes many bugs, including: + + Middle-Click Paste behaves differently on channel input line and + text input line (Closes: #338489) + + * Synchronize with Ubuntu. + - However, disable the libtool-related patches, as they cause autoconf to + be re-run at build time, and this is not desirable. I don't have time + to investigate this properly now; NMUs that address the issue are + welcome. + + * Preseed initial channel list with #debian-kde instead of #kde. + + -- Nathaniel W. Turner Wed, 1 Feb 2006 12:46:01 -0500 + +konversation (0.19-0ubuntu4) dapper; urgency=low + + * debian/cdbs/kde.mk: + - added dh_iconcache. + + -- Daniel Holbach Sun, 21 May 2006 16:45:52 +0200 + +konversation (0.19-0ubuntu3) dapper; urgency=low + + * Edit debian/cdbs/kde.mk to generate .pot file + + -- Jonathan Riddell Tue, 9 May 2006 17:26:57 +0300 + +konversation (0.19-0ubuntu2) dapper; urgency=low + + * Don't use GCC 3.4 on hppa + + -- Jonathan Riddell Thu, 16 Feb 2006 12:04:31 +0000 + +konversation (0.19-0ubuntu1) dapper; urgency=low + + * New upstream release + * Relibtooled - makes tighter Depends + + -- Martin Meredith Mon, 30 Jan 2006 12:49:48 +0000 + +konversation (0.18-4) unstable; urgency=low + + * Synchronize with Ubuntu. + + * Build with default g++ on all architectures, instead of g++ 3.4 on arm, + m68k, and hppa, now that PR c++/21123 (Debian bug #323133) has been fixed. + Add temporary build-dependency on g++ (>= 4:4.0.2-2) until all buildds + have that version. + + Closes: #342996: Package explicitely build-depends on g++-3.4 + + * Bump debian/compat to 5 and build-depend on debhelper (>= 5.0). + + * Add konversation-dbg, to help trace problems (and remove my previous, + less-elegant method of conditionally including debug symbols). + + * Recommend python; it is used by the media and weather scripts. + + * Remove ancient Conflicts and Provides declarations for konversation-doc + and konversation-i18n. I believe these packages were never uploaded to + the official Debian archive, and were definitely removed long before the + sarge release. + + * Remove the .svn check in debian/rules in favor of passing -i to + dpkg-buildpackage (which simplifies maintenance). + + -- Nathaniel W. Turner Thu, 15 Dec 2005 08:46:25 -0500 + +konversation (0.18-3ubuntu2) dapper; urgency=low + + * Rebuild against the latest kdelibs4-dev to make us installable. + + -- Adam Conrad Mon, 12 Dec 2005 21:35:14 +1100 + +konversation (0.18-3ubuntu1) dapper; urgency=low + + * Resynchronise with Debian. + * Sponsored upload for Loic Pefferkorn + + -- Jonathan Riddell Mon, 21 Nov 2005 13:14:59 +0100 + +konversation (0.18-3) unstable; urgency=low + + * Build with g++-3.4 on arm, m68k, and hppa architectures to work around an + internal compiler error in g++ 4.0 on those architectures (bug #323133). + - debian/{control,rules} + + -- Nathaniel W. Turner Tue, 6 Sep 2005 21:19:00 -0400 + +konversation (0.18-2) unstable; urgency=low + + * Upload to Debian unstable, now that a C++ transitioned version of kdelibs + has been built on all architectures. + + * Use a more descriptive title in the Debian menu entry. + - debian/konversation.menu + + * Bump package's Standards-Version to 3.6.2 (no changes needed). + - debian/control: update Standards-Version + + * Update build dependencies to require a more recent version of debhelper + (>= 4.9) so that dh_installmenu puts the menu file in /usr/share instead + of /usr/lib, to comply with the latest menu policy. + - debian/control: update Build-Depends + + -- Nathaniel W. Turner Thu, 1 Sep 2005 22:26:21 -0400 + +konversation (0.18-1ubuntu4) dapper; urgency=low + + * Build with GCC 3.4 on arches where GCC 4.0 fails + See http://lists.debian.org/debian-devel/2005/09/msg00020.html + + -- Jonathan Riddell Fri, 28 Oct 2005 03:58:12 +0000 + +konversation (0.18-1ubuntu3) breezy; urgency=low + + * bumped cdbs build-dep back to 0.4.21 to make backports happy + the "dont ask me again for KDE packages, how can a IRC client + be 7MB big ?" release + + -- Oliver Grawert Tue, 26 Jul 2005 23:42:24 +0200 + +konversation (0.18-1ubuntu2) breezy; urgency=low + + * Add libxi-dev build-depends + + -- Jonathan Riddell Fri, 8 Jul 2005 09:52:14 +0000 + +konversation (0.18-1ubuntu1) breezy; urgency=low + + * Merged with Debian + * Sponsored upload for Martin Meredith + + -- Jonathan Riddell Sat, 11 Jun 2005 01:58:20 +0100 + +konversation (0.18-1) unstable; urgency=low + + * New upstream release. + (Not uploaded to Debian, due to the C++ transition.) + + * Recommend ruby, as the newly-added qurl script uses it. + + * Update konversation(1) manpage. + + * Update debian/cdbs/kde.mk to revision 1066 from + svn://svn.debian.org/pkg-kde/branches/kde-3.4.0/cdbs/kde.mk + + * Update homepage (again); it is now http://konversation.kde.org/ + + -- Nathaniel W. Turner Tue, 7 Jun 2005 21:48:59 -0400 + +konversation (0.17-1ubuntu1) breezy; urgency=low + + * Merge with debian. + * Upload for Frode M. Doeving + + -- Jonathan Riddell Tue, 31 May 2005 16:04:33 +0200 + +konversation (0.17-1) unstable; urgency=low + + * New upstream release. + + * Use the kde.mk class maintained by the Debian KDE Maintainers, instead of + the one shipped with CDBS. (Copied from + svn://svn.debian.org/pkg-kde/people/chrsmrtn/cdbs-experimental/kde.mk + revision 856.) + + One benefit is that experimental packages should now be actually be built + with debugging symbols. + + * Build-Depends on a more recent cdbs (>= 2.4.27-3), as the updated kde.mk + requires some targets that were added recently. + + * Minor packaging cleanups. + + -- Nathaniel W. Turner Wed, 6 Apr 2005 17:17:36 -0400 + +konversation (0.16-1ubuntu2) breezy; urgency=low + + * Rebuild package for new C++ ABI. + + -- Matthias Klose Mon, 30 May 2005 20:11:41 +0000 + +konversation (0.16-1ubuntu1) hoary; urgency=low + + * Sync changelog with Debian package + * Sponsored upload for İsmail Dönmez + + -- Jonathan Riddell Thu, 24 Mar 2005 09:31:10 -0500 + +konversation (0.16-1) unstable; urgency=low + + * New upstream release. + + Closes: #275282: Fallback to ISO-8859-1 (or whatever) if an incoming + message isn't UTF8 + + Closes: #303090: docs are installed in wrong place + + -- Nathaniel W. Turner Thu, 24 Mar 2005 09:31:10 -0500 + +konversation (0.15.1-0ubuntu1) hoary; urgency=low + + * New upstream release + * SECURITY UPDATE: Fixes multiple security vulnerabilities + * Wildcard variable parsing allows server to execute arbitrary IRC commands + * Unescaped variables in Perl scripts allow arbitrary commands to be run by local user + * Nick and password confused in quick connect dialogue + * References: + http://lists.netsys.com/pipermail/full-disclosure/2005-January/031033.html + * Merge following changes from 0.15-2 Debian package + * Added 000-remove-needless-alias.patch from upstream CVS (thanks to SuSE); + should fix a build failure on ia64. + * Deleted doc-expand-3.3-entities.patch; no longer needed. + * The konversation website has moved to http://konversation.berlios.de/; + updated references accordingly: + - debian/control + - debian/copyright + * sponored upload for İsmail Dönmez (upstream itself) + + -- Jonathan Riddell Wed, 19 Jan 2005 15:23:29 +0200 + +konversation (0.15+2005.02.17-0) unstable; urgency=low + + * Start building nightly snapshots tarballs with --no18n, as createPackage + no longer builds proper i18n trees (KDE upstream removed some required + Makefile.am files, and I lack the time to fix it properly right now). + + -- Nathaniel W. Turner Thu, 17 Feb 2005 11:59:13 -0500 + +konversation (0.15-3) unstable; urgency=high + + * Security update release. Applied patches from Wouter Coekaerts (included + in upstream 0.15.1) to fix the following issues: + + CAN-2005-0129: quick buttons recursive % expansion + + CAN-2005-0130: perl script arbitrary command execution + + CAN-2005-0131: potential server password leak + (Closes: #291503) + * Reverted website changes in 0.15-2; the konversation.org website is back. + + -- Nathaniel W. Turner Fri, 21 Jan 2005 13:07:21 -0500 + +konversation (0.15-2) unstable; urgency=low + + * Added 000-remove-needless-alias.patch from upstream CVS (thanks to SuSE); + should fix a build failure on ia64. (Closes: #289914) + * Deleted doc-expand-3.3-entities.patch; no longer needed. + * The konversation website has moved to http://konversation.berlios.de/; + updated references accordingly: + - debian/control + - debian/copyright + + -- Nathaniel W. Turner Wed, 5 Jan 2005 18:33:16 -0500 + +konversation (0.15-1) unstable; urgency=low + + * New upstream release. + + Closes: #266126: per-channel setting for character set + + Closes: #271045: CPU 100% usage when receiving channel list + + Closes: #271046: Channel list received from server is not complete + + Closes: #276551: Busy-loops on the IRC socket + + tarball layout has changed; packaging updated accordingly: + - doc-expand-3.3-entities.patch + - debian/rules + - debian/docs + * Removed 23 identical automatic snapshot entries from debian/changelog. + + -- Nathaniel W. Turner Wed, 1 Dec 2004 12:31:51 -0500 + +konversation (0.15-1ubuntu1) hoary; urgency=low + + * Initial Ubuntu upload + * Fixes broken build-depends + * sponored upload for İsmail Dönmez (upstream itself) + + -- Andreas Mueller Sun, 9 Jan 2005 13:28:12 +0200 + +konversation (0.14.0+20041129-1) experimental; urgency=low + + * New upstream CVS snapshot. + + irc.protocol has been renamed konvirc.protocol and no longer needs to be + maintained using update-alternatives; postinst and prerm updated + accordingly. + * Resync doc-expand-3.3-entities.patch: + + no longer need to patch ./doc/da/index.docbook + + -- Nathaniel W. Turner Tue, 30 Nov 2004 01:13:17 -0500 + +konversation (0.14.0+20040902.1-2) experimental; urgency=low + + * New upstream CVS snapshot. + + install the icons in the correct place + + -- Nathaniel W. Turner Thu, 2 Sep 2004 22:57:36 -0400 + +konversation (0.14.0+20040902-1) experimental; urgency=low + + * New upstream CVS snapshot. + * Do not call update-alternatives --remove when upgrading, as this can + effectively reset the administrator's settings. + - debian/konversation.prerm + + -- Nathaniel W. Turner Thu, 2 Sep 2004 11:21:08 -0400 + +konversation (0.14.0+20040831-1) experimental; urgency=low + + * New upstream CVS snapshot. + * Build with debugging symbols. + + -- Nathaniel W. Turner Tue, 31 Aug 2004 13:28:25 -0400 + +konversation (0.14.0+20040824-1) experimental; urgency=low + + * New upstream CVS snapshot. + * Manage the irc.protocol file with Debian's alternatives system. + - debian/rules, debian/konversation.{postinst,prerm} + + -- Nathaniel W. Turner Tue, 24 Aug 2004 20:15:29 -0400 + +konversation (0.14.0+20040819-1) experimental; urgency=low + + * New upstream CVS snapshot. + * doc-expand-3.3-entities.patch: resync + + -- Nathaniel W. Turner Thu, 19 Aug 2004 11:35:33 -0400 + +konversation (0.14.0+20040731-1) experimental; urgency=low + + * New upstream CVS snapshot. + * Added a debian/watch file for the curious. + * doc-expand-3.3-entities.patch: expand entity in docs as it's not + defined for all languages + + -- Nathaniel W. Turner Sun, 1 Aug 2004 13:54:48 -0400 + +konversation (0.14.0-4) unstable; urgency=low + + * Manage the irc.protocol file with Debian's alternatives system. + - debian/rules, debian/konversation.{postinst,prerm} (Closes: #267726) + * Removed calls to update-menus; dh_installmenu creates these for us. + - debian/konversation.postrm now empty; removed + * Added a debian/watch file. + * [This changelog entry is in version order, but not chronological order.] + + -- Nathaniel W. Turner Sun, 29 Aug 2004 14:56:46 -0400 + +konversation (0.14.0-3) unstable; urgency=low + + * After discussion with Riku Voipio and some thought, merged + konversation-doc and konversation-i18n back into main konversation + package. Splitting them out is not as beneficial as I had first thought. + - debian/*.install: Changed accordingly. + - debian/control: Added appropriate Conflicts and Provides. + + -- Nathaniel W. Turner Fri, 16 Jul 2004 23:54:29 -0400 + +konversation (0.14.0-2) unstable; urgency=low + + * debian/control: Added Riku Voipio to Uploaders. + * debian/{copyright,control}: Upstream homepage is now + http://www.konversation.org/ + * debian/konversation.1.docbook: Refer to konversationircprotocolhandler(1). + + -- Nathaniel W. Turner Mon, 12 Jul 2004 16:06:37 -0400 + +konversation (0.14.0-1) unstable; urgency=low + + * New upstream release 0.14. (Closes: #257754) + * Fix lintian warning 'description-starts-with-leading-spaces'. + * Write manpage for konversationircprotocolhandler. + + -- Nathaniel W. Turner Tue, 6 Jul 2004 20:29:45 -0400 + +konversation (0.14cvs20040621-1) experimental; urgency=low + + * New upstream CVS snapshot. + * All previous patches incorporated upstream. + * debian/konversation.menu: Specify icon in addition to iconNxN. + * debian/*.xpm: Regenerate Debian menu system icons from new upstream icon. + + -- Nathaniel W. Turner Mon, 21 Jun 2004 13:11:14 -0400 + +konversation (0.14cvs20040614-1) experimental; urgency=low + + * New upstream CVS snapshot. + + much snazzy new stuff + * New patches: + + 002_configureNotifications_tray.patch - add another item to tray menu + + 003_nicklist_hostmask_startup - minor bugfix + + -- Nathaniel W. Turner Mon, 14 Jun 2004 22:27:31 -0400 + +konversation (0.14cvs20040611-2) experimental; urgency=low + + * Do not ship .xcf files. + + -- Nathaniel W. Turner Sat, 12 Jun 2004 00:43:06 -0400 + +konversation (0.14cvs20040611-1) experimental; urgency=low + + * New upstream CVS snapshot. + * Removed 000_tray_menu_enhance.patch (applied upstream). + * Split out 3.6MB of architecture-independent files into separate + konversation-doc and konversation-i18n packages. + + -- Nathaniel W. Turner Fri, 11 Jun 2004 22:09:24 -0400 + +konversation (0.14cvs20040608-2) experimental; urgency=low + + * New patch: + + 000_tray_menu_enhance.patch - adds Configure Konversation to tray menu + + -- Nathaniel W. Turner Wed, 9 Jun 2004 00:02:32 -0400 + +konversation (0.14cvs20040608-1) experimental; urgency=low + + * New upstream CVS snapshot. + * Provide both 16x16 and 32x32 sized icons for the Debian menu system, and + regenerate them using The Gimp, which produces nicer results than + ImageMagick. + + -- Nathaniel W. Turner Tue, 8 Jun 2004 03:26:05 -0400 + +konversation (0.14cvs20040501-1) unstable; urgency=medium + + * New upstream snapshot. + * Urgency medium because the build system changes introduced in + 0.14cvs20040427-1 should fix a build failure (bug #246448). + * Deleted debian/patches/00_qwhatsthis.diff (applied upstream). + + -- Nathaniel W. Turner Sat, 1 May 2004 14:28:12 -0400 + +konversation (0.14cvs20040427-2) unstable; urgency=low + + * Updated Build-Depends on debhelper to (>= 4.1.0). + * debian/copyright: + - Added Gary R. Cramblitt (documentation author) to copyright. + - Updated section on upstream source to reflect new procedure. + * debian/patches/00_qwhatsthis.diff + - Added help for the rest of editserverdialog, based on Gary R. + Cramblitt's excellent documentation. + + -- Nathaniel W. Turner Wed, 28 Apr 2004 07:28:53 -0400 + +konversation (0.14cvs20040427-1) unstable; urgency=low + + * New CVS snapshot. + * Prepare the upstream snapshot tarball using cvs2dist from kdesdk-scripts + instead of my own homebrewed script. This has a number of advantages: + - debian/rules and debian/control are simplified a bit. + - Documentation is now included in the package. + - Translations are now included in the package. + * debian/rules: + - Cleaned up a bit. + * debian/control: + - No longer need to Build-Depend on autoconf or automake*. + - No longer need to Build-Depend on libqt3-compat-headers. + - Put "IRC" into the synopsis so that "apt-cache search" will find it. + - Updated long description per best practices. + * debian/patches/editserverdialog2ui.diff: + - Removed; upstream prefers not to use .ui files. + * debian/patches/00_qwhatsthis.diff + - Adds QWhatsThis help in some places (replaces editserverdialog2ui.diff). + + -- Nathaniel W. Turner Tue, 27 Apr 2004 20:47:14 -0400 + +konversation (0.14cvs20040413-3) experimental; urgency=low + + * debian/konversation.xpm: Resize icon so that it is *really* 32 pixels + wide, not 33. + + -- Nathaniel W. Turner Thu, 15 Apr 2004 13:50:23 -0400 + +konversation (0.14cvs20040413-2) experimental; urgency=low + + * Uploading locally to experimental until -1 goes into Debian. + * debian/konversation.1.docbook: + - Updated SCRIPTING section + - Added FILES section + * debian/dirs: Not needed; removed. + * debian/konversation.{xpm,menu,install}: Added a Debian Menu System icon. + + -- Nathaniel W. Turner Thu, 15 Apr 2004 13:28:19 -0400 + +konversation (0.14cvs20040413-1) unstable; urgency=low + + * New CVS snapshot. + * New maintainer (closes: #222154). + * Changed version numbering scheme to match that used by previous + maintainer. (Note that this is still pre-0.14.) + * debian/konversation.{menu,postinst,postrm}: Added a Debian menu system + entry (from previous package by Dominique Devriese -- thanks!). + * debian/control: + + Tweaked long description based on description at the kdeextragear site. + + Made Build-Depends on cdbs versioned per KDE packaging guidelines. + + Build-Depend on automake1.7 instead of automake1.8. + + Removed some gratuitous Build-Depends (thanks to the debian-qt-kde team + for pointing this out in the latest packaging guidelines). + * debian/copyright: rearranged for better clarity + * debian/patches/autoconnect-fix.diff: deleted (applied upstream). + + -- Nathaniel W. Turner Tue, 13 Apr 2004 21:33:21 -0400 + +konversation (0.13+20040326-2) unstable; urgency=low + + * debian/patches/autoconnect-fix.diff: Maintain state of auto connect + setting when editing a server item (fixes KDE bug 79182) + + -- Nathaniel W. Turner Tue, 6 Apr 2004 12:11:06 -0400 + +konversation (0.13+20040326-1) unstable; urgency=low + + * New CVS snapshot: + - [abatianni]: + + Added support for automatic text on highlight + + Fixed DCC Chat crash and logfile bug + + Enabled %o and %K placceholders in auto text + + Switched tab close buttons off by default [closes kde bug 77340] + + -- Nathaniel W. Turner Fri, 26 Mar 2004 00:21:21 -0500 + +konversation (0.13+20040323-1) unstable; urgency=low + + * New CVS snapshot. + + Fix bug 78108. Make quit action in tray menu work again. [psn] + * Changed suite to unstable. + * debian/copyright: explain the origin of both stable and snapshot tarballs + * debian/control: + + remove bash from Recommends; it is an Essential package + + add missing Build-Depends (discovered by building in a pbuilder chroot): + autoconf, automake1.8 + + -- Nathaniel W. Turner Thu, 25 Mar 2004 04:47:20 -0500 + +konversation (0.13+20040316-1) experimental; urgency=low + + * New CVS snapshot. + * Now properly built as a non-native package. + * debian/rules: + + no longer copy .desktop files to applnk, as KDE 3.2 is now in sid + + various cleanups + + -- Nathaniel W. Turner Mon, 15 Mar 2004 23:47:03 -0500 + +konversation (0.13+20040308-3) experimental; urgency=low + + * Nevermind that, the new nick code causes a segfault for me. I don't have + time to debug, so I'll just not define USE_NICKINFO for now. + + -- Nathaniel W. Turner Thu, 11 Mar 2004 07:37:08 -0500 + +konversation (0.13+20040308-2) experimental; urgency=low + + * Built with USE_NICKINFO defined. + * Not uploaded. + + -- Nathaniel W. Turner Thu, 11 Mar 2004 07:11:17 -0500 + +konversation (0.13+20040308-1) experimental; urgency=low + + * New CVS snapshot. + * Built against KDE 3.2. + + -- Nathaniel W. Turner Wed, 10 Mar 2004 02:47:36 -0500 + +konversation (0.13+20040223-1) experimental; urgency=low + + * New CVS snapshot. + * Added "What's This?" entries for most things in the "Edit Server" dialog. + Replaced hardcoded layout with UI file in the process. + + -- Nathaniel W. Turner Mon, 23 Feb 2004 23:51:32 -0500 + +konversation (0.13+20040131-1) experimental; urgency=low + + * New CVS snapshot. + * Use xsltproc instead of xmlto to generate manpage. + + -- Nathaniel W. Turner Sat, 31 Jan 2004 20:57:05 -0500 + +konversation (0.13+20031226-1) experimental; urgency=low + + * New CVS snapshot. + - abatianni: + + Dcc panel fixes + + Made coloring of nicklist and input widgets an option + + konversation/prefspageidentity.cpp: Removed debug output + + Are you sure dialog added before deleting identities + + -- Nathaniel W. Turner Sun, 28 Dec 2003 14:54:19 -0500 + +konversation (0.13+20031221-1) experimental; urgency=low + + * New CVS snapshot. + + Updated Changelog [abatianni] + + Logfile reader can now save and delete logs [abatianni] + + Mouse wheel now cycles tabs in the same order as it would scroll a + slider [abatianni] + + Fix logfile problem [abatianni] + + -- Nathaniel W. Turner Sun, 21 Dec 2003 20:09:19 -0500 + +konversation (0.13+20031217-1) experimental; urgency=low + + * New CVS snapshot. + + Ok, divider lines are going in the respective ui.rc file [abatianni] + + konversation/chatwindow.cpp: Save a crash [cartman] + + Removed some ancient code. [abatianni] + + More work on logfile reader [abatianni] + + -- Nathaniel W. Turner Wed, 17 Dec 2003 23:50:19 -0500 + +konversation (0.13+20031216-1) experimental; urgency=low + + * New CVS snapshot. + + Restructured the windows menu [abatianni] + + Logfiles now have the server group in their name so channels with the + same name can be logged in different networks [abatianni] + + Bounced build number [abatianni] + + Clean up the menus [psn] + * debian/patches/osd-plaintext.patch: removed; applied upstream + + -- Nathaniel W. Turner Wed, 17 Dec 2003 03:09:49 -0500 + +konversation (0.13+20031214.1-2) experimental; urgency=low + + * debian/patches/osd-plaintext.patch: a quick hack to turn any HTML that + gets passed to the OSD back into plain text + + -- Nathaniel W. Turner Mon, 15 Dec 2003 21:21:19 -0500 + +konversation (0.13+20031214.1-1) experimental; urgency=low + + * New CVS snapshot. + + Add icons to some of the actions [psn] + * debian/patches/no-clobber-nonawaynick.patch: deleted (applied upstream) + * debian/copyright: reworked per advice of Peter Palfrader and Andrew + Suffield on debian-legal + + -- Nathaniel W. Turner Mon, 15 Dec 2003 08:22:33 -0500 + +konversation (0.13+20031214-1) experimental; urgency=low + + * New CVS snapshot. + + konversation/inputfilter.cpp: Switched from Bounce to Support since it + reflects todays servers' behaviour more precisely [abatianni] + + Changed name of Notify List / Nicks online to something more sensible + [abatianni] + * debian/patches/no-clobber-nonawaynick.patch: If you are using an Away + nickname, doing "/away foo" more than once will cause konvi to forget your + regular nickname, and a subsequent "/away" will not restore it. This + patch fixes that. + + -- Nathaniel W. Turner Sun, 14 Dec 2003 12:07:46 -0500 + +konversation (0.13+20031212-1) experimental; urgency=low + + * New CVS snapshot. + + Added a patch by Thomas Nagy for mouse wheel tab cycling [abatianni] + + Fixed a compatibility issue with newer KDE versions that have a + different encoding string implementation [abatianni] + + Thnx goes to thiago for this one. Get a blockless socket. Reviewed by + Eisfuchs. [cartman] + + Fix the IRC color chooser to have a sane size. [psn] + + Remove the checkbox for bg color and add a 'None' entry to the combo + instead [psn] + + -- Nathaniel W. Turner Fri, 12 Dec 2003 22:51:50 -0500 + +konversation (0.13+20031211-1) experimental; urgency=low + + * New CVS snapshot. + + Fixed crash on open DCC panel when a DCC request comes in [abatianni] + + Fix blinking tabs [psn] + + Fixed a deadlock with small logfiles [abatianni] + + Committed a patch by Michael Nottebrock [abatianni] + + -- Nathaniel W. Turner Thu, 11 Dec 2003 21:41:03 -0500 + +konversation (0.13+20031208-1) experimental; urgency=low + + * New CVS snapshot. + + Improved joining of large channels (again) [abatianni] + + konversation/channel.cpp: Remove some unneeded sort() calls [psn] + + konversation/ircview.cpp: Minor clean up [psn] + + konversation/preferences.cpp: Fix memleak [psn] + + -- Nathaniel W. Turner Mon, 8 Dec 2003 17:04:48 -0500 + +konversation (0.13+20031206-2) experimental; urgency=low + + * debian/rules: make konvi scripts executable, install README.scripts + + -- Nathaniel W. Turner Sun, 7 Dec 2003 13:15:26 -0500 + +konversation (0.13+20031206-1) experimental; urgency=low + + * New CVS snapshot. + + Scripts can now be placed in central KDE installation folder [abatianni] + + i18n fixes + a small code simplification [lukas] + + Code shuffles and leak fixors reviewed by Dario Abatianni. Hail the + coolest KDE IRC applikation ;) [cartman] + + Server list is now a tree list [abatianni] + + Added an away nickname [psn] + + Right click a channel list item and you get a menu to open the URLs + found in the channel's topic [binner] + + Slower blinking tabs if only join/part/quit/nick change happened in + channel [binner] + + Implemented an option to hide Join / Part / Nickchange events + [abatianni] + + Added dialog to close queries on ignore [abatianni] + + make the alternating nicklist look a lot nicer [danimo] + + channellistpanel.cpp, channellistpanel.h: Apply filter during list + creation and not afterwards [binner] + + Custom CTCP::VERSION reply support for all those kids obsessed with my + mirc version ;) Reviewed by Dario Abatianni [cartman] + + scripts/: Added uptime script by Magnus Romnes [abatianni] + + First work on logfile reader ... not working completely yet. [abatianni] + + Some fixes for Nick() and LedListViewItems [abatianni] + + Added shortcut for "Close All Open Queries" that you can find in some + popular scripted mirc proggies. This helps with auto-messagers too ;) . + Reviewed by Berkus & style comments by Berkus. [cartman] + + -- Nathaniel W. Turner Sun, 7 Dec 2003 13:01:04 -0500 + +konversation (0.13+20031201-1) experimental; urgency=low + + * Not uploaded because I cannot build the darn thing (grrr autotools). + * New CVS snapshot. + + Added tab move context menu items [abatianni] + + Don't put email addresses into URL catcher [abatianni] + + Rejoin all open channels on reconnect (by psn) + + Added useful scripts dir [karchebny] + + Implemented the following: [psn] + * /aaway to go away on all servers + * /ame to send actions to all channels + * /amsg to send message to all channels + + -- Nathaniel W. Turner Mon, 1 Dec 2003 19:38:42 -0500 + +konversation (0.13+20031123-1) experimental; urgency=low + + * New CVS snapshot. + + Highlight email addresses [psn] + + Patched URL regex to not match stuff like awwww...nice :) [abatianni] + + nickchangedialog.cpp: Current nick does not get inserted into nick list + anymore if it is already in there [abatianni] + + No more duplicate entries in DCC send list [abatianni] + + Add a close tab button to the tab bar [psn] + + Make copy url to clipboard compatible with kmail and konq. Fill up both + selection and clipboard. [psn] + + Make it possible to hide the topic line [psn] + + Fixed wrong ops count with channel owners, halfops and admins + [abatianni] + * debian/{control,copyright}: merged in some minor changes from my proposed + 0.13-2 package + * debian/patches/000-authors.patch: deleted (applied upstream) + * debian/patches/002-del-empty-docs.patch: new patch: do not package the + empty README and NEWS files + * debian/rules: + + install examples/dcop-away.sh executable, as linda does not like it + otherwise, and some other packages also do this (exim4, autotools, ...) + + make usr/share/apps/kconf_update/*.pl executable as well, for a similar + reason (quiets lintian, and there is precedent for either way) + + -- Nathaniel W. Turner Sun, 23 Nov 2003 18:22:31 -0500 + +konversation (0.13+20031120-1) experimental; urgency=low + + * New CVS snapshot. + + Use the [KDE prefs] framework as far as possible [psn] + + -- Nathaniel W. Turner Fri, 21 Nov 2003 01:43:04 -0500 + +konversation (0.13+20031119-1) experimental; urgency=low + + * New CVS snapshot. + + Add a configure toolbars action [psn] + + DCC Chat working, a little rough but we can improve it [abatianni] + + -- Nathaniel W. Turner Wed, 19 Nov 2003 22:16:52 -0500 + +konversation (0.13+20031117-1) experimental; urgency=low + + * New CVS snapshot. + + Add new completion mode: Shell like with completion box [psn] + + -- Nathaniel W. Turner Mon, 17 Nov 2003 21:54:06 -0500 + +konversation (0.13+20031116-1) experimental; urgency=low + + * Moved snapshot packages to experimental dist. (actually did this with the + previous build, but forgot to mention it in the changelog) + * New CVS snapshot. + + Post freeze commit :) This commit does the following: + * Add systray notification (it's disabled by default and still buggy so + use with care or risk going crazy ;)) + * Add shell like nick completion mode (aka uga mode). It's a bit + primitive at the moment though. The default is the old cycle through + nick list. + * A cleaner way of handling tab shortcuts. + That's all for now I think :) [psn] + + Layouting fix for nick completion preferences page [abatianni] + + Updated authors [abatianni] + + Moved close button settings into new prefs page [abatianni] + + Moved general tab settings to new prefs page [abatianni] + + Fix cycle completion so that it adds the configured extra chars [psn] + + Fix event handling for the systray notification [psn] + + Show shell like completion possibilities in chatwindow [psn] + + Keep the case of the nicks in the completion list [psn] + + First very rough implementation of DCC Chat (receiver side) [abatianni] + + -- Nathaniel W. Turner Sun, 16 Nov 2003 20:39:51 -0500 + +konversation (0.13+20031114-1) unstable; urgency=low + + * New CVS snapshot. + + no changes; just incremented build number + + -- Nathaniel W. Turner Fri, 14 Nov 2003 17:04:25 -0500 + +konversation (0.13-1) unstable; urgency=low + + * New upstream beta release. + + -- Nathaniel W. Turner Fri, 14 Nov 2003 16:33:52 -0500 + +konversation (0.12pre13+cvs20031113-1) unstable; urgency=low + + * New CVS snapshot. + + Fix nick detection for nicks with special chars (psn) + + Make the nick completion list stay sorted (psn) + + Fixed error message on dns resolution failure (abatianni) + * Disabled 001-trayicon-notify.patch for now, because I get build failures + with it (I'll look into this later). + + -- Nathaniel W. Turner Thu, 13 Nov 2003 20:29:25 -0500 + +konversation (0.12pre13+cvs20031109-2) unstable; urgency=low + + * Applied patch from Peter Simonsson to make tray icon blink on new messages + - debian/patches/001-trayicon-notify.patch + + -- Nathaniel W. Turner Tue, 11 Nov 2003 08:44:16 -0500 + +konversation (0.12pre13+cvs20031109-1) unstable; urgency=low + + * New CVS snapshot. + + Add knotify support to user offline notify + + -- Nathaniel W. Turner Sun, 9 Nov 2003 14:11:00 -0500 + +konversation (0.12pre13+cvs20031104-2) unstable; urgency=low + + * debian/konversation.1.docbook: + + Corrected DOCTYPE + + Removed innaccurate para about GNU Info + + Added list of generic options and better explanation thereof + + Added short section on scripting + + Added a SEE ALSO section, referenced dcop(1) + + Misc. cleanups + * debian/rules: + + include proper dependency info for man page target + + install an example + + -- Nathaniel W. Turner Thu, 6 Nov 2003 23:52:01 -0500 + +konversation (0.12pre13+cvs20031104-1) unstable; urgency=low + + * New CVS snapshot. + + Style changes now don't trash users color settings anymore + + -- Nathaniel W. Turner Wed, 5 Nov 2003 15:59:27 -0500 + +konversation (0.12pre13+cvs20031027-1) unstable; urgency=low + + * New CVS snapshot. + + added support for extended user modes (admin, owner, halfop) + + implemented /say command + + added Whois item on query menus + * debian/patches/000-authors.patch: added Sascha Cunz (extended user modes + patch) + + -- Nathaniel W. Turner Tue, 28 Oct 2003 02:25:07 -0500 + +konversation (0.12pre13+cvs20031026-1) unstable; urgency=low + + * New CVS snapshot: + + build number incremented + + more keyboard shortcuts + + make large paste message more informative + + ignore: !* hostmask now added automagically if you specify only nick + + -- Nathaniel W. Turner Sun, 26 Oct 2003 23:10:31 -0500 + +konversation (0.12pre13+cvs20031025-1) unstable; urgency=low + + * New CVS snapshot: + + the Actions menu now contains some actions + + keyboard shortcuts added for many things + * debian/control: do not assume readers know what IRC is + * debian/rules: remove config.status in the clean target (this was causing + some build failures); also remove some other generated files + + -- Nathaniel W. Turner Sun, 26 Oct 2003 02:26:52 -0500 + +konversation (0.12pre13+cvs20031022-1) unstable; urgency=low + + * New CVS snapshot. (nothing interesting) + * debian/copyright: wrote a proper copyright file + * debian/rules: converted to CDBS + * debian/patches/000-authors.patch: synchronize AUTHORS file with Help | + About | Authors dialog contents + * debian/control: + + updated Standards-Version (no changes) + + actually wrote a long Description + + added cdbs to Build-Depends + + added xmlto to Build-Depends for manpage + * wrote a very minimal manpage + + -- Nathaniel W. Turner Thu, 23 Oct 2003 08:22:53 -0400 + +konversation (0.12pre13+cvs20031017-2) unstable; urgency=low + + * debian/control: + + fixed maintainer field + + wrote proper Build-Depends (I think) + + -- Nathaniel W. Turner Mon, 20 Oct 2003 11:54:58 -0400 + +konversation (0.12pre13+cvs20031017-1) unstable; urgency=low + + * New CVS snapshot. + + OSD text now has a black border. + + -- Nathaniel W. Turner Fri, 17 Oct 2003 15:41:27 -0400 + +konversation (0.12pre13+cvs20031011-2) unstable; urgency=low + + * Install .desktop file in old KDE 3.1 location too. + + -- Nathaniel W. Turner Sun, 11 Oct 2003 00:30:00 -0400 + +konversation (0.12-1) unstable; urgency=low + + * Initial Release. + + -- Nathaniel W. Turner Fri, 10 Oct 2003 23:39:24 -0400 + --- konversation-1.2~rc1.orig/debian/README.source +++ konversation-1.2~rc1/debian/README.source @@ -0,0 +1,30 @@ +This package uses git+topgit as the packaging VCS. Please install Debian topgit +package 0.5 or higher and read /usr/share/doc/topgit/HOWTO-tg2quilt.gz for more +information how to checkout, add, remove, modify patches (topic branches) and +do other common tasks. Branch structure of the repository is as follows: + +* upstream - upstream source code. +* master - the Debianization branch (upstream source and debian directory). + This branch also contains exported debian/patches ready for + building. + +Topic branches should be named as follows: + +* general/* - namespace for general upstream patches. Patches can be named + freely, but it is recommended to suffix names with '_fix' for + patches fixing bugs and with '_feature' for patches introducing + new features. These patches should be based on the upstream + branch. +* debian/* - Debian specific patches should be put in this namespace. These + patches should be based on the upstream branch or even master + branch if necessary. + +If a patch depends on any other patch(es), create/adjust its topic branch +dependencies as needed. + +However, topgit is not a build dependency. Patches are exported to +debian/patches as quilt series before building. Please read +/usr/share/doc/quilt/README.source (quilt version 0.46-4.1 or later) for more +information on how to manage patches directly with quilt. Please note that this +method is not acceptable for long term package management, only for quick +patching. --- konversation-1.2~rc1.orig/debian/konversation.dirs +++ konversation-1.2~rc1/debian/konversation.dirs @@ -0,0 +1 @@ +usr/share/doc/konversation --- konversation-1.2~rc1.orig/debian/compat +++ konversation-1.2~rc1/debian/compat @@ -0,0 +1 @@ +7 --- konversation-1.2~rc1.orig/debian/konversation.docs +++ konversation-1.2~rc1/debian/konversation.docs @@ -0,0 +1,2 @@ +TODO +AUTHORS --- konversation-1.2~rc1.orig/debian/TODO.Debian +++ konversation-1.2~rc1/debian/TODO.Debian @@ -0,0 +1,2 @@ +* New manual file. +* Update debian/*.xpm with new artwork. --- konversation-1.2~rc1.orig/debian/konversation.menu +++ konversation-1.2~rc1/debian/konversation.menu @@ -0,0 +1,9 @@ +?package(konversation):\ + needs="X11"\ + section="Applications/Network/Communication"\ + title="Konversation IRC Client"\ + hints="KDE,IRC Clients"\ + icon="/usr/share/pixmaps/konversation32x32.xpm"\ + icon16x16="/usr/share/pixmaps/konversation16x16.xpm"\ + icon32x32="/usr/share/pixmaps/konversation32x32.xpm"\ + command="/usr/bin/konversation" --- konversation-1.2~rc1.orig/debian/copyright +++ konversation-1.2~rc1/debian/copyright @@ -0,0 +1,243 @@ +This package was debianized by Nathaniel W. Turner on +Fri, 10 Oct 2003 23:39:24 -0400. +Maintenance was taken over by Debian KDE Extras Team on +Tue, 17 Jul 2007 03:09:05 +0300 + +The original source was downloaded from: + + http://konversation.kde.org/ + svn://anonsvn.kde.org/home/kde/trunk/extragear/network/konversation + +Project homepage: + + http://konversation.kde.org/ + +Upstream Authors: + + Dario Abatianni + Peter Simonsson + Eike Hein + Shintaro Matsuoka + Eli MacKenzie + İsmail Dönmez + John Tapsell + +Upstream copyright holders: + + Copyright: © 2002-2004, 2006 Dario Abatianni + Copyright: © 2005-2009 Eike Hein + Copyright: © 2003-2007, 2009 Peter Simonsson + Copyright: © 2004-2006 John Tapsell + Copyright: © 2004-2005 Ismail Donmez + Copyright: © 2004-2008 Shintaro Matsuoka + Copyright: © 2009 Michael Kreitzer + Copyright: © 2005-2007 Joris Guisson + Copyright: © 2006-2008 Eli J. MacKenzie + Copyright: © 2004 Gary Cramblitt + Copyright: © 2002 Matthias Gierlings + Copyright: © 2005 Renchi Raju + Copyright: © 2002-2005 Kopete + Copyright: © 2003 Die Mai + Copyright: © 2003-2004 Will Stephenson + Copyright: © 2002 Stefan Gehn + Copyright: © 2005-2006 KConfigDialog + Copyright: © 1997 Robey Pointer + Copyright: © 2003 Mickael Marchand + Copyright: © 2004 Michael Brade + Copyright: © 2002 Carsten Pfeiffer + Copyright: © 2001 Cornelius Schumacher + Copyright: © 2005 Ivor Hewitt + Copyright: © 2009 Travis McHenry + Copyright: © 2005 Engin Aydogan + Copyright: © 2008 Mark Kretschmann + Copyright: © 2003 Alex Zepeda + Copyright: © 2000-2003 Shiro Kawai + Copyright: © 2003 Waldo Bastian + Copyright: © 2003-2004 Christian Muehlhaeuser + Copyright: © 2002 Duncan Mac-Vicar Prett + Copyright: © 2008 Modestas Vainius + Copyright: © 2002 Nick Betcher + Copyright: © 2004 Michael Goettsche + Copyright: © 2002-2006 Olivier Goffart + Copyright: © 2005 Gábor Lehel + Copyright: © 2004-2005 Max Howell + Copyright: © 2003 Laur Ivan + Copyright: © 1999 Lars Knoll + Copyright: © 2004-2009 Eli Mackenzie + Copyright: © 2004-2006 Seb Ruiz + Copyright: © 1999 Martin R. Jones + Copyright: © 1998 Netscape Communications Corporation + +Translators (po/*): + + Copyright: © 2003-2004 Lisiane Sztoltz Teixeira + Copyright: © 2002-2005 Dario Abatianni + Copyright: © 2004-2008 Rinse de Vries + Copyright: © 2006 Emil Obermayr + Copyright: © 2004-2009 Stefan Asserhäll + Copyright: © 2004-2006, 2008 Diego Iastrubni + Copyright: © 2004-2006 Nicolas Ternisien + Copyright: © 2003-2008 Federico Zenith + Copyright: © 2003-2009 Marek Laane + Copyright: © 2006, 2009 Lie Ex + Copyright: © 2008-2009 Martin Schlander + Copyright: © 2007 Türker SEZER + Copyright: © 2006 Wei-Lun Chao + Copyright: © 2004-2005, 2009 Andrew Coles + Copyright: © 2008-2009 Luiz Fernando Ranghetti + Copyright: © 2006 Maarten Rütten + Copyright: © 2003-2007 Erik Kjær Pedersen + Copyright: © 2009 Manfred Wiese + Copyright: © 2006 Cho Sung Jae + Copyright: © 2004 Shintaro Matsuoka + Copyright: © 2004 Engin ÇAĞATAY + Copyright: © 2006 Canonical Ltd + Copyright: © 2008-2009 Kristof Bal + Copyright: © 2005-2007 Spiros Georgaras + Copyright: © 2004-2006, 2008 Bram Schoenmakers + Copyright: © 2007 Bruno Patri + Copyright: © 2006 Eike Hein + Copyright: © 2007, 2009 Serdar Soytetir + Copyright: © 2006 Ismail Donmez + Copyright: © 2006 Youssef Chahibi + Copyright: © 2005 Giovanni Venturi + Copyright: © 2009 Xosé + Copyright: © Khaled Hosny + Copyright: © 2004 Caio Begotti + Copyright: © 2008 Martijn van Vliet + Copyright: © 2006 Server Acim + Copyright: © 2004 Adem Alp YILDIZ + Copyright: © 2006-2009 Frederik Schwarzer + Copyright: © 2006 root + Copyright: © 2008 Franklin Weng + Copyright: © 2004 Pablo Pita Leira + Copyright: © 2004 Engin Çağatay + Copyright: © 2006 Mohamed SAAD + Copyright: © 2003-2004 Malcolm Hunter + Copyright: © 2005-2007 Toussis Manolis + Copyright: © 2007 Akın Ömeroğlu + Copyright: © 2005 S.Çağlar Onur + Copyright: © 2009 Sönke Dibbern + Copyright: © 2006 Frank Weng (a.k.a. Franklin) + Copyright: © 2005 Henrique Pinto + Copyright: © 2005 Harald Sitter + Copyright: © 2009 Artem Sereda + Copyright: © 2005 Yann Verley + Copyright: © 2005 Ozan Eren BILGEN + Copyright: © 2006 Albert Astals Cid + Copyright: © 2007 Jaime Robles + Copyright: © 2007 Felipe Arruda + Copyright: © 2009 Yuri Chornoivan + Copyright: © 2006-2007 Zlatko Popov + Copyright: © 2009 Marce Villarino + Copyright: © 2003-2009 Enrique Matias Sanchez (aka Quique) + Copyright: © 2003-2004 Thomas Diehl + Copyright: © 2003 Jonathan Riddell + Copyright: © 2004-2006 Nick Shaforostoff + Copyright: © 2003 Hye-Shik Chang + Copyright: © 2004 Gustavo Mendes de Carvalho + Copyright: © 2005 Matthieu Robin + Copyright: © 2005-2006 Thomas Reitelbach + Copyright: © 2006-2008 Yukiko Bando + Copyright: © 2004 Hasso Tepper + Copyright: © 2009 Josep Ma. Ferrer + Copyright: © 2003-2004 Daniele Medri + Copyright: © 2004-2005 Gregory Mokhin + Copyright: © 2005-2006 Stephan Johach + Copyright: © 2006 mvillarino + Copyright: © 2009 Freek de Kruijf + Copyright: © 2009 Joan Maspons + Copyright: © 2003 Stanislav Karchebny + Copyright: © 2003 Karolina Lindqvist + Copyright: © 2009 Burkhard Lück + Copyright: © 2004 Wilbert Berendsen + Copyright: © 2009 Ni Hui + Copyright: © 2006 Иван Бобров + +Debian packaging (debian/*) is under: + +Copyright: © 2005-2007 Nathaniel W. Turner + © 2007-2009 Modestas Vainius +License: GPL-2+ + +License for all components unless stated otherwise: +-- + GNU General Public License, version 2 or later (GPL-2+). + + | This program 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. + + On Debian systems, the complete text of the + GNU General Public License version 2 can be found in + /usr/share/common-licenses/GPL-2 +-- + +Other used licenses: +-- + GNU Free Documentation License, version 1.2 + + doc/* + doc-translations/* and its subdirectories + + | Permission is granted to copy, distribute and/or modify this document under + | the terms of the GNU Free Documentation License, Version 1.2 or any later + | version published by the Free Software Foundation; with no Invariant + | Sections, with no Front-Cover Texts, and with no Back-Cover Text. + + On Debian systems, the complete text of the + GNU Free Documentation License, version 1.2 can be found in + /usr/share/common-licenses/LGPL-1.2 +-- + +-- + BSD-like License (BSD-3clause) + 2 files are licensed under this license: + + + src/guess_ja.cpp + + src/guess_ja.h + + | Redistribution and use in source and binary forms, with or without + | modification, are permitted provided that the following conditions + | are met: + | + | 1. Redistributions of source code must retain the above copyright + | notice, this list of conditions and the following disclaimer. + | + | 2. Redistributions in binary form must reproduce the above copyright + | notice, this list of conditions and the following disclaimer in the + | documentation and/or other materials provided with the distribution. + | + | 3. Neither the name of the authors nor the names of its contributors + | may be used to endorse or promote products derived from this + | software without specific prior written permission. + | + | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + | TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-- + +-- + GNU Library General Public License, version 2 or later (LGPL-2+) + 6 files are licensed under this license: + + + src/decoder.h + + src/config/configdialog.cpp + + src/config/configdialog.h + + src/linkaddressbook/addresseeitem.cpp + + src/linkaddressbook/addresseeitem.h + + src/linkaddressbook/kimiface.h + + On Debian systems, the complete text of the + GNU Library General Public License version 2 can be found in + /usr/share/common-licenses/LGPL-2 +-- --- konversation-1.2~rc1.orig/debian/konversation32x32.xpm +++ konversation-1.2~rc1/debian/konversation32x32.xpm @@ -0,0 +1,155 @@ +/* XPM */ +static char *akonversation__x__[] = { +/* columns rows colors chars-per-pixel */ +"32 32 117 2", +" c #000101", +". c #040609", +"X c #060A0D", +"o c #0B0D0E", +"O c #070C11", +"+ c #090E12", +"@ c #0C1116", +"# c #0D141B", +"$ c #141414", +"% c #11171C", +"& c gray10", +"* c #0F1720", +"= c #0E1921", +"- c #141C25", +"; c #131E2A", +": c #162027", +"> c #17212C", +", c #18242D", +"< c #192634", +"1 c #1B2934", +"2 c #1C2B3B", +"3 c gray14", +"4 c #2D2D2D", +"5 c #343434", +"6 c #3E3E3E", +"7 c #1E2E40", +"8 c #213445", +"9 c #2A3645", +"0 c #233449", +"q c #233A4C", +"w c #383D42", +"e c #253C52", +"r c #293D55", +"t c #293F58", +"y c #254257", +"u c #25445A", +"i c #2B415C", +"p c #394757", +"a c #3A495A", +"s c #2E4562", +"d c #2A4B66", +"f c #314A67", +"g c #334C6C", +"h c #2F516C", +"j c #344F70", +"k c #2D577A", +"l c #365273", +"z c #3A5779", +"x c #345B7D", +"c c #3B5A7D", +"v c #3E617D", +"b c gray26", +"n c #4A4A4A", +"m c #535353", +"M c #5B5B5C", +"N c #4B5A6C", +"B c #515963", +"V c #52657B", +"C c #646464", +"Z c #6D6D6D", +"A c #666F79", +"S c #687077", +"D c #65717F", +"F c #747474", +"G c #7A7A7A", +"H c #305B83", +"J c #3F5E84", +"K c #2A6285", +"L c #41638A", +"P c #446892", +"I c #476C99", +"U c #477297", +"Y c #6C7B8B", +"T c #707E91", +"R c #6A819A", +"E c #758496", +"W c #7C8895", +"Q c #77879A", +"! c #7D8B9C", +"~ c #758DA7", +"^ c #7F91A4", +"/ c #848484", +"( c #8E8E8E", +") c gray59", +"_ c #999999", +"` c #8594A4", +"' c #8594A8", +"] c #8F9EAE", +"[ c #909EAF", +"{ c #8F9DB1", +"} c #94A3B3", +"| c #A2A2A2", +" . c #ACACAC", +".. c #A1ABB8", +"X. c #B6B6B6", +"o. c #BBBBBB", +"O. c #9EADC1", +"+. c #A2AFC0", +"@. c #ABB6C3", +"#. c #ABB8C6", +"$. c #AAB7C8", +"%. c #ACBACB", +"&. c #B4C0CC", +"*. c #C2C2C2", +"=. c #CCCCCC", +"-. c #C2CCD7", +";. c #CFD2D6", +":. c #D4D4D4", +">. c #D7D9DC", +",. c #DBDBDB", +"<. c #CDD6E2", +"1. c #E4E4E4", +"2. c #EBEBEB", +"3. c #E8EBF1", +"4. c #F4F4F4", +"5. c #FDFDFD", +"6. c None", +/* pixels */ +"6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.", +"6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.", +"6.6.6.6.6.6.6.6.6.6.6. n _ X.o.o.X.) C 3 6.6.6.6.6.6.6.6.6.6.", +"6.6.6.6.6.6.6.6.6. b ) =.=.=.o.o.o.*.*.=.:.*.Z . 6.6.6.6.6.6.6.", +"6.6.6.6.6.6.6. n o.=.o.X.o.X.X.o.X.X.X.X.X.X.o.o.M 6.6.6.6.6.6.", +"6.6.6.6.6.6. F *. . . . . . . . . . . . . . . . .X.G 6.6.6.6.", +"6.6.6.6.6.$ ) .| | | | | | | | | | | | | | | | | _ .Z 6.6.6.", +"6.6.6.6.. _ _ _ _ _ _ _ _ _ _ ) _ ) _ ) ) ) ) ) _ _ _ _ m 6.6.6.", +"6.6.6. C ) ( ( ( ) ( ( ( ( ) ( ( ( ( ( ( Y { W ( ( ( ( G 6.6.", +"6.6.6.& ( / / / / / / / / / / / / / Y ' %.5.5.%./ / / / / 4 6.", +"6.6. C G G G G G / G G G G G S E } 3.5.5.5.5.%.F G F G G M 6.", +"6.6.$ G S F F Z ` ` ` ` ' ! } <.5.5.5.5.5.5.5.%.Z Z Z Z Z M 6.", +"6. 5 Z C C S $.5.5.5.5.5.,.5.5.5.5.5.5.5.5.5.$.C C C C C n ", +"6. 5 M M M [ 5.5.5.5.5.5.,.5.5.5.5.5.5.5.5.5.@.B m M 6 $ ", +"6. 3 m m m } 5.5.5.5.5.5.,.5.5.5.5.5.5.5.5.5.:...4 o . . ", +"6. $ n n n ] 5.5.5.5.5.5.,.5.5.4.5.5.5.5.5.4.=...- , - % ", +"6. . o & 3 Y 5.4.5.5.5.5.>.4.5.5.4.5.4.4.4.4.` s 0 2 , o ", +"6.. . o X X # N :.2.2.2.2.=.2.2.2.2.2.2.2.4.4.^ y 0 1 @ ", +"6. @ : 1 2 q u h v @.2.,.H U ~ ,.1.1.2.2.2.2.^ 0 1 X . 6.", +"6.6. % , 2 8 y u d &.2.,.k K K x R @.,.1.1.1.^ : . % 6.", +"6.6. # : 1 2 8 0 -.2.:.s u y e q q V ' ,.1.E X - 6.6.", +"6.6.6. o @ % - : #.2.[ < , : : - % @ @ 9 A 9 O > 2 6.6.", +"6.6.6. @ a - . . O - < 0 6.6.6.", +"6.6.6.6. . o ; 7 e t 6.6.6.6.", +"6.6.6.6.6.$ . . O - < 0 r f s 6.6.6.6.6.", +"6.6.6.6.n 4 . X + + @ @ + * ; < 7 0 t s l J t 6.6.6.6.6.6.", +"6.6.6.4 6 + * ; < 2 7 7 0 e t s g l J P L e 6.6.6.6.6.6.6.", +"6.6.M w @ * , 7 0 0 2 0 s t s g j c J I I L f 6.6.6.6.6.6.6.6.6.", +"6.p z P L J c j 6.6.6.6.6.q s f g j j 6.6.6.6.6.6.6.6.6.6.6.6.6.", +"6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.", +"6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.", +"6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6." +}; --- konversation-1.2~rc1.orig/debian/patches/series +++ konversation-1.2~rc1/debian/patches/series @@ -0,0 +1,7 @@ +debian/dbug_autoreplace.diff -p1 +#debian/debian_channel.diff -p1 +kubuntu/default_channels.diff -p1 +kubuntu/0001-Initial-support-for-indicators.diff +kubuntu/0002-Delete-indicator-when-a-tab-is-shown.diff +kubuntu/0003-Configuration-for-message-indicators.diff +#kubuntu/0004-Make-dependency-on-indicate-qt-optional.diff --- konversation-1.2~rc1.orig/debian/patches/kubuntu/0003-Configuration-for-message-indicators.diff +++ konversation-1.2~rc1/debian/patches/kubuntu/0003-Configuration-for-message-indicators.diff @@ -0,0 +1,209 @@ +From 33d220d4bd866692d1e0bfcd8ac506b5581fba0c Mon Sep 17 00:00:00 2001 +From: Aurelien Gateau +Date: Wed, 16 Sep 2009 10:40:40 +0200 +Subject: [PATCH 3/4] Configuration for message indicators. + +--- + src/CMakeLists.txt | 1 + + src/config/konversation.kcfg | 17 ++++++++++ + src/config/mi_config.ui | 69 +++++++++++++++++++++++++++++++++++++++++ + src/config/settingsdialog.cpp | 7 ++++ + src/notificationhandler.cpp | 13 +++---- + 5 files changed, 100 insertions(+), 7 deletions(-) + create mode 100644 src/config/mi_config.ui + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index b4ea42a..1952023 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -127,6 +127,7 @@ kde4_add_ui_files(config_SRCS + config/theme_configui.ui + config/warnings_configui.ui + config/watchednicknames_configui.ui ++ config/mi_config.ui + ) + + #=== Viewer +diff --git a/src/config/konversation.kcfg b/src/config/konversation.kcfg +index 02d87e0..02ac2ea 100644 +--- a/src/config/konversation.kcfg ++++ b/src/config/konversation.kcfg +@@ -517,6 +517,23 @@ + + + ++ ++ ++ true ++ ++ ++ ++ ++ false ++ ++ ++ ++ ++ true ++ ++ ++ ++ + + + 20 +diff --git a/src/config/mi_config.ui b/src/config/mi_config.ui +new file mode 100644 +index 0000000..4fb0def +--- /dev/null ++++ b/src/config/mi_config.ui +@@ -0,0 +1,69 @@ ++ ++ ++ MI_Config ++ ++ ++ ++ 0 ++ 0 ++ 400 ++ 155 ++ ++ ++ ++ Form ++ ++ ++ ++ ++ ++ Use Message Indicator ++ ++ ++ ++ ++ ++ If own nick appears in channel message ++ ++ ++ ++ ++ ++ ++ On any channel message ++ ++ ++ ++ ++ ++ ++ On query activity ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ Qt::Vertical ++ ++ ++ ++ 20 ++ 40 ++ ++ ++ ++ ++ ++ ++ ++ kcfg_MIShowOwnNick ++ kcfg_MIShowChannel ++ kcfg_MIShowQuery ++ ++ ++ ++ +diff --git a/src/config/settingsdialog.cpp b/src/config/settingsdialog.cpp +index 55a95ae..722dfd3 100644 +--- a/src/config/settingsdialog.cpp ++++ b/src/config/settingsdialog.cpp +@@ -33,6 +33,7 @@ + #include "ignore_config.h" + #include "watchednicknames_config.h" + #include "ui_tabnotifications_config.h" ++#include "ui_mi_config.h" + + + KonviSettingsDialog::KonviSettingsDialog( QWidget *parent) : +@@ -173,6 +174,12 @@ KonviSettingsDialog::KonviSettingsDialog( QWidget *parent) : + //no modified connection needed - it's all kcfg widgets + m_pages.append(m_confOSDWdg); + ++ //Notification/Message Indicator ++ Ui::MI_Config confMI; ++ w = new QWidget(); ++ confMI.setupUi(w); ++ addPage(w, notificationGroup, "mail-unread-new", i18n("Message Indicator")); ++ + //Notification/Warning Dialogs + m_confWarningsWdg = new Warnings_Config( this, "Warnings" ); + addPage ( m_confWarningsWdg, notificationGroup, "dialog-warning", i18n("Warning Dialogs") ); +diff --git a/src/notificationhandler.cpp b/src/notificationhandler.cpp +index 1107d6c..9a72316 100644 +--- a/src/notificationhandler.cpp ++++ b/src/notificationhandler.cpp +@@ -68,7 +68,8 @@ namespace Konversation + if (!chatWin || !chatWin->notificationsEnabled()) + return; + +- addIndicator(chatWin, fromNick); ++ if (Preferences::self()->mIShowChannel()) ++ addIndicator(chatWin, fromNick); + + if (Preferences::self()->disableNotifyWhileAway() && chatWin->getServer() && chatWin->getServer()->isAway()) + return; +@@ -98,7 +99,8 @@ namespace Konversation + if (!chatWin || !chatWin->notificationsEnabled()) + return; + +- addIndicator(chatWin, fromNick); ++ if (Preferences::self()->mIShowOwnNick()) ++ addIndicator(chatWin, fromNick); + + if (Preferences::self()->disableNotifyWhileAway() && chatWin->getServer() && chatWin->getServer()->isAway()) + return; +@@ -126,7 +128,8 @@ namespace Konversation + if (!chatWin || !chatWin->notificationsEnabled()) + return; + +- addIndicator(chatWin, fromNick); ++ if (Preferences::self()->mIShowQuery()) ++ addIndicator(chatWin, fromNick); + + if (Preferences::self()->disableNotifyWhileAway() && chatWin->getServer() && chatWin->getServer()->isAway()) + return; +@@ -225,8 +228,6 @@ namespace Konversation + if (!chatWin || !chatWin->notificationsEnabled()) + return; + +- addIndicator(chatWin, fromNick); +- + if (Preferences::self()->disableNotifyWhileAway() && chatWin->getServer() && chatWin->getServer()->isAway()) + return; + +@@ -343,8 +344,6 @@ namespace Konversation + if (!chatWin || !chatWin->notificationsEnabled()) + return; + +- addIndicator(chatWin, fromNick); +- + if (Preferences::self()->disableNotifyWhileAway() && chatWin->getServer() && chatWin->getServer()->isAway()) + return; + +-- +1.6.3.3 + --- konversation-1.2~rc1.orig/debian/patches/kubuntu/0004-Make-dependency-on-indicate-qt-optional.diff +++ konversation-1.2~rc1/debian/patches/kubuntu/0004-Make-dependency-on-indicate-qt-optional.diff @@ -0,0 +1,172 @@ +From 6ac80162c875aa677efd79bc6b27aeb8bfc7c813 Mon Sep 17 00:00:00 2001 +From: Aurelien Gateau +Date: Wed, 16 Sep 2009 10:40:41 +0200 +Subject: [PATCH 4/4] Make dependency on indicate-qt optional + +--- + CMakeLists.txt | 5 +++++ + config-konversation.h.cmake | 3 ++- + src/CMakeLists.txt | 9 ++++----- + src/config/settingsdialog.cpp | 2 ++ + src/notificationhandler.cpp | 11 +++++++++++ + 5 files changed, 24 insertions(+), 6 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5d503e8..12474e0 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -8,6 +8,7 @@ set(KDE_MIN_VERSION "4.00.82") + #atm this gets is FindQt4 and FindX11 (provided that the default cmake FindQt4 doesn't get used) + find_package(KDE4 REQUIRED) + find_package(KdepimLibs REQUIRED) ++find_package(PkgConfig REQUIRED) + include(KDE4Defaults) + include(MacroLibrary) + include(CheckIncludeFile) +@@ -37,6 +38,10 @@ macro_optional_find_package(QCA2) + macro_bool_to_01(QCA2_FOUND HAVE_QCA2) + macro_log_feature(QCA2_FOUND "QCA" "Qt Cryptographic Architecture" "http://delta.affinix.com/qca" FALSE "2.0.0" "Required for using encryption in IRC") + ++pkg_check_modules(INDICATEQT indicate-qt) ++macro_bool_to_01(INDICATEQT_FOUND HAVE_INDICATEQT) ++macro_log_feature(INDICATEQT_FOUND "libindicate-qt" "Qt binding for libindicate" "http://launchpad.net/libindicate-qt" FALSE "" "Support for message indicator") ++ + configure_file(config-konversation.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-konversation.h ) + + add_subdirectory(src) +diff --git a/config-konversation.h.cmake b/config-konversation.h.cmake +index 047e14f..4d698e2 100644 +--- a/config-konversation.h.cmake ++++ b/config-konversation.h.cmake +@@ -1,4 +1,5 @@ + #cmakedefine HAVE_XSCREENSAVER 1 + #cmakedefine HAVE_X11 1 + #cmakedefine HAVE_XUTIL 1 +-#cmakedefine HAVE_QCA2 1 +\ No newline at end of file ++#cmakedefine HAVE_QCA2 1 ++#cmakedefine HAVE_INDICATEQT 1 +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 1952023..d7a1aca 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -6,11 +6,10 @@ if (QCA2_FOUND) + include_directories(${QCA2_INCLUDE_DIR}) + endif (QCA2_FOUND) + +-########### indicate-qt ############### +-find_package(PkgConfig REQUIRED) +-pkg_check_modules(INDICATEQT REQUIRED indicate-qt) +-include_directories(${INDICATEQT_INCLUDE_DIRS}) +-link_directories(${INDICATEQT_LIBRARY_DIRS}) ++if (INDICATEQT_FOUND) ++ include_directories(${INDICATEQT_INCLUDE_DIRS}) ++ link_directories(${INDICATEQT_LIBRARY_DIRS}) ++endif (INDICATEQT_FOUND) + + set(core_SRCS + #==================================== +diff --git a/src/config/settingsdialog.cpp b/src/config/settingsdialog.cpp +index 722dfd3..dada808 100644 +--- a/src/config/settingsdialog.cpp ++++ b/src/config/settingsdialog.cpp +@@ -174,11 +174,13 @@ KonviSettingsDialog::KonviSettingsDialog( QWidget *parent) : + //no modified connection needed - it's all kcfg widgets + m_pages.append(m_confOSDWdg); + ++#ifdef HAVE_INDICATEQT + //Notification/Message Indicator + Ui::MI_Config confMI; + w = new QWidget(); + confMI.setupUi(w); + addPage(w, notificationGroup, "mail-unread-new", i18n("Message Indicator")); ++#endif + + //Notification/Warning Dialogs + m_confWarningsWdg = new Warnings_Config( this, "Warnings" ); +diff --git a/src/notificationhandler.cpp b/src/notificationhandler.cpp +index 9a72316..ea3102a 100644 +--- a/src/notificationhandler.cpp ++++ b/src/notificationhandler.cpp +@@ -18,12 +18,14 @@ + #include "viewcontainer.h" + #include "trayicon.h" + #include "server.h" ++#include "config-konversation.h" + + #include + + #include + #include + ++#ifdef HAVE_INDICATEQT + #include + #include + +@@ -36,6 +38,7 @@ class Indicator : public QIndicate::Indicator + + QPointer m_chatWin; + }; ++#endif + + namespace Konversation + { +@@ -44,6 +47,7 @@ namespace Konversation + : QObject(parent) + { + m_mainWindow = parent->getMainWindow(); ++ #ifdef HAVE_INDICATEQT + m_indicateServer = QIndicate::Server::defaultInstance(); + m_indicateServer->setType("messaging"); + QString appName = KGlobal::mainComponent().componentName(); +@@ -57,6 +61,7 @@ namespace Konversation + connect(m_indicateServer, SIGNAL(serverDisplay()), + SLOT(slotIndicateServerDisplay())); + m_indicateServer->show(); ++ #endif + } + + NotificationHandler::~NotificationHandler() +@@ -409,6 +414,7 @@ namespace Konversation + + void NotificationHandler::addIndicator(ChatWindow* chatWin, const QString& nick) + { ++ #ifdef HAVE_INDICATEQT + Indicator* indicator = m_indicatorForChatWindow.value(chatWin); + if (!indicator) { + indicator = new Indicator(m_indicateServer); +@@ -429,10 +435,12 @@ namespace Konversation + indicator->setNameProperty(name); + indicator->setTimeProperty(QDateTime::currentDateTime()); + indicator->setDrawAttentionProperty(true); ++ #endif + } + + void NotificationHandler::slotIndicatorDisplay(QIndicate::Indicator* _indicator) + { ++ #ifdef HAVE_INDICATEQT + Indicator* indicator = static_cast(_indicator); + ChatWindow* chatWin = indicator->m_chatWin; + m_indicatorForChatWindow.remove(chatWin); +@@ -443,6 +451,7 @@ namespace Konversation + m_mainWindow->getViewContainer()->showView(chatWin); + chatWin->adjustFocus(); + } ++ #endif + } + + void NotificationHandler::slotIndicateServerDisplay() +@@ -452,8 +461,10 @@ namespace Konversation + + void NotificationHandler::deleteIndicatorForChatWindow(ChatWindow* chatWin) + { ++ #ifdef HAVE_INDICATEQT + delete m_indicatorForChatWindow.take(chatWin); + chatWin->removeEventFilter(this); ++ #endif + } + + bool NotificationHandler::eventFilter(QObject* object, QEvent* event) +-- +1.6.3.3 + --- konversation-1.2~rc1.orig/debian/patches/kubuntu/0002-Delete-indicator-when-a-tab-is-shown.diff +++ konversation-1.2~rc1/debian/patches/kubuntu/0002-Delete-indicator-when-a-tab-is-shown.diff @@ -0,0 +1,67 @@ +From 7aed654129b4bd3897017568871950f72cb7438a Mon Sep 17 00:00:00 2001 +From: Aurelien Gateau +Date: Wed, 16 Sep 2009 10:40:38 +0200 +Subject: [PATCH 2/4] Delete indicator when a tab is shown. + +--- + src/notificationhandler.cpp | 16 +++++++++++++--- + src/notificationhandler.h | 3 ++- + 2 files changed, 15 insertions(+), 4 deletions(-) + +diff --git a/src/notificationhandler.cpp b/src/notificationhandler.cpp +index c71c49f..1107d6c 100644 +--- a/src/notificationhandler.cpp ++++ b/src/notificationhandler.cpp +@@ -415,7 +415,8 @@ namespace Konversation + indicator = new Indicator(m_indicateServer); + indicator->m_chatWin = chatWin; + m_indicatorForChatWindow.insert(chatWin, indicator); +- connect(chatWin, SIGNAL(destroyed()), SLOT(slotChatWindowDestroyed())); ++ connect(chatWin, SIGNAL(closing(ChatWindow*)), SLOT(deleteIndicatorForChatWindow(ChatWindow*))); ++ chatWin->installEventFilter(this); + + connect(indicator, SIGNAL(display(QIndicate::Indicator*)), SLOT(slotIndicatorDisplay(QIndicate::Indicator*))); + indicator->show(); +@@ -450,10 +451,19 @@ namespace Konversation + KWindowSystem::forceActiveWindow(m_mainWindow->winId()); + } + +- void NotificationHandler::slotChatWindowDestroyed() ++ void NotificationHandler::deleteIndicatorForChatWindow(ChatWindow* chatWin) + { +- ChatWindow* chatWin = static_cast(sender()); + delete m_indicatorForChatWindow.take(chatWin); ++ chatWin->removeEventFilter(this); ++ } ++ ++ bool NotificationHandler::eventFilter(QObject* object, QEvent* event) ++ { ++ if (event->type() == QEvent::Show) { ++ ChatWindow* chatWin = static_cast(object); ++ deleteIndicatorForChatWindow(chatWin); ++ } ++ return false; + } + } + +diff --git a/src/notificationhandler.h b/src/notificationhandler.h +index 2f820dd..0c23625 100644 +--- a/src/notificationhandler.h ++++ b/src/notificationhandler.h +@@ -62,11 +62,12 @@ namespace Konversation + protected: + void startTrayNotification(ChatWindow* chatWin); + QString addLineBreaks(const QString& string); ++ virtual bool eventFilter(QObject* object, QEvent* event); + + private slots: + void slotIndicatorDisplay(QIndicate::Indicator*); + void slotIndicateServerDisplay(); +- void slotChatWindowDestroyed(); ++ void deleteIndicatorForChatWindow(ChatWindow*); + + private: + MainWindow* m_mainWindow; +-- +1.6.3.3 + --- konversation-1.2~rc1.orig/debian/patches/kubuntu/default_channels.diff +++ konversation-1.2~rc1/debian/patches/kubuntu/default_channels.diff @@ -0,0 +1,22 @@ +Index: konversation-1.1.75+svn965046/src/config/preferences.cpp +=================================================================== +--- konversation-1.1.75+svn965046.orig/src/config/preferences.cpp 2009-05-07 17:11:22.000000000 -0400 ++++ konversation-1.1.75+svn965046/src/config/preferences.cpp 2009-05-07 17:14:28.000000000 -0400 +@@ -69,14 +69,14 @@ + mIdentity->setNicknameList(nickList); + + Konversation::ServerGroupSettingsPtr serverGroup(new Konversation::ServerGroupSettings); +- serverGroup->setName("Freenode"); ++ serverGroup->setName("Ubuntu IRC"); + Konversation::ServerSettings server; +- server.setHost("chat.freenode.net"); ++ server.setHost("irc.ubuntu.com"); + server.setPort(8001); + serverGroup->addServer(server); + serverGroup->setIdentityId(mIdentity->id()); + Konversation::ChannelSettings channel; +- channel.setName("#konversation"); ++ channel.setName("#kubuntu"); + serverGroup->addChannel(channel); + serverGroup->setExpanded(false); + mServerGroupList.append(serverGroup); --- konversation-1.2~rc1.orig/debian/patches/kubuntu/0001-Initial-support-for-indicators.diff +++ konversation-1.2~rc1/debian/patches/kubuntu/0001-Initial-support-for-indicators.diff @@ -0,0 +1,229 @@ +From e5faee819e4ffb17533d2333d88815d7bc240a01 Mon Sep 17 00:00:00 2001 +From: Aurelien Gateau +Date: Wed, 16 Sep 2009 10:40:36 +0200 +Subject: [PATCH 1/4] Initial support for indicators. + +--- + src/CMakeLists.txt | 9 ++++- + src/notificationhandler.cpp | 83 +++++++++++++++++++++++++++++++++++++++++++ + src/notificationhandler.h | 17 +++++++++ + 3 files changed, 108 insertions(+), 1 deletions(-) + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 0f534a6..b4ea42a 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -6,6 +6,12 @@ if (QCA2_FOUND) + include_directories(${QCA2_INCLUDE_DIR}) + endif (QCA2_FOUND) + ++########### indicate-qt ############### ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(INDICATEQT REQUIRED indicate-qt) ++include_directories(${INDICATEQT_INCLUDE_DIRS}) ++link_directories(${INDICATEQT_LIBRARY_DIRS}) ++ + set(core_SRCS + #==================================== + #=== Application +@@ -216,7 +222,8 @@ kde4_add_executable(konversation ${konversation_SRCS}) + + target_link_libraries(konversation ${KDE4_KIO_LIBS} ${KDE4_KUTILS_LIBS} ${KDE4_KPARTS_LIBS} + ${KDE4_KDE3SUPPORT_LIBS} ${KDE4_KABC_LIBS} +- ${KDE4_KNOTIFYCONFIG_LIBRARY} ${PHONON_LIBRARY}) ++ ${KDE4_KNOTIFYCONFIG_LIBRARY} ${PHONON_LIBRARY} ++ ${INDICATEQT_LIBRARIES}) + if (X11_FOUND AND X11_Xutil_FOUND) + target_link_libraries(konversation ${X11_X11_LIB}) + endif (X11_FOUND AND X11_Xutil_FOUND) +diff --git a/src/notificationhandler.cpp b/src/notificationhandler.cpp +index 96d6a4d..c71c49f 100644 +--- a/src/notificationhandler.cpp ++++ b/src/notificationhandler.cpp +@@ -22,7 +22,20 @@ + #include + + #include ++#include + ++#include ++#include ++ ++class Indicator : public QIndicate::Indicator ++{ ++ public: ++ Indicator(QIndicate::Server* server) ++ : QIndicate::Indicator(server) ++ {} ++ ++ QPointer m_chatWin; ++}; + + namespace Konversation + { +@@ -31,6 +44,19 @@ namespace Konversation + : QObject(parent) + { + m_mainWindow = parent->getMainWindow(); ++ m_indicateServer = QIndicate::Server::defaultInstance(); ++ m_indicateServer->setType("messaging"); ++ QString appName = KGlobal::mainComponent().componentName(); ++ kDebug() << "appName" << appName; ++ KService::Ptr service = KService::serviceByDesktopName(appName); ++ if (service) { ++ m_indicateServer->setDesktopFile(service->entryPath()); ++ } else { ++ kWarning() << "Could not find desktop file for application"; ++ } ++ connect(m_indicateServer, SIGNAL(serverDisplay()), ++ SLOT(slotIndicateServerDisplay())); ++ m_indicateServer->show(); + } + + NotificationHandler::~NotificationHandler() +@@ -42,6 +68,8 @@ namespace Konversation + if (!chatWin || !chatWin->notificationsEnabled()) + return; + ++ addIndicator(chatWin, fromNick); ++ + if (Preferences::self()->disableNotifyWhileAway() && chatWin->getServer() && chatWin->getServer()->isAway()) + return; + +@@ -70,6 +98,8 @@ namespace Konversation + if (!chatWin || !chatWin->notificationsEnabled()) + return; + ++ addIndicator(chatWin, fromNick); ++ + if (Preferences::self()->disableNotifyWhileAway() && chatWin->getServer() && chatWin->getServer()->isAway()) + return; + +@@ -96,6 +126,8 @@ namespace Konversation + if (!chatWin || !chatWin->notificationsEnabled()) + return; + ++ addIndicator(chatWin, fromNick); ++ + if (Preferences::self()->disableNotifyWhileAway() && chatWin->getServer() && chatWin->getServer()->isAway()) + return; + +@@ -193,6 +225,8 @@ namespace Konversation + if (!chatWin || !chatWin->notificationsEnabled()) + return; + ++ addIndicator(chatWin, fromNick); ++ + if (Preferences::self()->disableNotifyWhileAway() && chatWin->getServer() && chatWin->getServer()->isAway()) + return; + +@@ -309,6 +343,8 @@ namespace Konversation + if (!chatWin || !chatWin->notificationsEnabled()) + return; + ++ addIndicator(chatWin, fromNick); ++ + if (Preferences::self()->disableNotifyWhileAway() && chatWin->getServer() && chatWin->getServer()->isAway()) + return; + +@@ -372,6 +408,53 @@ namespace Konversation + return cutup; + } + ++ void NotificationHandler::addIndicator(ChatWindow* chatWin, const QString& nick) ++ { ++ Indicator* indicator = m_indicatorForChatWindow.value(chatWin); ++ if (!indicator) { ++ indicator = new Indicator(m_indicateServer); ++ indicator->m_chatWin = chatWin; ++ m_indicatorForChatWindow.insert(chatWin, indicator); ++ connect(chatWin, SIGNAL(destroyed()), SLOT(slotChatWindowDestroyed())); ++ ++ connect(indicator, SIGNAL(display(QIndicate::Indicator*)), SLOT(slotIndicatorDisplay(QIndicate::Indicator*))); ++ indicator->show(); ++ } ++ QString name; ++ if (chatWin->getType() == ChatWindow::Query) { ++ name = nick; ++ } else { ++ name = QString("%1 (%2)").arg(chatWin->getName()).arg(nick); ++ } ++ indicator->setNameProperty(name); ++ indicator->setTimeProperty(QDateTime::currentDateTime()); ++ indicator->setDrawAttentionProperty(true); ++ } ++ ++ void NotificationHandler::slotIndicatorDisplay(QIndicate::Indicator* _indicator) ++ { ++ Indicator* indicator = static_cast(_indicator); ++ ChatWindow* chatWin = indicator->m_chatWin; ++ m_indicatorForChatWindow.remove(chatWin); ++ delete indicator; ++ ++ KWindowSystem::forceActiveWindow(m_mainWindow->winId()); ++ if (chatWin) { ++ m_mainWindow->getViewContainer()->showView(chatWin); ++ chatWin->adjustFocus(); ++ } ++ } ++ ++ void NotificationHandler::slotIndicateServerDisplay() ++ { ++ KWindowSystem::forceActiveWindow(m_mainWindow->winId()); ++ } ++ ++ void NotificationHandler::slotChatWindowDestroyed() ++ { ++ ChatWindow* chatWin = static_cast(sender()); ++ delete m_indicatorForChatWindow.take(chatWin); ++ } + } + + #include "notificationhandler.moc" +diff --git a/src/notificationhandler.h b/src/notificationhandler.h +index e268449..2f820dd 100644 +--- a/src/notificationhandler.h ++++ b/src/notificationhandler.h +@@ -12,6 +12,7 @@ + #ifndef KONVERSATIONNOTIFICATIONHANDLER_H + #define KONVERSATIONNOTIFICATIONHANDLER_H + ++#include + #include + + +@@ -19,6 +20,13 @@ class ChatWindow; + class Application; + class MainWindow; + ++namespace QIndicate ++{ ++ class Server; ++ class Indicator; ++} ++class Indicator; ++ + namespace Konversation + { + +@@ -55,8 +63,17 @@ namespace Konversation + void startTrayNotification(ChatWindow* chatWin); + QString addLineBreaks(const QString& string); + ++ private slots: ++ void slotIndicatorDisplay(QIndicate::Indicator*); ++ void slotIndicateServerDisplay(); ++ void slotChatWindowDestroyed(); ++ + private: + MainWindow* m_mainWindow; ++ QIndicate::Server* m_indicateServer; ++ QHash m_indicatorForChatWindow; ++ ++ void addIndicator(ChatWindow*, const QString& nick); + }; + + } +-- +1.6.3.3 + --- konversation-1.2~rc1.orig/debian/patches/debian/debian_channel.diff +++ konversation-1.2~rc1/debian/patches/debian/debian_channel.diff @@ -0,0 +1,39 @@ +From: Modestas Vainius +Subject: [PATCH] debian/debian_channel + +Connect to Debian IRC server and join both #debian and +#debian-kde channels by default. + +Signed-off-by: Modestas Vainius + +--- + src/config/preferences.cpp | 10 ++++++---- + 1 files changed, 6 insertions(+), 4 deletions(-) + +diff --git a/src/config/preferences.cpp b/src/config/preferences.cpp +index f809202..dda420d 100644 +--- a/src/config/preferences.cpp ++++ b/src/config/preferences.cpp +@@ -62,14 +62,16 @@ Preferences::Preferences() + mIdentity->setNicknameList(nickList); + + Konversation::ServerGroupSettingsPtr serverGroup(new Konversation::ServerGroupSettings); +- serverGroup->setName("Freenode"); ++ serverGroup->setName("Debian IRC"); + Konversation::ServerSettings server; +- server.setHost("chat.freenode.net"); +- server.setPort(8001); ++ server.setHost("irc.debian.org"); ++ server.setPort(7000); + serverGroup->addServer(server); + serverGroup->setIdentityId(mIdentity->id()); + Konversation::ChannelSettings channel; +- channel.setName("#konversation"); ++ channel.setName("#debian"); ++ serverGroup->addChannel(channel); ++ channel.setName("#debian-kde"); + serverGroup->addChannel(channel); + serverGroup->setExpanded(false); + mServerGroupHash.insert(0, serverGroup); +-- +tg: (cc79915..) debian/debian_channel (depends on: upstream) --- konversation-1.2~rc1.orig/debian/patches/debian/dbug_autoreplace.diff +++ konversation-1.2~rc1/debian/patches/debian/dbug_autoreplace.diff @@ -0,0 +1,26 @@ +From: Modestas Vainius +Subject: [PATCH] debian/dbug_autoreplace + +Add a default autoreplace which replaces dbug:bugnumber with +the respective Debian BTS URL. + +Signed-off-by: Modestas Vainius + +--- + src/config/preferences.cpp | 1 + + 1 files changed, 1 insertions(+), 0 deletions(-) + +diff --git a/src/config/preferences.cpp b/src/config/preferences.cpp +index f809202..07de2d2 100644 +--- a/src/config/preferences.cpp ++++ b/src/config/preferences.cpp +@@ -122,6 +122,7 @@ const QList Preferences::defaultAutoreplaceList() + QList defaultList; + defaultList.append(QStringList() << "1" << "o" << "\\[\\[([^\\s]+)\\]\\]" << "http://en.wikipedia.org/wiki/Special:Search?go=Go&search=%1"); + defaultList.append(QStringList() << "1" << "o" << "(BUG:|bug:)([0-9]+)" << "https://bugs.kde.org/show_bug.cgi?id=%2"); ++ defaultList.append(QStringList() << "1" << "o" << "([Dd][Bb][Uu][Gg]:)(\\w+)" << "http://bugs.debian.org/%2"); + return defaultList; + } + +-- +tg: (3787b1d..) debian/dbug_autoreplace (depends on: upstream)