Simplfy and reduce repetition.

svn path=/trunk/netsurf/; revision=9269
This commit is contained in:
Michael Drake 2009-08-13 21:08:38 +00:00
parent 1fe0960fbb
commit 4d132c72e7

View File

@ -89,57 +89,33 @@
configured to use libpng instead of libmng. If you wish to do this, install
the libpng development package instead.
Libnsbmp
----------
The NetSurf project's libraries
---------------------------------
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
The NetSurf project has developed several libraries which are required by
the browser. These are:
To build and install it:
LibParserUtils -- Parser building utility functions
LibWapcaplet -- String internment
Hubbub -- HTML5 compliant HTML parser
LibCSS -- CSS parser and selection engine
LibNSGIF -- GIF format image decoder
LibNSBMP -- BMP and ICO format image decoder
To fetch each of these libraries, run the following commands:
$ svn co svn://svn.netsurf-browser.org/trunk/libparserutils
$ svn co svn://svn.netsurf-browser.org/trunk/libwapcaplet
$ svn co svn://svn.netsurf-browser.org/trunk/hubbub
$ svn co svn://svn.netsurf-browser.org/trunk/libcss
$ svn co svn://svn.netsurf-browser.org/trunk/libnsgif
$ svn co svn://svn.netsurf-browser.org/trunk/libnsbmp
To build and install these libraries, simply enter each of their directories
and run:
$ 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 requires Hubbub, the project'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 "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 "sudo make install".
LibCSS
--------
NetSurf requires LibCSS, the project's CSS parser and selection engine. To
build this, you will also require libwapcaplet. Firstly, check out
libwapcaplet from;
svn://svn.netsurf-browser.org/trunk/libwapcaplet
and do "sudo make install". Once this is built and installed, you can check
out and build LibCSS. Check out LibCSS from;
svn://svn.netsurf-browser.org/trunk/libcss
and again do "sudo make install".
Librosprite
-------------
@ -173,7 +149,6 @@
svn://svn.netsurf-browser.org/trunk/libharu
General requirements
----------------------
@ -184,4 +159,3 @@
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.