summaryrefslogtreecommitdiff
path: root/Docs/BUILDING-GTK
diff options
context:
space:
mode:
Diffstat (limited to 'Docs/BUILDING-GTK')
-rw-r--r--Docs/BUILDING-GTK45
1 files changed, 43 insertions, 2 deletions
diff --git a/Docs/BUILDING-GTK b/Docs/BUILDING-GTK
index 4285de3e7..52be184eb 100644
--- a/Docs/BUILDING-GTK
+++ b/Docs/BUILDING-GTK
@@ -1,5 +1,5 @@
--------------------------------------------------------------------------------
- Build Instructions for GTK NetSurf 30 July 2008
+ Build Instructions for GTK NetSurf 12 August 2008
--------------------------------------------------------------------------------
This document provides instructions for building the GTK version of NetSurf
@@ -18,6 +18,10 @@
such. Others cannot be automatically detected from the Makefile, so you will
either need to install the dependencies, or set them to NO.
+ You should then obtain NetSurf's dependancies, keeping in mind which options
+ you have enabled in the configuration file. See the next section for
+ specifics.
+
Once done, to build GTK NetSurf on a UNIX-like platform, simply run:
$ make
@@ -42,7 +46,9 @@
==================================
Many of NetSurf's dependencies are packaged on various operating systems.
- The remainder must be installed manually.
+ The remainder must be installed manually. Hopefully the number of NetSurf-
+ related libraries required will have official releases, downloadable tarballs
+ and such. But for now, you'll have to do with svn checkouts.
Package installation
@@ -58,6 +64,41 @@
$ yum install libglade2-devel curl-devel libxml2-devel libmng-devel
$ yum install librsvg2-devel lcms-devel re2c
+ Libnsbmp
+----------
+
+ NetSurf has its own library for decoding and rendering BMPs, ICOs, etc.
+ You can check it out from svn://svn.netsurf-browser.org/trunk/libnsbmp
+
+ To build and install it:
+
+ $ sudo make install
+
+ Libnsgif
+----------
+
+ NetSurf has its own library for decoding and rendering GIFs. You can check
+ it out from svn://svn.netsurf-browser.org/trunk/libnsgif
+
+ To build and install it:
+
+ $ sudo make install
+
+ Hubbub
+--------
+
+ NetSurf can use Hubbub, the project's HTML parser, instead of using libxml2's
+ HTML parser. To build this, you will also require libparserutils. Firstly,
+ check out libparserutils from;
+
+ svn://svn.netsurf-browser.org/trunk/libparserutils
+
+ and do the usual "sudo make install". Once this is built and installed, you
+ can check out and build Hubbub. Check out hubbub from;
+
+ svn://svn.netsurf-browser.org/trunk/hubbub
+
+ and again do the usual "sudo make install".
Librosprite
-------------