diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2008-11-13 09:22:30 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2008-11-13 09:22:30 +0000 |
commit | da2a89e43691d680563a44728688dc4e6b126e7f (patch) | |
tree | 5c555fb696770c88184fe9ffde2fa6d1945640e8 | |
parent | 31e6afe6effdf00c058be2789280371f7177cd8d (diff) | |
download | netsurf-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
-rw-r--r-- | Docs/BUILDING-GTK | 26 |
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: |