nixpkgs/pkgs/applications/editors/emacs-modes
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
..
auto-complete emacs: add "auto-complete" mode 2012-08-10 08:27:09 +02:00
bbdb Change package urls to use mirror://sourceforge 2013-07-14 02:35:26 +03:00
calfw calfw-1.3-5-ga9b6615 for fix in combination with org-mode 2012-02-07 17:39:54 +00:00
cedet emacs-cedet: update to version 1.1 to fix the build 2013-04-06 01:24:46 +02:00
coffee More description fixes 2013-10-06 12:01:38 +02:00
color-theme More description fixes 2013-10-06 12:01:38 +02:00
cua nixos.org/tarballs -> tarballs.nixos.org 2013-06-25 14:12:16 +02:00
ecb unmaintain several packages 2013-08-16 23:45:01 +02:00
emacs-clang-complete-async Add full llvm build, update libc++ and dragonegg 2014-01-20 05:42:38 -05:00
emacs-w3m unmaintain several packages 2013-08-16 23:45:01 +02:00
emms * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
ess ess-mode: enable Hydra builds on Linux 2013-12-21 00:05:29 +01:00
flymake-cursor More description fixes 2013-10-06 12:01:38 +02:00
gh it seems fetchgit does not like version tags 2012-08-11 11:45:31 +02:00
gist emacs: add gist package 2012-08-05 02:15:48 +02:00
graphviz-dot graphviz-dot-mode: add version 0.3.3 2012-11-16 18:59:18 +01:00
haskell emacs24Packages.haskellMode: update from 13.07 to 13.10 2014-01-13 17:05:45 +01:00
hol_light * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
htmlize More description fixes 2013-10-06 12:01:38 +02:00
idris add emacs/idris-mode 2014-01-07 07:16:47 +01:00
jabber applications/editors/emacs-modes/jabber: New nixbuild. 2010-05-16 20:32:21 +00:00
jade More description fixes 2013-10-06 12:01:38 +02:00
jdee Replace lib/java -> share/java 2014-01-09 13:01:38 +01:00
js2 emacs/js2-mode: upgrade 2012-08-10 08:27:09 +02:00
logito it seems fetchgit does not like version tags 2012-08-11 11:45:31 +02:00
lorem-ipsum More description fixes 2013-10-06 12:01:38 +02:00
magit unmaintain several packages 2013-08-16 23:45:01 +02:00
maude pkgs/applications/editors/emacs-modes/maude: the "official" maude mode is crap; use the one from sourceforge instead 2010-08-26 19:03:52 +00:00
ocaml ocaml-mode for emacs. 2012-02-29 12:53:13 +00:00
offlineimap emacs offlineimap mode added 2013-11-12 11:00:58 +01:00
org org-mode: install to proper dir 2013-10-04 09:07:45 +02:00
org2blog More description fixes 2013-10-06 12:01:38 +02:00
pcache it seems fetchgit does not like version tags 2012-08-11 11:45:31 +02:00
php Even more mirror:// fixes 2013-07-14 04:17:07 +03:00
prolog emacs-prolog-mode: update to version 1.25 2013-04-12 21:33:37 +02:00
proofgeneral ProofGeneral: Workaround for bug #458 2013-04-23 14:09:10 +02:00
quack unmaintain several packages 2013-08-16 23:45:01 +02:00
rect-mark More description fixes 2013-10-06 12:01:38 +02:00
remember Remember: Fix tiny things. 2008-04-22 09:07:34 +00:00
rudel * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
scala-mode unmaintain several packages 2013-08-16 23:45:01 +02:00
session-management-for-emacs Even more mirror:// fixes 2013-07-14 04:17:07 +03:00
stratego * stratego-mode for emacs 2009-09-01 14:27:24 +00:00
sunrise-commander More description fixes 2013-10-06 12:01:38 +02:00
tuareg Added tuareg emacs mode and fixed some other emacs mode. 2013-06-08 12:42:46 +02:00
xml-rpc More description fixes 2013-10-06 12:01:38 +02:00