Commit Graph

27 Commits

Author SHA1 Message Date
Daniel Silverstone 0423704eb1 Fix env.sh some more [ns-pull] for zsh 2015-10-25 21:27:51 +01:00
Adrien Destugues 15256411d8 env.sh: Fix Haiku support
* We need libsvgtiny and nsgenbind
* We need to get packages for gcc4 (_x86 suffix)
* Use virtual provides for getting the package, for example devel:libpng
means "development files for libpng", no matter how it is packaged
(currently the package is named libpng16, but this could change again).
2015-10-12 20:57:47 +01:00
John-Mark Bell 77bfab7003 Env: install libssl-dev, default to GTK2. 2015-02-24 14:07:10 +00:00
John-Mark Bell 8df0333577 Ensure buildsystem is built before everything else. 2014-12-31 14:02:30 +00:00
Vincent Sanders 3d514d5334 do not exit on error from env script 2014-12-21 00:40:10 +00:00
Vincent Sanders 0e7a8aba9c Improve env script packe install for freebsd 2014-12-21 00:11:02 +00:00
Vincent Sanders d8c3efc3e8 update env script for freebsd using gmake 2014-12-20 23:56:44 +00:00
Vincent Sanders 876b6cbeb0 fix BUILD/HOST usage to work with fixed buildsystem 2014-12-19 13:30:20 +00:00
Vincent Sanders d83935f0bd add libnsutils to default conveniance library setup 2014-11-17 16:04:30 +00:00
John-Mark Bell ccbfe50ca3 Fix platform detection; always build tools for HOST. 2014-11-16 14:17:32 +00:00
John-Mark Bell 8d2da64453 Fix up platform detection 2014-11-16 12:06:36 +00:00
John-Mark Bell 15f88ea1c3 Fix up for new buildsystem 2014-11-16 12:06:36 +00:00
Vincent Sanders 97759f62af USe the externally built conveniance utf8proc library 2014-11-14 13:46:08 +00:00
Vincent Sanders a32aef2f40 update to install OS packages on mac os x with macports 2014-10-03 15:24:15 +01:00
Vincent Sanders ed1ea8e6ee fix missing - in gtk3 development package name 2014-03-21 08:43:19 +00:00
Michael Drake ca74c70cc7 s/apt get/yum/ 2014-03-16 13:58:04 +00:00
Vincent Sanders fd139ba8f4 improve handling of os package installtion 2014-03-16 13:47:36 +00:00
François Revol 0d2a3618f1 env.sh: Add ns-pkgman-install to install Haiku dev packages
It is now provided as a specific package.
2014-01-29 09:53:03 +00:00
François Revol ab2f5ccb4b env.sh: Use a more portable way of counting online processors
getconf _NPROCESSORS_ONLN should be available on Linux, FreeBSD
and OSX at least:

http://linux.die.net/man/1/getconf
https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/getconf.1.html

getconf NPROCESSORS_ONLN is BSD variant which Haiku provides.

One might want to handle Solaris too some day...
cf. https://gist.github.com/jj1bdx/5746298
2014-01-29 09:51:03 +00:00
John-Mark Bell 88278faa20 Env: also install libhtml-parser-perl 2014-01-05 10:48:43 +00:00
John-Mark Bell 40387901e4 Env: we need libmozjs185. Install it explicitly. 2014-01-05 10:37:37 +00:00
Vincent Sanders f7916866e3 remove all references to using libMNG 2014-01-04 17:07:11 +00:00
Vincent Sanders 5a408069c9 remove lcms dependancy as NetSurf does not directaly use it.
The dependancy probbaly comes from our historical use of libmng,
even then the libmng pkg-config should bring it in.
2014-01-04 16:13:10 +00:00
Vincent Sanders 63bef862fb updates for git repo renames 2013-05-05 10:19:27 +01:00
Vincent Sanders 526488d2f3 Improve environment script to extend pkg-config path and libnsfb library target 2013-04-14 11:27:41 +01:00
Daniel Silverstone 3f34408f77 Support ZSH and change behaviour for MAKE a little
Adds support for ZSH by shonky means, and also changes ns-make
to ns-make-libs, extends the script to count CPUs and use a -jX
and adds ns-make to call make with the given args and also the -jX.
2013-03-05 21:12:53 +00:00
Vincent Sanders 8770a2d774 add example environment script 2013-03-05 11:53:10 +00:00