From e0e6f02f82af86e215fcd25495e1bd5865751018 Mon Sep 17 00:00:00 2001 From: Rob Kendrick Date: Mon, 28 Jul 2008 21:02:20 +0000 Subject: Update building/packaging documentation svn path=/trunk/netsurf/; revision=4776 --- Docs/BUILDING-GTK | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) (limited to 'Docs/BUILDING-GTK') diff --git a/Docs/BUILDING-GTK b/Docs/BUILDING-GTK index 63c1def0a..58978757b 100644 --- a/Docs/BUILDING-GTK +++ b/Docs/BUILDING-GTK @@ -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: $ make 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. + 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; + svn://svn.netsurf-browser.org/branches/adamblokus/libharu/adamblokus Lemon ------- @@ -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. + -- cgit v1.2.3