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