From 9328f1c7c8bcfbc3a002e17a19178be21c8d4471 Mon Sep 17 00:00:00 2001 From: Michael Pyne Date: Mon, 23 Aug 2010 01:06:21 +0000 Subject: [PATCH] =?UTF-8?q?Apply=20patch=20by=20Burkhard=20L=C3=BCck=20to?= =?UTF-8?q?=20get=20rid=20of=20an=20outdated=20qt-copy=20example,=20clarif?= =?UTF-8?q?y=20usage=20of=20module-base-path=20since=20qt-copy=20is=20no?= =?UTF-8?q?=20longer=20in=20Subversion,=20and=20change=20some=20KDE=204.4'?= =?UTF-8?q?s=20to=204.5=20to=20get=20with=20the=20times.=20I=20will=20soon?= =?UTF-8?q?=20rename=20the=20docs=20in=20trunk=20to=20reflect=20the=20name?= =?UTF-8?q?=20change=20of=20kdesvn-build=20to=20kdesrc-build=20as=20well.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CCMAIL:lueck@hube-lueck.de svn path=/trunk/KDE/kdesdk/doc/scripts/kdesvn-build/; revision=1166822 --- doc/index.docbook | 50 ++++++++++++++++++++--------------------------- 1 file changed, 21 insertions(+), 29 deletions(-) diff --git a/doc/index.docbook b/doc/index.docbook index ea31a4b..e99fa96 100644 --- a/doc/index.docbook +++ b/doc/index.docbook @@ -759,13 +759,6 @@ build of a module directly from the command line, when you only need to update part of a module. - -&kdesvn-build; will automatically download and create the required /admin -directory for a module if it is not downloaded from &subversion; the first time for -some reason. This only applies to &kde; 3 modules, as /admin is not required -for qt-copy or &kde; 4 modules. - - &kdesvn-build; will show the progress of your build when using &cmake;, and will always time the build @@ -1081,8 +1074,8 @@ may use the tilde (~) for any paths you add using this option. Overrides global Set this option to checkout from a branch of &kde; instead of the default of trunk, where &kde; development occurs. -For instance, to checkout &kde; 4.4 branch, you would set this option to -4.4. +For instance, to checkout &kde; 4.5 branch, you would set this option to +4.5. If &kdesvn-build; fails to properly download a branch with this option, you may have to manually specify the &url; to download from using the module-base-path or If you do not already know what to download from a module, it may be a good idea to browse the &subversion; layout for a module first, using -WebSVN. +WebSVN. @@ -2378,21 +2371,21 @@ and &kdesvn-build; will try to determine the appropriate location within the well. -To download kdelibs from &kde; 4.4 (which is simply known as the 4.4 branch): +To download kdelibs from &kde; 4.5 (which is simply known as the 4.5 branch): module kdelibs - branch 4.4 + branch 4.5 # other options... end module -Or, to download kdemultimedia as it was released with &kde; 4.4.3: +Or, to download kdemultimedia as it was released with &kde; 4.5.1: module kdemultimedia - tag 4.4.3 + tag 4.5.1 # other options... end module @@ -2422,32 +2415,31 @@ can figure out the appropriate middle part by itself. When it cannot, you can us -module qt-copy - # branch does not work here yet - module-base-path branches/qt/4.4 +module kdesupport + # kdesupport supports various tags to easily organize the required + # software for a given KDE Platform release. + module-base-path tags/kdesupport-for-4.5 end module -This would cause &kdesvn-build; to download qt-copy from (in this example), -svn://anonsvn.kde.org/home/kde/branches/qt/4.4/qt-copy. +This would cause &kdesvn-build; to download kdesupport from (in this example), +svn://anonsvn.kde.org/home/kde/tags/kdesupport-for-4.5. +In previous versions of &kdesvn-build;, the &module-base-path; was +handled differently. If you encounter trouble using an old module-base-path +definition perhaps you should verify that the actual path is as &kdesvn-build; +expects by using the --pretend option. + The &override-url; option, on the other hand, requires you to specify the exact path to download from. However, this allows you to pull from -paths that &kdesvn-build; would have no hope of downloading from. +paths that previous versions of &kdesvn-build; would have no hope of downloading from. +Currently, the &module-base-path; option should be sufficient for any Subversion +source URL. - - -module qt-copy - # Specify exact path to grab. - override-url svn://anonsvn.kde.org/home/kde/branches/qt/4.4/qt-copy -end module - - - &kdesvn-build; will not touch or correct the value you specify for &override-url; at all, so if you change your &svn-server; setting, you may need to update this