From 91bf96fabf6287f23ec1172b78842afb801259cc Mon Sep 17 00:00:00 2001 From: Rob Kendrick Date: Tue, 12 Aug 2008 19:02:20 +0000 Subject: Include libnsgif/bmp and Hubbub build instructions svn path=/trunk/netsurf/; revision=5077 --- Docs/BUILDING-GTK | 45 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 43 insertions(+), 2 deletions(-) (limited to 'Docs/BUILDING-GTK') 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 ------------- -- cgit v1.2.3