Commit graph

25 commits

Author SHA1 Message Date
Alastair Pharo
497e50cf16 emscripten: use matching binaryen version (#37427)
This changes the emscripten package so that it specifies the rev from
the binaryen repo to use, and sets it to always use the version that has
been tagged for use with that version of emscripten.  This should force
future updates of emscripten to also update binaryen.

Binaryen can also be installed as a stand-alone package, so there's some
logic added to the binaryen package to allow building in both ways, and
distinguishing between them.
2018-03-20 15:45:19 +01:00
Joachim Schiele
f41a3e7d7d
Emscripten 1.37.16 to 1.37.36 (#37291)
* trying to build emscriptenPackages not all fail

* reading the console.log it turns out python executable is not in place and that is why emconfigure didnt work

* backup commit

* much more targets are compiling now

* added common revisioning

* revision bump to 1.37.36 (not tested)

* fixed xmllint

* forcing unit testing, will implement the tests after i get home

* json_c test working

* added tests

* tiny fixes

* added documentation
2018-03-18 13:34:46 +01:00
Joachim Fasting
4e1083256b
Revert "Merge pull request #35636 from ryantm/auto-update/emscripten-1.37.16-to-1.37.34"
This reverts commit 5c02b9ab33, reversing
changes made to 2f2ad74369.

https://github.com/NixOS/nixpkgs/pull/35636#issuecomment-373171672
2018-03-14 22:08:01 +01:00
Ryan Mulligan
71286aa5ec emscripten: 1.37.16 -> 1.37.34
Semi-automatic update. These checks were performed:

- built on NixOS
- found 1.37.34 with grep in /nix/store/mdr47v3wdjmzic5c2nvdx5krdwl6bcxf-emscripten-1.37.34
2018-02-25 20:47:15 -08:00
Matthew Bauer
5b996f9125
emscripten: 1.37.13 -> 1.37.16 2017-08-03 01:33:06 -07:00
Gabriel Ebner
6971bdbbd3 emscripten, emscriptenfastcomp: 1.37.10 -> 1.37.13 2017-06-05 15:28:35 +02:00
Alastair Pharo
8f33800061 emscripten: add binaryen dep for compiling to WASM 2017-06-04 13:50:51 +10:00
Periklis Tsirakidis
db6ba4dee7 emscripten: fix closure-compiler path 2017-04-28 18:54:47 +02:00
Gabriel Ebner
10b95d7623 emscripten: 1.37.9 -> 1.37.10 2017-04-25 11:08:20 +02:00
Gabriel Ebner
d3284576d4 emscripten: 1.37.3 -> 1.37.9 2017-04-16 18:39:00 +02:00
Ben Zhang
954e145101
emscripten 1.37.1 -> 1.37.3 2017-03-10 22:59:19 -05:00
Gabriel Ebner
39e8a72faf emscripten, emscriptenfastcomp: 1.36.4 -> 1.37.1 2017-01-02 14:26:20 +01:00
Gabriel Ebner
db0120dea2 emscriptenfastcomp: build using cmake and use cc-wrapper 2017-01-02 13:24:36 +01:00
Vladimír Čunát
f94a806c4a properly fix the maintainer.matthewbauer problem
There was inconsisten usage of maintainers.matthewbauer and mbauer.
/cc @matthewbauer I chose the github identifier, as it's customary.
2016-05-27 15:58:41 +02:00
Bjørn Forsman
fc7c751515 Fix nixpkgs eval (caused by 'emscripten' expression)
Fixes this:

 $ nix-env -f . -qa '*' --meta --xml --drv-path --show-trace
 error: while evaluating ‘callPackageWith’ at .../lib/customisation.nix:93:35, called from .../pkgs/top-level/all-packages.nix:1411:24:
 while evaluating ‘makeOverridable’ at .../lib/customisation.nix:54:24, called from .../lib/customisation.nix:97:8:
 undefined variable ‘srcFC’ at .../pkgs/development/compilers/emscripten-fastcomp/default.nix:26:14

Also, "matthewbauer" is not defined in ./lib/maintainers.nix, comment
out.

Caused by f646b9295e and
d078fe1e9c.
2016-05-27 15:53:40 +02:00
Matthew Bauer
f646b9295e Add myself as maintainer for emscripten, emscripten-fastcomp. 2016-05-26 19:05:13 -05:00
Matthew Bauer
d078fe1e9c Fix hash issue in emscripten.
Just use "fetchFromGitHub" because that seems to be more
reliable. Still unclear what the actual issue was but
I'm thinking this will fix it. At least, this will
put it more in line with other packages.
2016-05-26 19:05:07 -05:00
Joachim Schiele
4d261909b9 emscripten: revision bump from 1.35.4 to 1.36.4, was tested with compiling xml.js 2016-05-25 03:54:03 +02:00
Bart Brouns
3387fb4b1f emscripten and emscripten-fastcomp: add platforms
Close #11068.
2015-11-21 14:12:57 +01:00
Matthew Bauer
3807372d5b emscripten 1.29 -> 1.35
also updates to store files in $out/share/emscripten instead of $out/bin.
also fix issue with closure compiler.
2015-10-31 14:37:57 -05:00
Tobias Geerinckx-Rice
158e1cfdd0 Don't use "with licenses;" for single licences
And don't use square brackets on such lines.
2015-05-28 19:20:29 +02:00
lostdj
bca50ddb7d emscripten: update from 1.29.3 to 1.29.10. 2015-02-22 21:35:38 +03:00
Jos van den Oever
35cce01afa Update to 1.29.3. 2015-01-18 11:17:49 +01:00
Michael Raskin
f25709c48a List NCSA license properly 2014-08-29 01:14:10 +04:00
Boris Sukholitko
10981178a9 Add emscripten: LLVM to JavaScript compiler 2014-07-12 18:17:50 +03:00