Commit graph

32766 commits

Author SHA1 Message Date
Petr Rockai 3718a90806 haskell bytestring-progress: Disable haddock to avoid a build failure. 2014-01-25 16:30:14 +01:00
Vladimír Čunát 83b354e4f9 linuxHeaders: add meta, incl. platforms = linux;
Noted by @mornfall. The built package has ~5 MB uncompressed,
but just the Linux tarball has ~40 MB compressed...
2014-01-25 15:35:52 +01:00
Eelco Dolstra 07a3993e14 libreoffice: Fix path to Ant 2014-01-25 14:19:42 +01:00
Bjørn Forsman 958d6636a7 networkmanager: fix path to 'openconnect' binary
Without this the openconnect VPN plugin doesn't work:

  NetworkManager[830]: <warn> VPN connection 'Foo VPN' failed to connect: 'Could not find openconnect binary.'.
2014-01-25 13:59:10 +01:00
Peter Simons a1f7094b98 Merge pull request #1583 from MarcWeber/submit/drop-myhasktags
drop myhasktags, current hackage version has everything my version had
2014-01-25 04:24:12 -08:00
Bjørn Forsman 4d027a44f6 openconnect: update from 5.01 to 5.02 (CVE-2013-7098)
OpenConnect v5.02 - 2014-01-01:
* Fix XML POST issues with authgroups by falling back to old style login.
* Fix --cookie-on-stdin with cookies from ocserv.
* Fix reconnection to wrong host after redirect.
* Reduce limit of queued packets on DTLS socket, to fix VoIP latency.
* Fix Solaris build breakage due to missing <string.h> includes.
* Include path in <group-access> node.
* Include supporting CA certificates from PKCS#11 tokens (with GnuTLS 3.2.7+).
* Fix possible heap overflow if MTU is increased on reconnection (CVE-2013-7098).
2014-01-25 13:21:44 +01:00
Oliver Charles ee26cdd389 perlPackages.LWPUserAgentMockable: Disable tests
These tests need network connectivity, which isn't available in a
chroot'ed environment (at least, it's not available on Hydra build machines).
2014-01-25 11:56:02 +00:00
Oliver Charles 0ff30b7925 perlPackages.HTMLFormHandler: Upgrade to 0.40055 2014-01-25 11:46:03 +00:00
Oliver Charles c3b4e87f25 haskellPackages.ariadne: Fix dependencies to allow building 2014-01-25 11:27:33 +00:00
Oliver Charles 8ab1160079 pythonPackages.tarsnapper: New expression 2014-01-25 10:30:35 +00:00
Andraz Brodnik 47ac1f38cd Added beep to top-level. 2014-01-25 10:35:02 +01:00
Andraz Brodnik 0121ee33d8 Add the beep-1.3. 2014-01-25 10:35:02 +01:00
Bjørn Forsman c72ce740bc cgal: expression cleanup 2014-01-25 10:19:04 +01:00
Bjørn Forsman 97352b1342 cgal: update from 3.9 to 4.3 (really)
The previous version bump didn't actually do anything; it changed the
version/url but didn't change the hash. For some reason the (new) URL
returned the same old package with the same old hash (or so it seems).

This time the package is really updated, as can be seen from the version
number in $cgal/include/CGAL/version.h.

