3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/development
aszlig 3bb0e6df8a
haxe: Add package for the hxcpp runtime library.
I'm not adding this to pkgs/development/libraries because it somewhat is
strongly tied to Haxe itself, because otherwise you can't compile to C++
and in the event that someone is going to create something like
"haxePackages" someday it is easier to notice when it's residing in the
Haxe folder.

In theory it would also work by using imperative haxelib, but you'll get
precompiled libraries which need to be patched on NixOS systems. That's
the main reason I was packaging this, among from the fact that even when
patching the libraries, it still leads to occasional library hell and
instabilities.

The package has two outputs: One with the library itself, needed for
compile time ($out) and another one ($lib) which is needed at runtime,
so after compiling, the $out path can be safely garbage collected.

Right now, I've set meta.platforms to Linux only, because that's where
I've tested it. In order to get it running on other platforms the
targetArch attribute has to be set accordingly.

We also build everything completely from scratch, even though there are
binaries within the source ZIP file. The main reason is to make smaller
library dependencies by avoiding bundled libraries and using the ones we
already ship with nixpkgs.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-03-20 08:47:11 +01:00
..
arduino
compilers haxe: Add package for the hxcpp runtime library. 2015-03-20 08:47:11 +01:00
coq-modules coq-contribs: fix various packages 2015-03-01 17:53:51 +01:00
eclipse
go-modules/generic
guile-modules
haskell-modules hackage-packages.nix: re-generate from Hackage 2015-03-19T13:39:37+0100 2015-03-19 17:55:19 +01:00
interpreters bundlerEnv: add support for additional build inputs 2015-03-18 14:15:50 +01:00
libraries Revert "VLC wants a newer version of libdvdnav" 2015-03-19 13:19:17 +01:00
lisp-modules
lua-modules
misc avr-gcc-with-avr-libc: remove unused gcc-4.6 patch 2015-02-22 12:41:14 +01:00
mobile Pulled androidndk_r8e into a separate file. 2015-03-03 15:31:49 +00:00
ocaml-modules Adds ocaml-dolog-1.0 2015-03-19 19:14:18 +01:00
perl-modules
pharo
pure-modules/pure-gsl
python-modules graph-tool: enable drawing and openmp for algorithms 2015-03-17 12:25:35 +01:00
qtcreator
r-modules RAppArmor: use AppArmor 2.9 2015-03-19 14:14:28 +01:00
ruby-modules
tools nixpkgs: arcanist 20150118 -> 20150318 2015-03-19 17:46:24 -05:00
web Fix a bad revert at 1e4ba025c2 2015-03-18 11:50:19 +01:00