mirror of
https://github.com/netsurf-browser/netsurf
synced 2024-12-17 09:42:38 +03:00
BeOS build instructions: advise to use Quick-Start method
It is now fully supported on Haiku, so let anyone interested know. Unfortunately BeOS will still need the manual build, and it can't work because Duktape is C99 only. I'll let mmu_man handle that, I don't need the BeOS port myself.
This commit is contained in:
parent
15256411d8
commit
46ff49baef
@ -5,18 +5,23 @@
|
||||
This document provides instructions for building the BeOS and Haiku version
|
||||
of NetSurf and provides guidance on obtaining NetSurf's build dependencies.
|
||||
|
||||
BeOS NetSurf has been tested on Zeta only for now. There are still some
|
||||
BeOS NetSurf has been tested on Zeta and Haiku only for now. There are still some
|
||||
issues to sort out for other BeOS versions.
|
||||
|
||||
Quick Start
|
||||
=============
|
||||
|
||||
There are still pending fixes against SVN before it can be build from BeOS
|
||||
or Haiku.
|
||||
See the QUICK-START document, which provides a simple environment with
|
||||
which you can fetch, build and install NetSurf and its dependencies.
|
||||
|
||||
The QUICK-START is the recommended way to build NetSurf for Haiku. BeOS needs too much manual
|
||||
hacking to be built this way.
|
||||
|
||||
|
||||
Building and executing NetSurf
|
||||
Manual building
|
||||
================================
|
||||
|
||||
To build NetSurf on a BeOS or Haiku, provided you have the relevant
|
||||
To build NetSurf on a BeOS, provided you have the relevant
|
||||
build dependencies installed, simply run:
|
||||
|
||||
$ make
|
||||
@ -38,8 +43,19 @@
|
||||
---------------------------------
|
||||
|
||||
The NetSurf project has developed several libraries which are required by
|
||||
the browser. To fetch each of these libraries, run the appropriate commands
|
||||
from the Docs/LIBRARIES file.
|
||||
the browser. These are:
|
||||
|
||||
BuildSystem -- Shared build system, needed to build the other libraries
|
||||
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
|
||||
LibROSprite -- RISC OS Sprite format image decoder
|
||||
|
||||
To fetch each of these libraries, run the appropriate commands from the
|
||||
Docs/LIBRARIES file, from within your workspace directory.
|
||||
|
||||
To build and install these libraries, simply enter each of their directories
|
||||
and run:
|
||||
@ -57,6 +73,13 @@
|
||||
|
||||
TODO: add some more here.
|
||||
|
||||
Additional requirements for BeOS
|
||||
==================================
|
||||
|
||||
On Haiku, other libraries and tools are either shipped with the system or available through the
|
||||
package repositories. For BeOS based systems, you will need to install and update all the
|
||||
required tools, as described below.
|
||||
|
||||
rc
|
||||
----
|
||||
|
||||
@ -121,7 +144,3 @@
|
||||
|
||||
NetSurf might build on BeOS R5 but probably won't work on anything else than
|
||||
BONE.
|
||||
|
||||
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.
|
||||
|
Loading…
Reference in New Issue
Block a user