This change unbreaks openscad.
2014-01-25 10:18:58 +01:00
Eelco Dolstra 458d0a92c9 junixsocket: Add 2014-01-25 03:04:46 +01:00
Eelco Dolstra 1b598da460 Drop unnecessary setting of java.home 2014-01-25 03:04:46 +01:00
Eelco Dolstra 981cac8e10 openjdk: Hackery to ensure that tools.jar is found
HotSpot uses the absolute path of libjvm.so to determine the java.home
property (ignoring $JAVA_HOME), which is in turn used by
ToolProvider.getSystemJavaCompiler() to load tools.jar.  So we need to
do some trickery to ensure that if java gets invoked from the jdk
output (ratherthan the jre output), it finds libjvm.so in the jdk output.
2014-01-25 03:04:46 +01:00
Eelco Dolstra e07ce3314d Fix some "meta.licenses" attributes 2014-01-25 03:04:46 +01:00
Eelco Dolstra a17b090f99 junit: Update to 4.11 2014-01-25 03:04:46 +01:00
Rob Vermaas 13e13f279b Do not assume a .rev attribute in available in src in maven-build.nix 2014-01-24 15:52:31 +01:00
Domen Kožar f2d6166781 python-libarchive: 3.0.4-5 -> 3.1.2-1 2014-01-24 14:33:41 +01:00
Domen Kožar 8a5c65abf4 mailpile: update dev version 2014-01-24 14:33:40 +01:00
Domen Kožar c4cb65187e i3: 4.6 -> 4.7.2 2014-01-24 14:33:40 +01:00
Domen Kožar a5b054e18a xfce4-screenshooter: add platforms.linux 2014-01-24 14:33:40 +01:00
Peter Simons a86f119dfc haskell-either: disable the documentation build on GHC 7.4.x or earlier 2014-01-24 00:58:50 +01:00
Peter Simons 6968277785 maude: build with bison 2.x; version 3.x causes compiler errors 2014-01-23 23:28:20 +01:00
Vladimír Čunát 343cd5b1ef midori: minor update 0.5.6 -> .7 2014-01-23 22:29:25 +01:00
Song Wenwu 04a55b5e14 webkitgtk: update to 2.2.4, enable html5 video support 2014-01-23 22:29:24 +01:00
Nixpkgs Monitor 7a211df849 wget: update from 1.14 to 1.15 2014-01-23 21:10:55 +02:00
Evgeny Egorochkin 862ac34bdd wineUnstable: update from 1.7.10 to 1.7.11 2014-01-23 21:04:01 +02:00
Evgeny Egorochkin f8f8e8d4d2 clamav: update from 0.98 to 0.98.1 2014-01-23 20:55:31 +02:00
Evgeny Egorochkin f0081dcc02 youtubeDL: update from 2014.01.08 to 2014.01.20 2014-01-23 20:52:59 +02:00
Sander van der Burg b25529a4ad titaniumsdk: colored output makes a web server think that logs are in raw format. So disable it 2014-01-23 17:11:16 +01:00
Sander van der Burg 1a24278161 titaniumsdk: Add additional login simulation for the ipa target 2014-01-23 15:11:46 +01:00
Marc Weber 0d0eb44a35 drop myhasktags, current hackage version has everything my version had 2014-01-23 14:44:21 +01:00
Eelco Dolstra 230a00f644 findbugs: Clean up packaging
Most stuff is now hidden under $out/libexec/findbugs, with only a few
JARs exported via $out/share/java.  Also, the setup hook sets
FINDBUGS_HOME.
2014-01-23 14:17:44 +01:00
Jaka Hudoklin e0000f8ad1 ati-drivers: update to 13.12 (close #1569)
This update is mostly effort from @MarcWeber and @vcunat, now tested on real
hardware making sure it works with multiple GPUs and opencl.
2014-01-23 12:11:28 +01:00
Peter Simons f5461b02d5 serf: fix evaluation on FreeBSD (required for Subversion) 2014-01-23 11:57:37 +01:00
Eelco Dolstra 6a8485af6b clang-wrapper: Set $CXX to clang
This is useful for non-Autoconf-based packages, since GNU Make's
default for CXX is "g++".  (The CC default is "cc" so should work fine
with Clang already.)
2014-01-23 11:24:17 +01:00
Eelco Dolstra c07559b782 sudo: Update to 1.8.9p4 2014-01-23 11:21:38 +01:00
Eelco Dolstra f4af2a8737 clang-wrapper: Sync with gcc-wrapper 2014-01-23 10:57:49 +01:00
Shea Levy 3b20a10ae9 Fix tarball
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-22 15:54:40 -05:00
Michael Raskin 9e42b753a7 Merge pull request #1561 from wizeman/u/ipmiutil
ipmiutil: Update from 2.7.3 -> 2.9.2 and simplify
2014-01-22 12:32:18 -08:00
Michael Raskin 77fa75b1ba Merge pull request #1572 from bennofs/update-java7
java: Update to version 7u51
2014-01-22 12:29:23 -08:00
Benno Fünfstück 42fb68d6a9 java: Update to version 7u51 2014-01-22 21:22:18 +01:00
Shea Levy 058fd7eeea Merge branch 'master' of git://github.com/madjar/nixpkgs
rust: fixed i686 build

Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-22 13:33:02 -05:00
Georges Dubus f8afc745bf rust: fixed i686 build 2014-01-22 19:29:20 +01:00
Rob Vermaas 004b8d24f6 Merge pull request #1564 from aristidb/master
fix keepassx under gcc 4.8
2014-01-22 10:17:38 -08:00
Domen Kožar c1811d0304 Add pythonPackages.pyramid_chameleon and disable tests for zope_testrunner 2014-01-22 18:19:07 +01:00
Georges Dubus 49dd0867a7 rust: Fixed build 2014-01-22 16:36:05 +01:00
Georges Dubus 6eed023894 rust: patched the source to hardcode gcc path
to avoid using a wrapper.
2014-01-22 13:33:04 +01:00
Georges Dubus 35aa131371 rust: fixed build for i686 and maybe darwin 2014-01-22 13:33:04 +01:00
Peter Simons ff8cffed86 subversion: fix evaluation errors on FreeBSD 2014-01-22 12:44:49 +01:00
Peter Simons 37cc0df1bf silgraphite: fix evaluation errors on Darwin 2014-01-22 12:43:01 +01:00
Domen Kožar 5b982bd090 nss: patch http location moved, let's keep it in filesystem 2014-01-22 10:46:37 +01:00
cillianderoiste fc1ae3f6b5 Merge pull request #1568 from urv/master
rockbox-utility: upgrade 1.3.1 -> 1.4.0
2014-01-22 01:21:16 -08:00
Domen Kožar 15006a1788 mailpile: add spambayes dependency to spam/ham emails 2014-01-22 08:06:18 +01:00
Evgeny Egorochkin 9b538a96f1 nagios-plugins: change source location and homepage since the original site has been hijacked. https://bugzilla.redhat.com/show_bug.cgi?id=1054340 2014-01-22 08:42:35 +02:00
Arvin Moezzi 96e933a36f rockbox-utility: upgrade 1.3.1 -> 1.4.0 2014-01-22 06:40:32 +01:00
Shea Levy ca116f76f9 Unmaintain a bunch of packages
Trying to take maintainership more seriously...

Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-21 22:34:41 -05:00
Shea Levy cb9cc87a39 kernel.passthru: Don't include meta to be consistent with stdenv.mkDerivation
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-21 21:12:58 -05:00
Shea Levy fd999ed570 Linux: Set passthru attr to contain full passthru
This fixes #1566, thanks @wizeman

Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-21 21:06:27 -05:00
Shea Levy d18bc25b95 Rename linuxManualConfig to buildLinux
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-21 20:05:55 -05:00
Aristid Breitkreuz 5acc2fef25 fix keepassx under gcc 4.8 2014-01-21 22:20:21 +01:00
Shea Levy c373a49b10 Use gcc48_multi for stdenv_32bit
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-21 16:12:41 -05:00
Shea Levy 6bdafbad9b Build static libs with gcc
This was the behavior pre stdenv-updates and is needed by some users

Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-21 16:11:29 -05:00
Shea Levy a34d00f3b4 Fix tarball
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-21 14:39:33 -05:00
Peter Simons cb21683794 ghc: disable parallel building
It sucks, I know, but GHC just doesn't compile reliably when built with
some -j<n> option. :-( We have build errors because of apparent race
conditions all over the place on Hydra. This causes so much trouble for
users that it's not worth keeping this option enabled, IMHO.
2014-01-21 20:35:49 +01:00
Peter Simons 712458c3fc all-packages.nix: remove redundant texinfo5 overrides
Texinfo 5.x is the default version now.
2014-01-21 20:29:34 +01:00
Peter Simons 3d8b0401c2 eukleides: build with texinfo 4.x; version 5 doesn't succeed 2014-01-21 20:26:45 +01:00
Peter Simons 397550afe5 geoip: update from 1.4.6 to 1.6.0 2014-01-21 20:25:52 +01:00
Peter Simons ab8c539049 gdbm: update from 1.10 to 1.11 2014-01-21 20:20:29 +01:00
Peter Simons 4e983788cd feh: update from 2.8 to 2.9.3 2014-01-21 20:19:21 +01:00
Peter Simons c1209b5144 emacs-bbdb: update to version 2.36 2014-01-21 20:18:27 +01:00
Peter Simons 7b2c1b854e snx: disown this package 2014-01-21 20:08:41 +01:00
Peter Simons 95934138bc gprolog: patch hard-coded path to the temporary file /tmp/make.log 2014-01-21 20:07:26 +01:00
Sander van der Burg eb85038518 titaniumsdk: Replace deprecated python build tools by the new NodeJS based tool 2014-01-21 17:19:26 +01:00
Shea Levy 6731ed2b86 Fix tarball
Hopefully this kind of thing won't be needed with nix 1.7

Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-21 09:53:21 -05:00
Ricardo M. Correia 5d46e7cf28 ipmiutil: Update from 2.7.3 -> 2.9.2 and simplify 2014-01-21 14:27:52 +01:00
Eelco Dolstra f5773e1f02 gcc-4.8: Enable Darwin and FreeBSD 2014-01-21 14:23:27 +01:00
Domen Kožar 357a789366 gnome3: remove librsvg with gtk2 2014-01-21 14:11:20 +01:00
Domen Kožar 12b6786c65 gnome3.mutter: add optional deps 2014-01-21 14:11:20 +01:00
Domen Kožar b4acb42a2c gnome3.libgdata: remove unneeded dep 2014-01-21 14:11:20 +01:00
Domen Kožar b4d1d88e42 enable gobjectintrospection for some libs 2014-01-21 14:11:20 +01:00
Domen Kožar a3716328e6 Add mailpile: A modern, fast web-mail client with user-friendly encryption and privacy features 2014-01-21 14:11:19 +01:00
Domen Kožar 0c9f4cb22a evolution-data-server: upgrade and move to gnome3 namespace 2014-01-21 14:11:19 +01:00
Domen Kožar dbfaeaf0df add gnome3.libgdata and liboauth 2014-01-21 14:11:19 +01:00
Sander van der Burg 28d51a31ee Stick titanium CLI to version 3.2.0, otherwise the latest beta version gets installed 2014-01-21 12:10:53 +01:00
Eelco Dolstra 8ad41b92cf nixUnstable: Update to 1.7pre3327_0e2ca26
Also fixes disappeared tarball.
2014-01-21 09:59:50 +01:00
Shea Levy 744e9fd81a Don't include llvm self-built packages in nix-env -qa/nix-env -i
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-20 20:42:49 -05:00
Shea Levy 407c60fdf9 Fix tarball
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-20 20:33:06 -05:00
Shea Levy fea2266290 llvm: Split llvmFull into separate derivations
Now most packages in the llvm suite are built as separate derivations.
The exceptions are:

* compiler-rt must currently be built with llvm. This increases llvm's
  size by 6 MB
* clang-tools-extra must be built with clang

In addition, the top-level llvm attribute is defaulted to llvm 3.4, and
llvm 3.3 must be accessed by the llvm_33 attribute. This is to make the
out-of-date packages obvious in the hope that eventually all will be
updated to work with 3.4 and 3.3 can be removed. I think we should keep
this policy in the future (latest llvm gets top-level name, the rest are
versioned until they can be removed).

The llvm packages (except libc++, which exception I will try to remove
on the next update) can all be accessed via the llvmPackages attribute,
and there are also aliases for the packages that already existed (llvm,
clang, and dragonegg).

Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-20 20:33:06 -05:00
Vladimír Čunát 204ec0cd43 stdenv/setup.sh: add .gz extension to links to .gz man pages
The links weren't broken since 0a44a09, but man showed garbage.
Tested on several packages (sudo, dosfstools, xz).
2014-01-20 22:11:14 +01:00
Vladimír Čunát ac6761c908 Merge master into stdenv-updates
Conflicts:
	pkgs/applications/version-management/gource/default.nix
	pkgs/top-level/all-packages.nix
2014-01-20 19:39:28 +01:00
Peter Simons 8088837dc8 haskell-hakyll: jailbreak to fix build with recent version of pandoc-citeproc 2014-01-20 18:28:04 +01:00
Peter Simons 9c065f77d8 haskell-yesod-platform: update to version 1.2.6 2014-01-20 18:28:04 +01:00
Peter Simons c13a56a036 haskell-yesod-form: update to version 1.3.4.3 2014-01-20 18:28:04 +01:00
Peter Simons e7302c891e haskell-yesod-auth: update to version 1.2.5.3 2014-01-20 18:28:04 +01:00
Peter Simons 119d4b8d5c haskell-wai-extra: update to version 2.0.3 2014-01-20 18:28:04 +01:00
Peter Simons a58a0b17c9 haskell-vector-space-points: update to version 0.1.3 2014-01-20 18:28:04 +01:00
Peter Simons 75672819ea haskell-threepenny-gui: update to version 0.4.0.2 2014-01-20 18:28:04 +01:00
Peter Simons 80658f3cfb haskell-stm-conduit: update to version 2.2 2014-01-20 18:28:03 +01:00
Peter Simons c0270c7dfa haskell-snap: update to version 0.13.2.1 2014-01-20 18:28:03 +01:00
Peter Simons eaf5b1cde1 haskell-pipes-bytestring: update to version 1.0.3 2014-01-20 18:28:03 +01:00
Peter Simons 19466e48fc haskell-heist: update to version 0.13.0.5 2014-01-20 18:28:03 +01:00
Peter Simons e90fb2442a haskell-hakyll: update to version 4.4.3.1 2014-01-20 18:28:03 +01:00
Peter Simons 3a0f4d4fcd haskell-gnuidn: update to version 0.2.1 2014-01-20 18:28:03 +01:00
Peter Simons df89207c9e haskell-gloss: update to version 1.8.1.2 2014-01-20 18:28:03 +01:00
Peter Simons 496b53e44f haskell-gloss-raster: update to version 1.8.1.2 2014-01-20 18:28:02 +01:00
Peter Simons 032ea31c47 haskell-cryptohash: update to version 0.11.2 2014-01-20 18:28:02 +01:00
Peter Simons c5456a7f89 haskell-conduit: update to version 1.0.11.1 2014-01-20 18:28:02 +01:00
Peter Simons 0178eba86e haskell-base16-bytestring: update to version 0.1.1.6 2014-01-20 18:28:02 +01:00
Peter Simons e6226d7d3c haskell-JuicyPixels: update to version 3.1.3 2014-01-20 18:28:02 +01:00
Peter Simons e701d2b062 haskell-aeson: add version 0.7.0.0 (but don't use it yet) 2014-01-20 18:28:02 +01:00
Peter Simons 12bb3d783b haskell-case-insensitive: update to version 1.1.0.3 2014-01-20 18:28:02 +01:00
Peter Simons f0740ac2bc happy: add version 1.19.3 2014-01-20 18:28:02 +01:00
Peter Simons 2991fdca52 root: enable parallel building 2014-01-20 18:26:32 +01:00
Peter Simons 630dc74638 all-packages.nix: move 'science/misc' builds into the proper place and add attribute for 'fricas' 2014-01-20 18:24:56 +01:00
Peter Simons baeb19d0ce root: clean up meta section and move build into 'science/misc' section 2014-01-20 18:24:27 +01:00
Peter Simons 6475f0d1fe fricas: clean up meta section 2014-01-20 18:20:08 +01:00
Roger Mason e9928a1f25 Add CERN's 'root' Application Framework. 2014-01-20 18:11:09 +01:00
Roger Mason 3d1f6e3a75 Add fricas, a computer algebra system 2014-01-20 18:11:09 +01:00
Peter Simons 5333854aa4 haskell-cabal2nix: re-generate with cabal2nix 2014-01-20 18:06:05 +01:00
Peter Simons 75934cbe09 haskell-xournal-types: re-generate with cabal2nix 2014-01-20 18:05:00 +01:00
Peter Simons 6fd153677b haskell-xournal-parser: re-generate with cabal2nix 2014-01-20 18:05:00 +01:00
Peter Simons 4350308ec7 haskell-transformers-free: re-generate with cabal2nix 2014-01-20 18:05:00 +01:00
Peter Simons 22727d9507 haskell-hoodle-types: re-generate with cabal2nix 2014-01-20 18:05:00 +01:00
Peter Simons b26ab6c8f0 haskell-hoodle-render: re-generate with cabal2nix 2014-01-20 18:05:00 +01:00
Peter Simons bf487fed15 haskell-hoodle-parser: re-generate with cabal2nix 2014-01-20 18:05:00 +01:00
Peter Simons 86e1775cf4 haskell-hoodle-core: re-generate with cabal2nix 2014-01-20 18:05:00 +01:00
Peter Simons a1adb429ec haskell-hoodle-builder: re-generate with cabal2nix 2014-01-20 18:05:00 +01:00
Peter Simons fecb119e5e haskell-coroutine-object: re-generate with cabal2nix 2014-01-20 18:05:00 +01:00
Peter Simons ee890f01f8 haskell-TypeCompose: re-generate with cabal2nix 2014-01-20 18:05:00 +01:00
Peter Simons b4e1774272 haskell-hoodle: re-generate with cabal2nix 2014-01-20 18:04:59 +01:00
Oliver Charles e217fd9ae8 haskellPackages.tastyRerun: New expression 2014-01-20 15:45:55 +00:00
Ian-Woo Kim 7b51e24de9 add hoodle (pen notetaking program written in haskell) to nixpkgs 2014-01-20 15:18:04 +00:00
Eelco Dolstra 8890492872 openjdk: Ugly hack to fix nix-env installation
Nix-env always wants to install all outputs of a derivation, but this
failed for openjdk/openjre because openjdk has some symlinks (such as
bin/java) to openjre.  Also, it prevents installing the openjre
without the openjdk.  So as a workaround, mess with the "outputs"
attribute to fool nix-env.

Also, give openjre a separate name and description.

Fixes #1535.
2014-01-20 14:58:09 +01:00
Bas van Dijk 9068ba2bb4 postgresql: Add version 9.3 2014-01-20 14:58:09 +01:00
Eelco Dolstra 37a44d4055 libvpx: Don't install static library 2014-01-20 14:58:09 +01:00
Domen Kožar e1602a5e21 Merge pull request #1551 from urv/master
calibre: upgrade from 1.17.0 to 1.20.0
2014-01-20 05:53:08 -08:00
Lluís Batlle i Rossell 3faf620e8a Updating libvpx to 1.3.0, and making ffmpeg include vpx
I don't think there is any reason not to have vpx there. It's
part of webm.
2014-01-20 13:47:24 +01:00
Lluís Batlle i Rossell 4a4950f323 Setting license to elinks.
Disabling guile, due to licence incompatibility.
2014-01-20 13:47:24 +01:00
Peter Simons fcc23fe0db Merge pull request #1556 from ocharles/siege
Update siege to 3.0.5 and add meta information
2014-01-20 04:37:35 -08:00
Peter Simons c6be3dbf1d scons: add pythonPath attribute to ensure that the python-wrapper recognizes this package as providing a python library 2014-01-20 13:29:36 +01:00
Oliver Charles a2d0ec2f4b Update siege to 3.0.5 and add meta information 2014-01-20 11:59:28 +00:00
Oliver Charles a76e69894c Update siege 2014-01-20 11:44:19 +00:00
Domen Kožar 34270e37a7 Add gnome3.gjs 2014-01-20 12:35:31 +01:00
Domen Kožar 914b6c249b Add gnome3.mutter 2014-01-20 12:35:31 +01:00
Domen Kožar 35e76926a5 Add gnome3.caribou 2014-01-20 12:35:31 +01:00
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