summaryrefslogtreecommitdiff
path: root/Docs/BUILDING-GTK
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2008-11-13 09:22:30 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2008-11-13 09:22:30 +0000
commitda2a89e43691d680563a44728688dc4e6b126e7f (patch)
tree5c555fb696770c88184fe9ffde2fa6d1945640e8 /Docs/BUILDING-GTK
parent31e6afe6effdf00c058be2789280371f7177cd8d (diff)
downloadnetsurf-da2a89e43691d680563a44728688dc4e6b126e7f.tar.gz
netsurf-da2a89e43691d680563a44728688dc4e6b126e7f.tar.bz2
Clean up and make clearer what packages need to be obtained for other distros.
svn path=/trunk/netsurf/; revision=5692
Diffstat (limited to 'Docs/BUILDING-GTK')
-rw-r--r--Docs/BUILDING-GTK26
1 files changed, 18 insertions, 8 deletions
diff --git a/Docs/BUILDING-GTK b/Docs/BUILDING-GTK
index 8ef7586f0..6c3ab38ac 100644
--- a/Docs/BUILDING-GTK
+++ b/Docs/BUILDING-GTK
@@ -18,7 +18,7 @@
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 should then obtain NetSurf's dependencies, keeping in mind which options
you have enabled in the configuration file. See the next section for
specifics.
@@ -42,13 +42,14 @@
If you are packaging NetSurf, see the PACKAGING-GTK document.
- Obtaining NetSurf's dependencies
-==================================
+ Obtaining NetSurf's build dependencies
+========================================
Many of NetSurf's dependencies are packaged on various operating systems.
- 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.
+ The remainder must be installed manually. Currently, some of the libraries
+ developed as part of the NetSurf project have not had official releases.
+ Hopefully they will soon be released with downloadable tarballs and packaged
+ in common distros. For now, you'll have to make do with svn checkouts.
Package installation
@@ -64,6 +65,15 @@
$ yum install libglade2-devel curl-devel libxml2-devel libmng-devel
$ yum install librsvg2-devel lcms-devel re2c
+ Other:
+
+ You'll need to install re2c, a tool which builds the CSS lexer, and the
+ development resources for libglade2, libcurl3, libxml2, libmng and librsvg.
+
+ Note that if you don't require MNG or JNG image support, NetSurf can be
+ configured to use libpng instead of libmng. If you wish to do this, install
+ the libpng development package instead.
+
Libnsbmp
----------
@@ -104,8 +114,8 @@
-------------
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.
+ non-RISC OS platforms. The Makefile will automatically use librosprite if
+ it is installed. You can disable it entirely by editing Makefile.config.
To build librosprite, check out from svn://svn.rjek.com/jshaw/libsprite/trunk
Build and install it: