Commit Graph

39 Commits

Author SHA1 Message Date
Gabriel Ebner
ad33043403 emscripten: precompile libraries for wasm2c 2020-08-29 14:14:57 +02:00
Gabriel Ebner
fc0f11e3d5 emscripten: make emconfigure use wrapped binaries 2020-08-29 13:28:02 +02:00
Gabriel Ebner
bc9760b842 emscripten: precompile libc, etc. 2020-08-29 13:02:55 +02:00
Gabriel Ebner
3f30e70d29 emscripten: fix node modules 2020-08-29 11:35:11 +02:00
Gabriel Ebner
beb0339ce5 emscripten: 2.0.0 -> 2.0.1 2020-08-29 11:27:42 +02:00
Gabriel Ebner
48dc384a3c emscripten: add node dependencies for acorn-optimizer 2020-08-29 11:04:30 +02:00
Gabriel Ebner
2d39da2084 emscripten: 1.39.1 -> 2.0.0 2020-08-28 20:20:35 +02:00
John Ericson
92f96f47b0 treewide: Get rid of cc.gcc
Instead, we have a new `gccForLibs`, which has the appropriate
definition for e.g. avoiding `x86_32` linking problems.
2020-08-02 17:12:05 +00:00
John Ericson
e00d4d6021 emscripten: Don't always clain to have a GCC 2020-06-22 00:17:03 -04:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Tom Smeets
5ef3645a69 emscripten: 1.37.36 -> 1.38.28 2019-02-25 13:13:55 +01:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Matthew Bauer
02297beade treewide: add version to packages
Lots of packages are missing versions in their name. This adds them
where appropriate. These were found with this command:

 $ nix-env -qa -f. | grep -v '\-[0-9A-Za-z.-_+]*$' | grep -v '^hook$'

See issue #41007.
2018-05-25 15:48:05 -05:00
Matthew Bauer
1592e03aba treewide: rename bad filenames
Most of these can easily be moved to subdirectories of other
directories. This helps reduce clutter in the main trees.
2018-04-17 15:42:25 -05:00
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