• Skip to content
  • Skip to link menu
kdesvn-build - KDE Build Tool
  • kdesvn-build Homepage
 
 

kdesvn-build release 1.7

Released: 2008-Oct-05

Download it: kdesvn-build-1.7.tar.bz2 (58KB)
Code signature: PGP signature - key id 0x7B6AE9F2

kdesvn-build 1.7 had the following changes from the prior release (1.6.2):

Features:

  • A persistent data store for kdesvn-build to store little bits of data about modules. Right now it is used to automatically re-run CMake or configure when you change the options (i.e. you don't have to specify --reconfigure yourself anymore). Also this is used to print out a warning message when a module fails to build more than 3 times in a row as that is probably a problem on the user's computer (for instance, a missing required program).
  • The apidox option has been removed, and has never worked for the KDE 4 series. See the apidox Techbase page for information on how to build the KDE API documentation on your computer.
  • The "virtual module" phonon was introduced in the last kdesvn-build release to allow you to easily build Phonon 4.2 (required for KDE 4.1). Now you can specify the "branch trunk" option for this virtual module and kdesvn-build will still do the right thing.
  • kdesvn-build will now try harder to choose an appropriate default module branch if you've specified a global KDE branch. For instance if you try to build KDE 4.1, when the "phonon" module is built it will be pulled from its 4.2 branch (KDE 4.1 requires Phonon 4.2 or higher).
  • The way the "latest" symlink in the log directory is generated has been changed. Now instead of a symlink pointing to the latest log directory, the latest directory contains a list of symlinks for the individual modules. What this means is that if you want to see the results of your last kdebase build but you only build qt-copy on your last kdesvn-build run, you'll actually see the results of your last kdebase build instead of "no directory named kdebase".
  • Allow double-quoted options in cmake-options. Patch provided by Alain Boyer. See KDE bug 171814.
  • Standard kdesvn-buildrc-sample updates.

Bugfixes:

  • Make the do-not-compile option work for KDE 4 modules for the first time. This requires a bit of support from the underlying build system (macro_optional_add_subdirectory) but this is fairly widespread by now.
  • Fix l10n build.
  • Fix KDE bug 168860 where source code conflicts already present in a module would cause the build to fail with misleading build log errors. Source code conflicts are only expected in the qt-copy module when using the apply-patches option but are checked for in any case. When conflicts are detected the user is notified and told how to correct. Correction is a manual job as conflicts can also occur if you are working on the source code.
  • Fix some incorrect variable names in a few error messages.
  • Fix KDE bug 171248 involving incorrect CMAKE_CXX_FLAGS syntax. Patch provided by Daniel Richard G. Note that the underlying cxxflags option also requires setting CMAKE_BUILD_TYPE=none in your cmake-options. See the cxxflags documentation for more details.
  • Fix KDE bug 172110 where kdesvn-build would unnecessarily download a trunk module snapshot when the module-base-path option was used.

Inform

Skip menu "Inform"
  • Home
  • KDE Home

Latest Releases

Skip menu "Latest Releases"
  • kdesvn-build 1.9.1

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