path: root/Docs
diff options
authorRob Kendrick <>2008-07-26 18:12:04 +0000
committerRob Kendrick <>2008-07-26 18:12:04 +0000
commite52a8ce097c16495711b402dc7e9beb81a47c49f (patch)
tree1f4f568f75103f3f72336f97c107d79590ef360b /Docs
parenta71e44a6e7328b86befcca21c924670c637464d7 (diff)
Update building docs to reflect new config file and libhdpf
svn path=/trunk/netsurf/; revision=4758
Diffstat (limited to 'Docs')
1 files changed, 14 insertions, 8 deletions
diff --git a/Docs/BUILDING-GTK b/Docs/BUILDING-GTK
index 3e940b00a..63c1def0a 100644
@@ -1,5 +1,5 @@
- Build Instructions for GTK NetSurf 29 March 2008
+ Build Instructions for GTK NetSurf 26 July 2008
This document provides instructions for building the GTK version of NetSurf
@@ -57,11 +57,9 @@
- Sprite file support is enabled by default. This requires librosprite to be
- built and installed. If you don't want to do this, remove all references to
- librosprite in the Makefile and remove the following line from utils/config.h:
+ NetSurf uses James Shaw's librosprite for rendering RISC OS Sprite files on
+ non-RISC OS platforms. The Makefile will automatically use it if it can find
+ it. You can disable it entirely by editing Makefile.config.
To build librosprite, check out from svn://
Build and install it:
@@ -72,6 +70,14 @@
$ PREFIX=/path/to/install make install
+ Libhpdf
+ NetSurf can use Haru PDF to enable PDF export and printing in GTK. This
+ 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
@@ -90,9 +96,9 @@
General requirements
- NetSurf requires at minimum GTK 2.8. Earlier versions will not work. It also
+ NetSurf requires at minimum GTK 2.10. Earlier versions will not work. It also
depends on Cairo for rendering, but you should have this already with
- versions of GTK 2.8 or later.
+ versions of GTK 2.10 or later.
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