[sdk/kdesrc-build/docbook_historied_per_file] doc: Use placeholders for real defaults in the kdesrc-buildrc.in
ivan tkachenko
null at kde.org
Fri May 10 10:16:52 BST 2024
Git commit 412a0faee2858fc6d39cb4204cf750ff7664cd3a by ivan tkachenko, on behalf of Andrew Shark.
Committed on 26/11/2023 at 19:57.
Pushed by ashark into branch 'docbook_historied_per_file'.
Use placeholders for real defaults in the kdesrc-buildrc.in
To avoid divergence in real defaults and shadow defaults (installed in the values in generated config), see #132.
Fix divergent compile-commands-linking.
Use the correct values for real defaults (build-dir, kdedir, source-dir).
Original commit: 2f7b9477
https://invent.kde.org/sdk/kdesrc-build/-/commit/2f7b9477b7d44a2f88c148846c8f80f6921fd4ef
M +2 -2 doc/appendix-profile/old-profile-setup.docbook
M +2 -2 doc/getting-started/configure-data.docbook
M +3 -3 doc/kdesrc-buildrc/conf-options-table.docbook
M +2 -2 doc/using-kdesrc-build/advanced-features.docbook
https://invent.kde.org/sdk/kdesrc-build/-/commit/412a0faee2858fc6d39cb4204cf750ff7664cd3a
diff --git a/doc/appendix-profile/old-profile-setup.docbook b/doc/appendix-profile/old-profile-setup.docbook
index b1210648..94d27624 100644
--- a/doc/appendix-profile/old-profile-setup.docbook
+++ b/doc/appendix-profile/old-profile-setup.docbook
@@ -26,7 +26,7 @@ If you are building the qt module (you are by default), add instead:
<programlisting>
QTDIR=(path to qtdir) # Such as ~/kdesrc/build/qt by default.
-KDEDIR=(path to kdedir) # Such as ~/kde by default.
+KDEDIR=(path to kdedir) # Such as ~/kde/src by default.
KDEDIRS=$KDEDIR
PATH=$KDEDIR/bin:$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
@@ -45,7 +45,7 @@ or, if you are not building qt (and are using your system &Qt; instead), add
this instead:
<programlisting>
-KDEDIR=(path to kdedir) # Such as ~/kde by default.
+KDEDIR=(path to kdedir) # Such as ~/kde/src by default.
KDEDIRS=$KDEDIR
PATH=$KDEDIR/bin:$QTDIR/bin:$PATH
diff --git a/doc/getting-started/configure-data.docbook b/doc/getting-started/configure-data.docbook
index 4ce65d40..6b2e3371 100644
--- a/doc/getting-started/configure-data.docbook
+++ b/doc/getting-started/configure-data.docbook
@@ -30,7 +30,7 @@ The default settings should be appropriate to perform a
<itemizedlist>
<listitem><para><link linkend="conf-kdedir">kdedir</link>, which changes the
destination directory that your &kde; software is installed to. This defaults to
-<filename class="directory">~/kde</filename>, which is a single-user
+<filename class="directory">~/kde/src</filename>, which is a single-user
installation.</para></listitem>
<listitem><para><link linkend="conf-branch-group">branch-group</link>, which can
@@ -48,7 +48,7 @@ that the branch group does not change unexpectedly.</para></tip>
<listitem><para><link linkend="conf-source-dir">source-dir</link>, to control the directory
&kdesrc-build; uses for downloading the source code, running the build process, and saving
logs.
-This defaults to <filename class="directory">~/kdesrc</filename>.</para></listitem>
+This defaults to <filename class="directory">~/kde/src</filename>.</para></listitem>
<listitem><para><link linkend="conf-cmake-options">cmake-options</link>, which
sets the options to pass to the &cmake; command when building each module.
diff --git a/doc/kdesrc-buildrc/conf-options-table.docbook b/doc/kdesrc-buildrc/conf-options-table.docbook
index c9c6603e..b6488654 100644
--- a/doc/kdesrc-buildrc/conf-options-table.docbook
+++ b/doc/kdesrc-buildrc/conf-options-table.docbook
@@ -430,8 +430,7 @@ are three different ways to use it:
<listitem><para>Relative to the &kde; &git; source directory (see <link
linkend="conf-source-dir">the source-dir option</link>). This is the default,
and is selected if you type a directory name that does not start with a tilde
-(~) or a slash (/).</para> <para>The default value is <filename
-class="directory">build</filename>.</para></listitem>
+(~) or a slash (/).</para></listitem>
<listitem><para>Absolute path. If you specify a path that begins with a /, then
that path is used directly. For example, <filename
@@ -446,6 +445,7 @@ class="directory">/home/user-name/builddir</filename>.</para></listitem>
</orderedlist>
+<para>The default value is <filename class="directory">~/kde/build</filename>.</para>
Perhaps surprisingly, this option can be changed per module.
</entry>
@@ -766,7 +766,7 @@ flag.
<entry>kdedir</entry>
<entry>Module setting overrides global</entry>
<entry>This option sets the directory that &kde; will be installed to after it
-is built. It defaults to <filename class="directory">~/kde</filename>. If you
+is built. It defaults to <filename class="directory">~/kde/src</filename>. If you
change this to a directory needing root access, you may want to read about the
<link linkend="conf-make-install-prefix">make-install-prefix</link> option as
well.</entry>
diff --git a/doc/using-kdesrc-build/advanced-features.docbook b/doc/using-kdesrc-build/advanced-features.docbook
index fd7dfdb9..edb19da7 100644
--- a/doc/using-kdesrc-build/advanced-features.docbook
+++ b/doc/using-kdesrc-build/advanced-features.docbook
@@ -259,9 +259,9 @@ next time the build process occurs, even if it would normally perform the
faster incremental build.</para>
<tip>
-<para>By default, the build directory is <filename class="directory">~/kdesrc/build/<replaceable>module</replaceable>/</filename>.
+<para>By default, the build directory is <filename class="directory">~/kde/build/<replaceable>module</replaceable>/</filename>.
If you change the setting of the &build-dir; option, then use that instead of
-<filename class="directory">~/kdesrc/build</filename>.</para>
+<filename class="directory">~/kde/build</filename>.</para>
</tip>
<informalexample>
More information about the kde-doc-english
mailing list