|author||Rob Kendrick <firstname.lastname@example.org>||2008-07-28 21:02:20 +0000|
|committer||Rob Kendrick <email@example.com>||2008-07-28 21:02:20 +0000|
Update building/packaging documentation
svn path=/trunk/netsurf/; revision=4776
Diffstat (limited to 'Docs/BUILDING-GTK')
1 files changed, 16 insertions, 6 deletions
diff --git a/Docs/BUILDING-GTK b/Docs/BUILDING-GTK
index 63c1def0a..58978757b 100644
@@ -12,15 +12,20 @@
Building and executing NetSurf
- To build GTK NetSurf on a UNIX-like platform, provided you have the relevant
- build dependencies installed, simply run:
+ First of all, you should examine the contents of Makefile.config and enable
+ and disable relevant features as you see fit. Some of these options can be
+ automatically detected and used, and where this is the case they are set to
+ such. Others cannot be automatically detected from the Makefile, so you will
+ either need to install the dependancies, or set them to NO.
+ Once done, to build GTK NetSurf on a UNIX-like platform, simply run:
If that produces errors, you probably don't have some of NetSurf's build
- dependencies installed. See "Obtaining NetSurf's dependencies" below. You
- may need to "make clean" before attempting to build after installing the
+ dependencies installed. See "Obtaining NetSurf's dependencies" below. Or turn
+ off the complaining features in Makefile.config. You may need to "make clean"
+ before attempting to build after installing the dependencies.
Run NetSurf by executing the "netsurf" shell script:
@@ -77,7 +82,11 @@
is currently enabled by default, and cannot be auto-detected by the Makefile.
If you wish to disable it, do so by editing Makefile.config.
- Haru PDF can be obtained from http://libharu.sourceforge.net/
+ Haru PDF can be obtained from http://libharu.sourceforge.net/, although we
+ currently depend on features that the official version does not have. You
+ can obtain our patched version from the following Subversion address until
+ the patches are accepted upstream;
@@ -103,3 +112,4 @@
This will pull in loads of things, like all the GTK dev libraries, the PNG
and JPEG libraries, colour management libraries, zlib, OpenSSL etc that
NetSurf also depends on.