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

kdesvn-build release 1.0

Released: 2006-Feb-02

Download it: kdesvn-build-1.0.tar.bz2 (41KB)

kdesvn-build 1.0 had the following changes from the prior release (0.98.2):

Bugfixes

  • Removed some instances where an undefined variable was used, leading to Perl warnings.
  • Removed a rather useless feature where kdesvn-build would try to guess what error caused a module to fail to build. The guess was wrong most of the time.
  • Simplified qt-copy configure flags.
  • Removed some unused options, including --resume. --resume-from still works and is supported.
  • Fixed a bug where having multiple module/subdirectory references on the command line were interpreted incorrectly. For example, kdesvn-build --svn-only kdelibs/khtml kdebase/konqueror would not work right.

Feature Additions

  • kdesvn-build supports loading Subversion snapshots of a module checkout from this website, automatically and with no user setup required. When the Subversion snapshot is available from this site, it can lead to a significant savings in time and bandwidth for the initial checkout of a module, helping both you and the kde.org Subversion mirrors.
  • kdesvn-build sports improved support for KDE 3.5. KDE 3.5 users were initially encouraged to use the 0.97.x release series of kdesvn-build, although 0.98 supported 3.5. But now, you can use the "use-stable-kde" option, which is described in the documenation and in the included kdesvn-buildrc-sample file. Setting this option to true will cause kdesvn-build to download modules from their KDE 3.5 branches whenever possible by default, instead of downloading KDE 4.0.
  • Added a feature to automatically download, build, and install a language translation package from KDE's advanced translation module, l10n. You simply add the kde-languages option to your ~/.kdesvn-buildrc, with the name codes of the language you wish to use. (The list of two-letter name codes is available from the KDE translation project at http://i18n.kde.org/teams/.) For instance, to add the German translation, you would have the following line:

    kde-languages de # German

    Thanks go to levipenumbra for the initial idea and implementation for this feature.

  • kdesvn-build now tries much harder to avoid being frozen by subcommands which are expecting user input. Users who are upgrading kdesvn-build should consult the kdesvn-buildrc-sample file's make-install-prefix option to see what flags to pass to sudo. Also, kdesvn-build will automatically accept the self-signed SSL signature for svn.kde.org to avoid having Subversion prompt you to do so manually.

Minor feature additions:

  • The toplevel build directory is preserved while deleting its contents now. This means that you can have a symlink for your build directory pointing somewhere else, for instance.
  • The default CXXFLAGS and configure flags have been changed based on advice from some of KDE's compiler experts.
  • Also, the -march= option has been removed from all defaults, as there is no good default for the option. (This option selects what CPU to optimize for).
  • unsermake is unable to build API documentation for modules, so now kdesvn-build will refuse to build API documentation with unsermake. unsermake is still the default build system. Developers should consider using the 'kde:ClassName' shortcut or going to English Breakfast Network to consult online API documentation for KDE.

Inform

Skip menu "Inform"
  • Home
  • KDE Home

Latest Releases

Skip menu "Latest Releases"
  • kdesrc-build 1.14.1

Download

Skip menu "Download"
  • Syntax highlighting for KWrite and Kate

Resources

Skip menu "Resources"
  • kdesrc-build Build Guide
  • Documentation

Global navigation links

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

Search:


Maintained by kdesrc-build.kde.org Webmaster
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal