SVN
From Konversation
Contents |
Preface
- CAUTION! Be aware that beta testing is potentially dangerous to your installation. Don't install beta versions on production systems. If you are aware of the risks and that's ok for you: Keep on. Your help is appreciated. Nevertheless especially for beta versions goes: This software comes with no warranty at all!
- NOTE: Konversation SVN has moved from trunk/extragear/network to branches/extragear/kde3/network on June 2nd 2007. Update old checkouts with svn switch.
- Before starting beta testing it's a good idea to make a backup of your configuration, stored in ~/.kde/share/config/konversationrc.
- If you found a bug or have a feature request, let us know by filing it in the KDE Bug Tracker.
- Or visit us on IRC.
Manual checkout and update
- To install latest Konversation from SVN just execute following commands:
svn co -N svn://anonsvn.kde.org/home/kde/branches/extragear/kde3/network extragear-network svn co svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin extragear-network/admin cd extragear-network svn up konversation make -f Makefile.cvs ./configure --enable-debug=full make sudo make install
- If you already did the above, just do the following whenever you want to update your checkout and installation:
cd extragear-network/konversation; svn up; make; sudo make install
Using kdesvn-build for automatic checkout and update
NOTE: Konversation SVN has moved from trunk/extragear/network to branches/extragear/kde3/network on June 2nd 2007. The instructions below are outdated and need to be updated by someone familiar with kdesvn-build.
kdesvn-build is a powerful Perl script designed to build the entire KDE project from Subversion, but can be adapted for Konversation. One advantage is that it downloads and uses unsermake, a faster alternative to automake.
- Download kdesvn-build and extract it with tar -xjvf.
- Edit the top of kdesvn-buildrc-sample to match the settings of your system (instructions are in the file itself and the online docs). Be sure to have the qtdir and kdedir lines set to the output of `dirname $(dirname $(which uic))` and `kde-config --prefix` respectively (if you plan on using your current Qt and KDE installs). For instance, on Gentoo it might be /usr/qt/3 and /usr/kde/3.5.
- To install just Konversation, in the module section you need only the following:
module extragear/network
checkout-only konversation
#make-install-prefix sudo # Uncomment to use "sudo" to install Konversation
configure-flags --enable-debug=full # You can add further configure options here
end module
- Copy kdesvn-buildrc-sample to the ~/.kdesvn-buildrc of the user running the script. Be sure that user has rights to install in the kdedir and qtdir (likely only root, unless you have the sudo program setup, in which case you can use the make-install-prefix option).
- Run kdesvn-build whenever you want to upgrade to the current trunk version of Konversation.
SVN Packages for Distributions
- ArchLinux users can use the SVN PKGBUILD available on the ArchLinux page.
- Gentoo users can use the SVN ebuild. Simply extract the tarball into your Portage overlay directory, add konversation-svn to your ~arch keywords and emerge konversation-svn (you might need FEATURES="userpriv").
- Kubuntu users can use the SVN nightlies provided by Brandon Holtsclaw. Check the Kubuntu page for instructions.
