• Skip to content
  • Skip to link menu
kdesvn-build - KDE Build Tool
  • kdesvn-build Homepage
 
 
kdesvn-logo, image of test tubes with bubbling fluid kdesvn-build is a tool to allow you to easily build KDE from its Subversion source repository.

Latest Release: kdesvn-build 1.11 (for KDE 4 series)

Latest News:

2009-Dec-24

kdesvn-build 1.11 has been released. There are bugfixes and other improvements but no humongous changes. See the release page for the full changelog.

2009-Dec-18

The kdesvn-build documentation has been updated. It is still outdated in most sections, but that should improve over time. All known configuration file options are documented at least.

2009-Dec-10

The Konversation IRC client for the KDE platform has moved its source control system to git. kdesvn-build has supported git since version 1.10, since the aforementioned link for information on how to build Konversation from git.

2009-Oct-24

kdesvn-build 1.10 has been released. The big news is Git support since it is currently used by qt-copy and Amarok. Also notable is that all KDE 3 support has been removed. See the release page for the full changelog.

2009-Jun-11

I recently retired my old GPG key, which is what I was using for keysigning. I have re-signed all software sources with the new key that I had signed with the old key. (My new key has itself been signed with my old key as well).

  • Old key ID: 93A69B4A
  • New key ID: 7B6AE9F2

2009-Jun-05

kdesvn-build 1.9.1 has been released. It includes an important bugfix for recent changes to the qt-copy build process. In addition, I forgot to announce on this page the release of 1.9 on May 29, which includes a couple of new features and its own set of bugfixes. All changes in 1.9 are included in 1.9.1.

2009-Feb-22

Version 1.8 has been released. It includes a fix for a bug causing modules not to build if more than one cmake-option was present for a module, and changes to the handling of branch, tag, and module-base-path options for some modules. Please see the release page for more information.

Features

  • Will automatically checkout and update the KDE source code from its Subversion (or git) repository.
  • Easily supports building specific branches, tags, or even revisions of a module (or all of KDE).
  • Supports speedy initial checkouts of modules (Subversion only) by using the nightly Subversion snapshots already available on the KDE FTP network.
  • Supports a "dry run" mode (the --pretend) option so that you can experiment with different settings non-destructively.
  • kdesvn-build can download modules (both initial checkout and updates) even while building modules that have already been updated.
  • kdesvn-build logs everything for easy perusal later, that way you can determine why things went wrong if a build fails. kdesvn-build automatically creates symlinks for easy access to the last log (log/latest).
  • color-coding of the output (which can be turned off)
  • Has support for building Nokia's Qt library, which is a prerequisite for KDE software. The special support is provided so that you may choose to build with a set of optimization and bugfix patches applied as well (as provided by the +kde-developers group on Gitorious.
  • kdesvn-build is very customizable. You can control most options down to a module-by-module basis if you so desire, including configure-flags, CMake flags, and your C++ flags during compilation. Instead of trying to remember what configure line you used, you can set it once and forget it.
  • Extensive documentation, including a Wiki page. Feel free to let me know if you need something explained (e-mail address at bottom). Or you can join #kdesvn-build on irc.kde.org for help.
  • A detailed sample configuration file is included, usually you can just copy it to ~/.kdesvn-buildrc and be done with it.
  • Much more!

Hosting

The hosting for this site has been graciously provided by Aaron Schradin of Immersi Solutions. Thank you, Aaron!

Inform

Skip menu "Inform"
  • Home
  • KDE Home

Latest Releases

Skip menu "Latest Releases"
  • kdesvn-build 1.11

Download

Skip menu "Download"
  • KDE Subversion snapshots
  • Syntax highlighting for KWrite

Resources

Skip menu "Resources"
  • KDE TechBase
  • kdesvn-build Wiki
  • Documentation
  • Configuring the shell to use the new KDE
  • KDE Commit Digest
  • Step by Step Guide to Building KDE

Global navigation links

  • KDE Home
  • KDE Accessibility Home
  • Description of Access Keys
  • Back to content
  • Back to menu

Search:


Maintained by Michael Pyne
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal