3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/applications/editors
Shea Levy 55e6303d6a Add full llvm build, update libc++ and dragonegg
Some packages in the llvm suite (e.g. compiler-rt) cannot be built
separate from the build of llvm, and while some others (e.g. clang) can
the combined build is much better tested (we've had to work around
annoying issues before). So this puts llvm, clang, clang-tools-extra,
compiler-rt, lld, lldb, and polly all into one big build (llvmFull).
This build includes a static llvm, as dynamic is similarly less tested
and has known failures.

This also updates libc++ and dragonegg. libc++ now builds against
libc++abi as a separate package rather than building it during the
libc++ build.

The clang purity patch is gone. Instead, we simply set --sysroot to
/var/empty for pure builds, as all impure paths are either looked up in
the gcc prefix (which we hard-code at compile time) or in the sysroot.
This also means that if NIX_ENFORCE_PURITY is 0 then clang will look in
the normal Linux paths by default, which is the proper behavior IMO.

polly required an updated isl. When stdenv-updates is merged, perhaps we
can update the isl used by gcc and avoid having two versions.

Since llvm on its own is now separate from the llvm used by clang, I've
removed myself as maintainer from llvm and will leave maintenance of
that to those who are interested in llvm separate from clang.

Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-20 05:42:38 -05:00
..
aewan aewan: New package, version 1.0.01. 2012-09-14 23:24:10 +02:00
aseprite add aseprite 0.9.5 2013-09-28 22:57:14 +08:00
bvi Change more packages from direct downloads to mirror://sourceforge 2013-07-14 02:48:32 +03:00
dhex added dhex, a nice ncurses based hex editor for the shell 2013-07-31 15:20:23 +00:00
eclipse eclipse: Remove patchelf from the buildInputs 2014-01-14 13:51:17 +01:00
ed unmaintain several packages 2013-08-16 23:45:01 +02:00
elvis * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
emacs-23 unmaintain several packages 2013-08-16 23:45:01 +02:00
emacs-24 Emacs darwin: avoid X unless explictly requested 2013-11-10 13:41:10 +00:00
emacs-modes Add full llvm build, update libc++ and dragonegg 2014-01-20 05:42:38 -05:00
flpsed flpsed: update from 0.7.0 to 0.7.1 2013-12-12 03:11:33 +02:00
geany geany: update from 1.23 to 1.23.1 2013-12-12 03:11:34 +02:00
gobby fixed compile errors for libinfinity and gobby 2012-11-20 21:21:47 +00:00
hexedit hexedit: update from 1.2.12 to 1.2.13 2013-12-15 13:00:22 +02:00
idea Adding IntelliJ IDEA13 Community and Ultimate 2013-12-26 00:12:19 +01:00
jedit jedit: Fix build 2014-01-03 14:31:57 +01:00
joe Joe: Bump to 3.7 2012-07-31 16:30:50 -04:00
kdevelop Rename buildNativeInputs -> nativeBuildInputs 2012-12-28 19:20:09 +01:00
kile kile: minor update 2013-07-05 14:45:58 +02:00
leksah Remove myself from the meta.maintainer field of most Haskell packages. 2013-05-11 00:36:59 +02:00
mg More description fixes 2013-10-06 12:01:38 +02:00
monodevelop nixos.org/tarballs -> tarballs.nixos.org 2013-06-25 14:12:16 +02:00
monodoc nixos.org/tarballs -> tarballs.nixos.org 2013-06-25 14:12:16 +02:00
nano nano: update from 2.2.6 to 2.3.2 2013-12-14 17:59:57 +02:00
nedit Remove a bunch of unreferenced files 2012-11-29 13:43:37 +01:00
netbeans Changed the netbeans expression to use openjdk, which should work now 2012-10-11 10:31:42 +02:00
nvi * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
nvpy fix eval 2013-08-21 01:23:40 +02:00
sublime More description fixes 2013-10-06 12:01:38 +02:00
texmacs unmaintain several packages 2013-08-16 23:45:01 +02:00
tiled-qt add tiled-qt 0.9.1 2013-08-14 09:23:15 +08:00
vbindiff vbindiff: New package, version 3.0_beta4. 2012-12-12 12:36:18 +01:00
vim Merge pull request #1442 from ttuegel/vim 2014-01-01 14:28:45 -08:00
yi yi: re-generate expression with cabal2nix 2014-01-11 12:03:41 +01:00
zile unmaintain several packages 2013-08-16 23:45:01 +02:00