kdesvn-build release 1.2
Released: 2006-May-05
Download it: kdesvn-build-1.2.tar.bz2 (44KB)
kdesvn-build 1.2 had the following changes from the prior release (1.1):
Bugfixes
- Fix handling of an empty make-options option with CMake.
- Don't require the /admin directory for modules using CMake.
- kdesvn-build no longer tries to download a Subversion snapshot if override-url is in effect for a module.
- kdesvn-build doesn't override qt-copy options set from the command line now.
- Don't warn if ssh-agent is not running on Mac OS X.
- The branch option works correctly with playground/ and extragear/.
- kdesvn-build passes arguments directory to the underlying program with no intermediate shell quoting.
- kdesvn-build uses relative symlinks instead of absolute symlinks (meaning you can move log directories and the symlinks will still work).
- Don't try to build arts or kdesupport by default if building KDE 4 (kdesupport is KDE 3, arts is muy deprecated).
- kdesvn-build handles the branch option correctly with modules of the form KDE/foo now.
Feature Additions
kdesvn-build understands the special branch name kde4-snapshot when building kdelibs. i.e.:
module kdelibs branch kde4-snapshot end module
will build the branches/work/kdelibs4_snapshot of kdelibs, required for kdebase, etc.
- Make kde4-snapshot the default kdelibs branch, unless use-stable-kde is set to true.
- kdesvn-build accepts the "trunk" branch name and treats it correctly.
- When building CMake modules, don't try building the module 3 times (which worked sometimes with automake to get a successful build).
- Simplified handling internally of the branch handling. This also fixed a few minor bugs which apparently were never encountered by users.
- Less useless output in pretend mode.
- Intelligent handling of KDEDIRS. If kdesvn-build is building a module that has a different "kdedir" setting than kdelibs, the kdelibs "kdedir" setting would be added to the end of kdebase's when building kdebase.
- binpath now defaults to the $PATH setting from the environment. You will want to ensure binpath is set correctly if using kdesvn-build from cron.
kdesvn-build - KDE Build Tool