|
|
|
|
@ -145,9 +145,9 @@ directly from the &kde; project's source code repositories.</para> |
|
|
|
|
|
|
|
|
|
<para> |
|
|
|
|
&kdesrc-build; is a script to help users install <ulink |
|
|
|
|
url="http://www.kde.org/">&kde;</ulink> software from its <ulink |
|
|
|
|
url="https://www.kde.org/">&kde;</ulink> software from its <ulink |
|
|
|
|
url="http://subversion.tigris.org/">&subversion;</ulink> and <ulink |
|
|
|
|
url="http://gitscm.org/">&git;</ulink> source repositories. |
|
|
|
|
url="https://git-scm.com/">&git;</ulink> source repositories. |
|
|
|
|
<!-- Deliberately not KDE SC, we can also install Extragear, amarok, etc. --> |
|
|
|
|
</para> |
|
|
|
|
|
|
|
|
|
@ -287,7 +287,7 @@ used for some modules with large data files. You can check |
|
|
|
|
if you have it by running <userinput><command>svn |
|
|
|
|
<option>--version</option></command></userinput>.</para></listitem> |
|
|
|
|
|
|
|
|
|
<listitem><para>You will need the <ulink url="http://gitscm.org/">Git |
|
|
|
|
<listitem><para>You will need the <ulink url="https://git-scm.com/">Git |
|
|
|
|
source control manager</ulink> installed as well, for &kde;'s <ulink |
|
|
|
|
url=" https://commits.kde.org/">git-based projects. |
|
|
|
|
</ulink></para></listitem> |
|
|
|
|
@ -370,7 +370,7 @@ to install and find the required software. |
|
|
|
|
<para> |
|
|
|
|
You probably already have a version of the &kdesrc-build; script installed |
|
|
|
|
in your system. However, if you do not, you can download it from |
|
|
|
|
<ulink url="http://kdesrc-build.kde.org/">&kdesrc-build; home page</ulink>, |
|
|
|
|
<ulink url="https://kdesrc-build.kde.org/">&kdesrc-build; home page</ulink>, |
|
|
|
|
or you can find it from its home in the &kde; source repository.</para> |
|
|
|
|
|
|
|
|
|
<tip><para>If you use a more recent &kdesrc-build; by downloading from its |
|
|
|
|
@ -380,7 +380,7 @@ way to verify this.</para></tip> |
|
|
|
|
|
|
|
|
|
<orderedlist> |
|
|
|
|
<listitem><para>To download &kdesrc-build; from its home page, simply go to the |
|
|
|
|
<ulink url="http://kdesrc-build.kde.org/">&kdesrc-build; home page</ulink> and download the latest appropriate release. The release is |
|
|
|
|
<ulink url="https://kdesrc-build.kde.org/">&kdesrc-build; home page</ulink> and download the latest appropriate release. The release is |
|
|
|
|
packaged as a compressed tarball archive, which you can extract using &ark; or |
|
|
|
|
<command>tar</command>. The contents of the archive include the actual |
|
|
|
|
&kdesrc-build; script, a sample configuration file |
|
|
|
|
@ -971,17 +971,17 @@ enable <literal>xsession</literal> support.</para> |
|
|
|
|
packages to be installed in order to support <literal>xsession</literal> logins.</para> |
|
|
|
|
|
|
|
|
|
<itemizedlist> |
|
|
|
|
<listitem><para>The <ulink url="http://fedoraproject.org/">Fedora</ulink> |
|
|
|
|
<listitem><para>The <ulink url="https://getfedora.org/">Fedora</ulink> |
|
|
|
|
&Linux; distribution requires the <literal>xorg-x11-xinit-session</literal> |
|
|
|
|
package to be installed for custom <literal>xsession</literal> login |
|
|
|
|
support.</para></listitem> |
|
|
|
|
|
|
|
|
|
<listitem><para><ulink url="http://debian.org/">Debian</ulink> and |
|
|
|
|
<listitem><para><ulink url="https://www.debian.org/">Debian</ulink> and |
|
|
|
|
Debian-derived &Linux; distributions should support custom |
|
|
|
|
<literal>xsession</literal> logins, but require the |
|
|
|
|
<option><userinput>allow-user-xsession</userinput></option> option to be set in |
|
|
|
|
<filename>/etc/X11/Xsession.options</filename>. See also the Debian <ulink |
|
|
|
|
url="http://www.debian.org/doc/manuals/debian-reference/ch07.en.html#_customizing_the_x_session_classic_method">documentation |
|
|
|
|
url="https://www.debian.org/doc/manuals/debian-reference/ch07.en.html#_customizing_the_x_session_classic_method">documentation |
|
|
|
|
on customizing the X session.</ulink></para></listitem> |
|
|
|
|
|
|
|
|
|
<listitem><para>For other distributions, go to <xref |
|
|
|
|
@ -1583,10 +1583,10 @@ option.</para></listitem> |
|
|
|
|
<entry></entry> |
|
|
|
|
<entry><para>This option was used to allow for building KDE module API documentation. |
|
|
|
|
It was removed in &kdesrc-build; 1.6.3 due to it not being supported in KDE 4. Online |
|
|
|
|
API documentation is available from <ulink url="http://api.kde.org/">kde.org</ulink>. |
|
|
|
|
API documentation is available from <ulink url="https://api.kde.org/">kde.org</ulink>. |
|
|
|
|
In addition it is possible to build KDE 4's API documentation using the |
|
|
|
|
<command>kdedoxygen.sh</command> script included in the kde-dev-scripts module. |
|
|
|
|
See <ulink url="http://techbase.kde.org/Development/Tools/apidox">KDE |
|
|
|
|
See <ulink url="https://techbase.kde.org/Development/Tools/apidox">KDE |
|
|
|
|
TechBase</ulink> for more details.</para> |
|
|
|
|
</entry> |
|
|
|
|
</row> |
|
|
|
|
@ -2006,7 +2006,7 @@ end module |
|
|
|
|
<para>The <literal>kde:</literal> &git; repository prefix used above is a |
|
|
|
|
shortcut which will be setup by &kdesrc-build; automatically. See the TechBase |
|
|
|
|
<ulink |
|
|
|
|
url="http://techbase.kde.org/Development/Git/Configuration#URL_Renaming">URL |
|
|
|
|
url="https://techbase.kde.org/Development/Git/Configuration#URL_Renaming">URL |
|
|
|
|
Renaming</ulink> article for more information. Note that unlike most other |
|
|
|
|
options, this option can be specified multiple times in order to create as |
|
|
|
|
many aliases as necessary.</para> |
|
|
|
|
@ -2234,7 +2234,7 @@ please be careful while dealing with root privileges.</entry> |
|
|
|
|
<entry>Module setting overrides global (build system option)</entry> |
|
|
|
|
<entry>Set this variable in order to pass command line options to the |
|
|
|
|
<command>make</command> command. This is useful for programs such as <ulink |
|
|
|
|
url="http://distcc.samba.org/"><application>distcc</application></ulink> or |
|
|
|
|
url="https://github.com/distcc/distcc"><application>distcc</application></ulink> or |
|
|
|
|
systems with more than one processor core. |
|
|
|
|
</entry> |
|
|
|
|
</row> |
|
|
|
|
@ -2265,7 +2265,7 @@ commented it out. |
|
|
|
|
<entry>Module setting overrides global</entry> |
|
|
|
|
<entry><para>Set this option to override &kdesrc-build;'s default directory path to the |
|
|
|
|
module in question. This can be used, for example, to pull specific branches |
|
|
|
|
or tagged versions of libraries. <ulink url="http://websvn.kde.org/">The &kde; |
|
|
|
|
or tagged versions of libraries. <ulink url="https://websvn.kde.org/">The &kde; |
|
|
|
|
Source Viewer</ulink> is invaluable in helping to pick the right path.</para> |
|
|
|
|
|
|
|
|
|
<para>Note that &kdesrc-build; constructs the final path according to the |
|
|
|
|
@ -2547,7 +2547,7 @@ anonymous repository.</para></note> |
|
|
|
|
<para><emphasis>Note:</emphasis> The odds are very good that you <emphasis>do not |
|
|
|
|
want</emphasis> to use this option. &kde; releases are available in tarball form |
|
|
|
|
from the <ulink |
|
|
|
|
url="http://download.kde.org/">&kde; download site</ulink>.</para> |
|
|
|
|
url="https://download.kde.org/">&kde; download site</ulink>.</para> |
|
|
|
|
|
|
|
|
|
<note><para>This option has only been supported for git-based modules since |
|
|
|
|
&kdesrc-build; 1.16.</para></note> |
|
|
|
|
@ -2830,7 +2830,7 @@ Disables the <link linkend="conf-async">asynchronous mode</link> of updating. |
|
|
|
|
Instead the update will be performed in its entirety before the build starts. |
|
|
|
|
This option will slow down the overall process, but if you encounter IPC errors |
|
|
|
|
while running &kdesrc-build; try using this option, and submitting a |
|
|
|
|
<ulink url="http://bugs.kde.org/">bug report</ulink>. |
|
|
|
|
<ulink url="https://bugs.kde.org/">bug report</ulink>. |
|
|
|
|
</para></listitem> |
|
|
|
|
</varlistentry> |
|
|
|
|
|
|
|
|
|
@ -3661,7 +3661,7 @@ option for a module, which will specify a list of directories to download. |
|
|
|
|
<tip><para> |
|
|
|
|
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 |
|
|
|
|
<ulink url="http://websvn.kde.org/branches/KDE/4.6/">WebSVN</ulink>. <!--FIXME outdated--> |
|
|
|
|
<ulink url="https://websvn.kde.org/branches/KDE/4.6/">WebSVN</ulink>. <!--FIXME outdated--> |
|
|
|
|
</para></tip> |
|
|
|
|
|
|
|
|
|
<informalexample> |
|
|
|
|
@ -4305,8 +4305,8 @@ as of &kdesrc-build; version 1.6.3. |
|
|
|
|
|
|
|
|
|
<para>&kde; groups its software into <quote>modules</quote> of various size. |
|
|
|
|
This was initially a loose grouping of a few large modules, but with the |
|
|
|
|
introduction of the <ulink url="http://git-scm.com/">Git</ulink>-based <ulink |
|
|
|
|
url=" https://commits.kde.org/">source code repositories</ulink>, these large |
|
|
|
|
introduction of the <ulink url="https://git-scm.com/">Git</ulink>-based <ulink |
|
|
|
|
url="https://commits.kde.org/">source code repositories</ulink>, these large |
|
|
|
|
modules were further split into many smaller modules. |
|
|
|
|
</para> |
|
|
|
|
|
|
|
|
|
|