diff --git a/documentation/index.php b/documentation/index.php
index 4efd656..9d818e9 100644
--- a/documentation/index.php
+++ b/documentation/index.php
@@ -1,26 +1,26 @@
Documentation
The official documentation for kdesrc-build is maintained at the
KDE
Documentation Site.
You may follow this
+href="https://docs.kde.org/index.php?application=kdesrc-build&language=en">this
(direct) link to the latest version of documentation.
Please update your bookmarks if needed, otherwise you will be redirected.
diff --git a/index.php b/index.php
index 9dd9606..11e3b86 100644
--- a/index.php
+++ b/index.php
@@ -1,90 +1,88 @@
kdesrc-build is a tool to allow you to easily build KDE from its source repositories.
Latest Release:: The development version of kdesrc-build is currently
recommended, and can be downloaded from KDE's git server by running:
$ git clone git://anongit.kde.org/kdesrc-build
This command will download kdesrc-build (the script and its associated modules)
and sample configuration files suitable for KDE Frameworks 5 and Plasma Desktop
5.
Afterwards, you can run kdesrc-build --metadata-only
to have
kdesrc-build download the current information about the KDE source
configuration.
From there you can try kdesrc-build --pretend
to see what
kdesrc-build would do, or something like kdesrc-build --include-dependencies plasma-desktop
to build Plasma Desktop 5 and its associated kde.org-based dependencies.
Features
- Will automatically checkout and update the KDE source code from its
source repository. Both Subversion and git repository types are supported.
-- Supports KDE 4 and the upcoming KDE Frameworks 5.
-
- Integrates with the KDE source code infrastructure to automatically build modules
-in the required order.
+in the required order, and using the appropriate branch.
- Easily supports building specific branches, tags, or even revisions of a module (or all
of KDE).
- Supports many build systems. It's even possible to build many non-KDE software
projects in a pinch (for instance, CMake can be built from its own git sources if
your distribution does not have CMake packages).
- Supports speedy initial checkouts of modules (KDE Git projects only) by
using the snapshots already available on the KDE project
network.
- Supports a "dry run" mode (the --pretend) option so that you can experiment
with different settings non-destructively.
- kdesrc-build can download modules (both initial checkout and updates) even
while building modules that have already been updated.
- kdesrc-build supports uninstalling modules (manually, or prior to installing
an already-installed module) in order to keep the install directory clean. Note that
this feature requires CMake support and is still experimental.
- kdesrc-build logs everything for easy perusal later, that way you can
determine why things went wrong if a build fails. kdesrc-build automatically
creates symlinks for easy access to the last log (log/latest).
- color-coding of the output (which can be turned off)
- Has support for building the Qt Project's Qt library, which is a prerequisite for KDE
software.
- kdesrc-build is very customizable. You can control most options down to a
module-by-module basis if you so desire, including configure-flags, CMake
flags, and your C++ flags during compilation. Instead of trying to remember
what configure line you used, you can set it once and forget it.
- Extensive documentation. Feel free to let me know
if you need something explained (e-mail address at bottom), or contact the
kde-devel mailing list.
- A detailed sample configuration file is included, usually you can just copy
it to ~/.kdesrc-buildrc and be done with it.
- Much more!
diff --git a/menu.inc b/menu.inc
index ce01fc4..4c9a712 100644
--- a/menu.inc
+++ b/menu.inc
@@ -1,26 +1,21 @@
setName ("kdesrc-build Homepage");
/* The third parameter of append link should be
false for external links.
*/
$section =& $this->appendSection("Inform");
$section->appendLink("Home","");
$section->appendLink("KDE Home","http://www.kde.org/",false);
-$section =& $this->appendSection("Latest Releases");
-$section->appendLink("kdesrc-build $current_version", "releases/kdesrc-build-$current_version.php");
-
-$section =& $this->appendSection("Download");
-$section->appendLink("Syntax highlighting for KWrite and Kate", "other/kate-syntax-highlight.php");
-
$section =& $this->appendSection("Resources");
$section->appendLink("kdesrc-build Build Guide", "http://techbase.kde.org/Getting_Started/Build/kdesvn-build", false);
-$section->appendLink("Documentation", "https://docs.kde.org/index.php?application=kdesrc-build&language=en");
+$section->appendLink("Documentation", "https://docs.kde.org/index.php?application=kdesrc-build&language=en", false);
+$section->appendLink("Syntax highlighting for KWrite and Kate", "other/kate-syntax-highlight.php");
//$section->appendLink("Configuring the shell to use the new KDE", "documentation/shell-settings.php");
?>
diff --git a/other/kate-syntax-highlight.php b/other/kate-syntax-highlight.php
index f2f9a67..bf35d21 100644
--- a/other/kate-syntax-highlight.php
+++ b/other/kate-syntax-highlight.php
@@ -1,23 +1,22 @@
I have made a syntax highlighting file for Kate and KWrite that will give you folding
and highlighting support for the kdesrc-buildrc files.
-Click here to download it. You may need to right-click
-and Save As in order to avoid your web browser trying to display the file.
+This highlighting file is part of the default Kate installation.
-To use, you need to save the file to the $KDEDIR/share/apps/katepart/syntax directory.
+You can enable highlighting for kdesrc-buildrc in the menu Tools->Highlighting->Configuration
diff --git a/other/kwrite-syntax.png b/other/kwrite-syntax.png
index 01447b8..6e15d3b 100644
Binary files a/other/kwrite-syntax.png and b/other/kwrite-syntax.png differ
diff --git a/site.inc b/site.inc
index 9a7ee39..8ed231c 100644
--- a/site.inc
+++ b/site.inc
@@ -1,19 +1,18 @@