KMess - MSN Messenger for Linux / KDE

Skip menu
KMess
Participate
Documentation

SVN Repository

Introduction to SVN

At the help forums, we often say "it is in SVN now" or "the SVN version of KMess contains this feature". It's a way of saying something will be available in the next release of KMess. SVN is short for subversion. It's the software we use to store the in-development version of KMess.

The code in SVN will eventually become the new KMess release. Note that the SVN version is often the equivalent of an "alpha" or "beta" release! At times, it contains bugs because features are added or changed. At other times, it can actually be quite stable. You can access SVN if you like to see the bleeding edge developments of KMess, see what it looks like, try new things out, and report bugs, etc..

Browse SVN repository

KDE 4 note

The next version of KMess will be based on Qt 4 / KDE 4. That's why you need to have the KDE 4 libraries installed to use the current SVN version. For the latest KDE 3 version of KMess, you can use KMess 1.5.1 instead.

Downloading SVN

To install KMess from SVN you need to have the following packages installed:

  • subversion
  • cmake
  • qt4-devel
  • kdelibs4-devel

If you never compiled from source before, also install the packages mentioned at the "Installing from source code" section at the installing help page.

After installing those packages you can run the following command:

svn checkout http://kmess.svn.sourceforge.net/svnroot/kmess/trunk/kmess/

And navigate to the created directory:

cd kmess

Installing the SVN snapshot

You'll have to compile the source code in the directory before it can be installed. This process converts to source code to a runnable program.

The build system of KDE 4 is based on cmake. To make things more familiar for you, we have created a ./configure script just like KMess 1.5.1 had. To build KMess SVN, run the following commands:

./configure --prefix=/usr
cd build
make
su -c 'make install'

The last command will install KMess SVN, and asks for your root password first.

Upgrading the SVN snapshot

Each time the SVN version is updated, you can run the following commands to upgrade to the latest KMess-SVN version:

svn update
make
make install

This is much faster then downloading and recompiling all SVN code again.

Running a full debug version

To enable all debugging features of KMess, you can build a full-debug version using the following commands:

./configure --prefix=/usr --buildir=build-debug --enable-debug-output --build-type=debugfull
cd build-debug
make

You can either run KMess 2 from ./build-debug/src/kmess or install it over your current KMess 2 installation using make install.

The debug version is slower and uses more memory. It does give you a lot of information what's doing on.

Receiving update notifications

If you like to be informed in detail with the modifications made to the SVN code, you can subscribe to the kmess-commits mailing list. You will receive an e-mail message each time a developer modifies the KMess SVN code.

Also watch the developer blogs. Cool new features will be advertised there too.


Current Version
The current version of KMess is: 1.5.1
Latest development version: 2.0-alpha
Extras
SourceForge.net Logo