summaryrefslogtreecommitdiff
path: root/README
blob: 2575151dce55655a06081c5d12b2d94b7e85cdf4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
NetSurf source -- Web Browser and all associated support libraries
==================================================================

Overview
--------

NetSurf is a compact graphical web browser which aims for HTML5, CSS
and JavaScript support.

This complete source package contains all the required NetSurf
support libraries to build the browser.

Binaries
--------

The NetSurf project provide binary builds for releases for several
platforms form the website and have packaged the browser in several
distributions. This option may be more suitable for some users than
compiling from source.

Compilation
-----------

A simple "make" is sufficient to compile the browser with the
default gtk toolkit selection.

It depends upon the host system having a suitable toolchain for
compiling c programs installed along with GNU make, zlib, flex,
bison and lipjpeg

In addition to the core library dependencies it is strongly
recommended libcurl, openssl and libpng libraries are present or the
browser will not have HTTP fetches, HTTPS fetches and PNG graphics
support respectively.

There are multiple GUI toolkits available which all have additional
dependencies i.e. gtk browser frontend requires the gtk development
libraries.