nixpkgs/pkgs/top-level
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
..
all-packages.nix haxe: Add package for the hxcpp runtime library. 2015-03-20 08:47:11 +01:00
emacs-packages.nix emacs-packages: add alert, caml, and tuareg, and update use-package 2015-03-17 22:12:44 -07:00
go-packages.nix Add preliminary hologram 2015-03-03 20:03:50 -05:00
guile-2-test.nix guile-2-test: Update to 2.0. 2011-02-22 13:39:56 +00:00
haskell-defaults.nix haskell-defaults.nix: "xhtml" is a core library in GHC 7.8.x 2015-01-28 12:43:46 +01:00
haskell-ng.nix Enable static libraries in "gmp" to allow static linking of Haskell programs. 2015-02-13 22:18:27 +01:00
haskell-packages.nix Added Haskell package vector-fftw. 2015-02-07 22:29:40 -08:00
lua-packages.nix Merge pull request #6412 from olavks/lua-cjson 2015-02-26 10:01:58 +01:00
make-tarball.nix Only test evaluation on supported platforms 2015-03-06 14:07:45 +01:00
node-packages-generated.nix nodePackages: add a few packages, remove deprecated, regenerate, fix them 2015-02-23 13:29:50 +01:00
node-packages.json nodePackages: add a few packages, remove deprecated, regenerate, fix them 2015-02-23 13:29:50 +01:00
node-packages.nix nodePackages: add a few packages, remove deprecated, regenerate, fix them 2015-02-23 13:29:50 +01:00
perl-packages.nix Remove unnecessary propagatedNativeBuildInputs from AppSqitch 2015-03-19 09:02:46 -03:00
php-packages.nix phpPackages: add redis and composer 2015-01-24 23:13:19 +01:00
platforms.nix Add comment explaining the rpi2 gcc flags. 2015-03-05 10:00:21 +00:00
python-packages-generated.nix Turn more licenses into lib.licenses style 2014-11-06 00:48:16 +00:00
python-packages.json python-html2text: add package 2015-01-26 10:36:30 +00:00
python-packages.nix Add networkx python package 2015-03-18 21:42:50 +01:00
release-cross.nix Use mingw-w64 for 32bit Windows builds as well. 2014-03-03 22:38:48 +01:00
release-lib.nix Tweak 2015-01-06 11:55:47 +01:00
release-python.nix Adds a new package: cherrytree - A hierarchical note taking application 2015-01-31 02:17:00 +01:00
release-small.nix nfs-utils: align attrname with pkgname 2014-12-06 17:01:05 +01:00
release.nix Re-enable Darwin builds 2015-02-25 19:27:30 +01:00