Commit graph

2817 commits

Author SHA1 Message Date
Thomas Tuegel 41cc06fd00 julia03: use system arpack 2015-06-04 17:42:03 -05:00
Thomas Tuegel 5c9750e5bb julia03: link shared libraries privately 2015-06-04 17:42:03 -05:00
Thomas Tuegel e36b3ec0a5 suitesparse: build shared libraries 2015-06-04 17:42:03 -05:00
Thomas Tuegel adcdec2e70 julia03: use system patchelf 2015-06-04 17:42:02 -05:00
Thomas Tuegel 77a454b866 julia03: refactor and build with openblas
Compared to ATLAS, OpenBLAS offers better performance, faster builds,
and dynamic architecture detection.
2015-06-04 17:42:02 -05:00
Thomas Tuegel 4f98287afa julia02: build with openblas
Compared to ATLAS, OpenBLAS offers better performance, faster builds,
and dynamic architecture detection.
2015-06-04 17:42:02 -05:00
Eelco Dolstra 1e6e52c2ac Revert "krb5: 1.13.1 -> 1.13.2"
This reverts commit 85932bc5a9.
2015-06-04 14:54:48 +02:00
Eelco Dolstra 553abf71ba Merge remote-tracking branch 'origin/staging' into gcc-4.9
Conflicts:
	pkgs/build-support/cc-wrapper/default.nix
	pkgs/development/libraries/wayland/default.nix
	pkgs/development/tools/build-managers/cmake/default.nix
	pkgs/top-level/all-packages.nix
2015-06-01 20:08:43 +02:00
Pascal Wittmann d780e48b31 openjdk8: fix build by applying the patch from debian
see https://www.mail-archive.com/debian-bugs-rc@lists.debian.org/msg389555.html

closes #8090
2015-05-31 18:02:41 +02:00
Michael Raskin 608482f613 Update SBCL 2015-05-31 11:46:47 +03:00
Peter Simons 2e24bef56f ghc-6.x: enable builds again now that 5a89a87cc5 is in master
Resolves https://github.com/NixOS/nixpkgs/issues/7810.
2015-05-30 19:54:42 +02:00
Vladimír Čunát 6732b3b8ad clang-3.4: fix build by adding zlib
I didn't care enough to search for cause of the regression.
2015-05-30 15:42:15 +02:00
William A. Kennington III b07929b0a3 Use libpulseaudio instead of pulseaudio 2015-05-29 14:32:56 -07:00
William A. Kennington III 14c1e0fa1f Fix ca-bundle paths 2015-05-29 14:03:34 -07:00
Tobias Geerinckx-Rice 158e1cfdd0 Don't use "with licenses;" for single licences
And don't use square brackets on such lines.
2015-05-28 19:20:29 +02:00
William A. Kennington III 85932bc5a9 krb5: 1.13.1 -> 1.13.2 2015-05-28 02:20:08 -07:00
Tobias Geerinckx-Rice b2d7f4b1ba Use common licence attributes from lib/licenses.nix
Many (less easily automatically converted) old-style strings
remain.

Where there was any possible ambiguity about the exact version or
variant intended, nothing was changed. IANAL, nor a search robot.

Use `with stdenv.lib` wherever it makes sense.
2015-05-27 22:00:06 +02:00
Vladimír Čunát 8e4c911248 gfortran-darwin: add cc attribute to fix evaluation
Hopefully the value is reasonable.
It's used on two places at least to find libs to link against.
2015-05-27 21:13:44 +02:00
Ricardo M. Correia 4e4d01af81 rustc: Use fetchzip in src attr instead of fetchurl
Otherwise, `RUST_SRC_PATH` in `racerRust` will point to an invalid path
(such as `/nix/store/xxx-rustc-1.0.0.tar.gz/src`, where
`rustc-1.0.0.tar.gz` is a real tarball file).
2015-05-27 04:23:43 +02:00
William A. Kennington III 386575c0c2 llvm: 3.6.0 -> 3.6.1 2015-05-26 01:36:35 -07:00
Thomas Tuegel d8dab38fda Merge pull request #7899 from thinkpad20/openblas_on_osx
added flags/switches necessary to get openblas to compile on osx
2015-05-24 19:01:50 -05:00
Allen Nelson e802740b69 adding metadata, putting version in name 2015-05-22 00:35:13 -05:00
Charles Strahan 688e9ea04c ghcjs: bump ghcjs and ghcjs-boot
fixes #7881
2015-05-21 21:03:54 -04:00
Vincent Laporte 7689f0b673 fsharp: update from 3.1.1.31 to 3.1.1.32 2015-05-21 20:12:34 +02:00
Pascal Wittmann 57ec836416 aliceml: update version string 2015-05-20 18:06:18 +02:00
Pascal Wittmann 64dbf824b9 Merge pull request #6973 from doublec/aliceml
Update aliceml from git to get fix for tooltips in IDE
2015-05-20 18:04:52 +02:00
Edward Tjörnhammar e48f5bc198 openjdk8: readd symlinks and remove useless makeflags 2015-05-20 01:55:34 +02:00
Allen Nelson e70f9e74f2 changed to CC=clang 2015-05-19 16:49:58 -05:00
Allen Nelson ec2f3eb855 added gfortran expression for darwin 2015-05-19 15:59:55 -05:00
Edward Tjörnhammar 69d1f7630c openjdk8: 40b25 -> 40b27 2015-05-19 22:43:50 +02:00
Joel Taylor 24be3cfcff ghc: add Darwin patch for #10322 2015-05-19 09:56:15 -07:00
Edward Tjörnhammar e697219d3d openjdk8: work around gnupatch latest feature of not following symlinks, even when --follow-symlinks is specified. 2015-05-19 18:22:38 +02:00
Ricardo M. Correia 01d4651a01 rustc: Fix snapshot info
It was wrong and it was causing a build failure.
2015-05-19 01:38:16 +02:00
William A. Kennington III e7d4e7ebce go1.4: Decouple tools 2015-05-18 10:13:33 -07:00
Peter Simons 54db9d427d ghc-6.x: mark broken because of https://github.com/NixOS/nixpkgs/issues/7810
6.10.4 and 6.12.3 are broken because they need 6.10.2-binary for bootstrapping.
2015-05-18 18:04:37 +02:00
Pascal Wittmann 132570bace Add colm, a language for program analysis and transformation 2015-05-18 16:07:12 +02:00
Joel Taylor c714842d9f patch GHC 7.8.4 on darwin to fix template haskell + hpc 2015-05-17 14:31:24 -07:00
Shea Levy 7962915680 ats2: bump 2015-05-17 06:43:26 -04:00
Georges Dubus af0002d884 rustc: build the stable channel 2015-05-16 00:54:20 +02:00
Peter Simons 1ceebca7af hugs is an interpreter, not a compiler 2015-05-15 21:24:02 +02:00
Peter Simons dec924f5a3 hugs: fix build 2015-05-15 21:24:02 +02:00
Georges Dubus 91ba92096c rustc: update to 1.0.0 2015-05-15 19:17:25 +02:00
Lluís Batlle i Rossell 4b09501f23 Making go build for any arm. 2015-05-15 13:24:32 +00:00
Pascal Wittmann bb9e9cc3f8 Turned some meta.maintainers into lists 2015-05-14 19:09:43 +02:00
Eric Seidel 67fe5d46d4 Merge pull request #7817 from gridaphobe/cc-wrapper-isgnu-isclang
Add isGNU and isClang attributes to cc-wrapper
2015-05-14 10:09:07 -07:00
John Wiegley 88f7b04b5e go 1.2: Add a missing argument 2015-05-13 12:38:28 -05:00
Domen Kožar 38d9663367 gtkvnc: add libgpgerror as dependency 2015-05-13 19:19:08 +02:00
Eelco Dolstra 279aca0f4b llvm: Don't depend on valgrind/gdb
See a4619673b5.
2015-05-13 18:17:26 +02:00
Eelco Dolstra 110b671c13 gcc: Put info in a separate output 2015-05-13 18:17:25 +02:00
Ricardo M. Correia 3df7a9866d rustcMaster: 2015-05-09 -> 2015-05-13 2015-05-13 17:23:18 +02:00
Charles Strahan ac4515958d ghcjs: bump ghcjs-boot
This updates the git reference of the aeson submodule; the old one
vanished.
2015-05-12 20:04:12 -04:00
Ricardo M. Correia 755df64ee3 Merge pull request #7501 from wizeman/u/upd-rust
Add support for Rust / Cargo packaging
2015-05-12 17:30:11 +02:00
Ricardo M. Correia 4c77830a93 rustcMaster: Update from 2015-04-15 -> 2015-05-09 2015-05-12 17:28:48 +02:00
Eelco Dolstra 4a22a4429c gcc-3.4: Remove
No longer in use.
2015-05-12 15:05:01 +02:00
Eelco Dolstra 7745c733eb gcc: Remove duplicate files 2015-05-12 15:05:01 +02:00
Eelco Dolstra e75b5351ac gcc-4.9: Sync with changes made to the 4.8 expression 2015-05-12 14:55:18 +02:00
Eelco Dolstra bbefd04c89 gcc-5: Remove obsolete mudflap reference 2015-05-12 14:55:17 +02:00
Eric Seidel 662a6b1ca6 remove all references to stdenv.cc.cc.is{GNU,Clang}
use the new `stdenv.cc.is{GNU,Clang}` instead, which will always be
defined.
2015-05-11 14:44:50 -07:00
Shea Levy c13f189b19 ats-extsolve: bump 2015-05-11 06:41:53 -04:00
Domen Kožar bb4d658f64 Merge branch 'master' into staging
Conflicts:
	nixos/doc/manual/release-notes/rl-unstable.xml
	nixos/modules/services/printing/cupsd.nix
	pkgs/applications/misc/calibre/default.nix
	pkgs/development/haskell-modules/hackage-packages.nix
	pkgs/development/libraries/libsodium/default.nix
	pkgs/misc/emulators/wine/unstable.nix
	pkgs/top-level/all-packages.nix
2015-05-11 10:05:23 +02:00
Shea Levy d983875362 gcc-5: Fix build on darwin 2015-05-10 18:06:29 -07:00
Michael Raskin ae3b88aae4 Update SBCL 2015-05-10 13:46:31 +02:00
Charles Strahan 4e04fdce86 ghcjs: properly wrap binaries in environment
This also:

 1  Builds Setup.hs with ghcjs, which (among other things) defines
    __GHCJS__ and ghcjs_HOST_OS during pre-processing.
 2  Fixes ghc-paths to point at ghcjs and use NIX_GHCJS_* env-vars.
 3  Boots ghcjs into $prefix/lib/$compiler.
2015-05-10 13:45:59 +02:00
Michael Raskin 47c2726363 Update SBCL 2015-05-10 13:36:47 +03:00
Peter Simons 7fd7cf69af Merge pull request #7734 from cstrahan/ghcjs-improvements
ghcjs: properly wrap binaries in environment
2015-05-08 18:26:07 +02:00
Charles Strahan 929dc4199a ghcjs: properly wrap binaries in environment
This also:

 1  Builds Setup.hs with ghcjs, which (among other things) defines
    __GHCJS__ and ghcjs_HOST_OS during pre-processing.
 2  Fixes ghc-paths to point at ghcjs and use NIX_GHCJS_* env-vars.
 3  Boots ghcjs into $prefix/lib/$compiler.
2015-05-08 11:33:44 -04:00
William A. Kennington III c9395e1e92 Merge branch 'master' into staging 2015-05-08 05:59:50 -07:00
lethalman 416ac64143 Merge pull request #7745 from obadz/mono
mono 3.12.1 -> 4.0.1
2015-05-08 11:30:39 +02:00
obadz d27b8e642e mono 3.12.1 -> 4.0.1
monodevelop 5.7.0.660 -> 5.9.0.431
2015-05-07 12:56:22 +01:00
William A. Kennington III 074c4a7f78 Merge remote-tracking branch 'upstream/master' into staging 2015-05-07 01:44:49 -07:00
Charles Strahan 9a658d340f ghc-7.10.1: fix user pkg db location for GHCJS
This cherry picks the commit referenced on the associated trac ticket:
https://ghc.haskell.org/trac/ghc/ticket/10232
2015-05-05 20:48:27 -04:00
Charles Strahan 007dfb8438 ghcjs: bump git revision
This resolves an issue in ghcjs where lazy IO can result in opening too
many files during linking due to lazy IO.
2015-05-05 20:35:39 -04:00
Peter Simons 324719a5a6 Drop obsolete pre-NG Haskell builds. 2015-05-05 21:44:47 +02:00
Philipp Hausmann cc8539293c
haskell-uhc: New version with GHC 7.10 support. 2015-05-05 13:43:42 +02:00
Emery Hemingway 3984468692 nim: 0.10.2 -> 0.11.0 2015-05-04 08:58:26 -04:00
Peter Simons 436fbf8564 uhc: convert build to Haskell NG 2015-05-04 12:27:03 +02:00
Peter Simons a186500417 jhc: convert build to Haskell NG 2015-05-04 12:27:03 +02:00
Peter Simons acb628a07f Drop obsolete pkgs/development/compilers/ghc/wrapper.nix.
Resolves https://github.com/NixOS/nixpkgs/issues/6575.
2015-05-04 12:27:03 +02:00
Shea Levy 123ca02fe3 gcc51: rename gcc5 in light of new versioning scheme 2015-05-03 06:10:26 -04:00
Luca Bruno bb9ee2ab55 Add vala 0.28 2015-05-02 14:45:21 +02:00
Domen Kožar ea8441fe6b Merge pull request #7661 from johbo/dmd-darwin
Be able to compile dmd on darwin, update dmd
2015-05-02 14:43:31 +02:00
Ricardo M. Correia 03c749e896 icedtea7_web: Update from 1.5.2 -> 1.6 2015-05-02 13:41:57 +02:00
Aristid Breitkreuz c6d17dfa24 fix up cudatoolkit 6.5 so that nvprof can run 2015-05-02 12:36:20 +02:00
Johannes Bornhold 2e658c1c63 dmd: Update version to 2.067.1 2015-05-02 11:20:45 +02:00
Johannes Bornhold 2bc69990cc dmd: Tweaks so that it compiles on darwin
- Patching the makefile so use "clang++" as compiler. This was commented out
  inside of the makefile.

- Fix the path to copy libphobos from.
2015-05-02 11:05:43 +02:00
William A. Kennington III 00df204c82 Merge remote-tracking branch 'upstream/master' into staging 2015-05-01 15:57:09 -07:00
Shea Levy a704233a87 Add ats-extsolve (formerly patsolve) 2015-04-30 18:54:40 -04:00
Joachim Fasting bf7ad2d84f meta.description fixups
Mostly scripted substitutions with a couple of subjective enhancements.
2015-04-30 18:17:42 +02:00
Shea Levy 90ebf5b952 Add gcc-5.1.0 2015-04-30 10:48:35 -04:00
Thomas Tuegel 1fe28a1132 Merge remote-tracking branch 'upstream/master' into staging 2015-04-29 11:33:28 -05:00
Charles Strahan b2f426d981 Merge pull request #7626 from dnhgff/ghcjs-boot-update
ghcjs: bump ghcjs-boot commit
2015-04-28 20:56:30 -04:00
dnhgff afa51d31f5 ghcjs: bump ghcjs-boot commit
see https://github.com/ghcjs/ghcjs-boot/pull/17 for justification (ghcjs-boot
won't build anymore on the previous commit :()
2015-04-28 17:37:27 -07:00
Tobias Geerinckx-Rice 239a129b5a squeak: build commonly required plugins
Squeak without X11 or audio support is not very useful. Include
the required dependencies.
2015-04-27 23:02:02 +02:00
Tobias Geerinckx-Rice 69c0eff661 Add squeak 4.10.2.2614: a Smalltalk environment 2015-04-27 19:29:20 +02:00
Vladimír Čunát 30f31c9afc Merge 'master' into staging
(relatively simple conflicts)
2015-04-26 22:52:08 +02:00
Edward Tjörnhammar ca9d049654 removing cocreature as maintainer, as per request #6305 2015-04-25 00:29:51 +02:00
Edward Tjörnhammar ad03fb11b3 openjdk8: enable fontconfig, add fallback fonts and fix emacs highlighting 2015-04-25 00:22:57 +02:00
j-keck 46aee4e3ca ghcjs: update revisions
* ghcjs in nixpkgs depends on lens < 4.9
 * current lens in nixpkgs is 4.9.1
 * actual upstream ghcjs depends on lens < 4.10

Closes https://github.com/NixOS/nixpkgs/pull/7536.
2015-04-24 14:47:03 +02:00
Shea Levy 97bcc831f1 ats2: bump 2015-04-24 06:55:06 -04:00
Georges Dubus d10fb7c7be Merge pull request #7511 from Havvy/rustc-1.0.0-beta2
Rustc 1.0.0 beta2
2015-04-22 14:25:26 +02:00
Cray Elliott 447f1dcffb openjdk: patch build script to accept 4.x versioned linux kernels 2015-04-21 20:39:36 -07:00
Ryan Scheel (Havvy) d29ef454f0 makeRustcDerivation: Add configurationFlags, rustcBeta: Add beta configuration flag 2015-04-21 20:52:19 +00:00
Ryan Scheel (Havvy) d3db093560 rustcBeta: Update to 1.0.0beta.2 2015-04-21 20:47:24 +00:00
Ricardo M. Correia b1b4092ad5 rustcMaster: Update from 2015-04-13 -> 2015-04-15 2015-04-21 19:46:28 +02:00
William A. Kennington III 556c2a919c icedtea: 2.5.4 -> 2.5.5 2015-04-17 14:10:09 -07:00
Arseniy Seroka d56e9b4f05 Merge pull request #7330 from RumataEstor/rust-beta
Provide rustc-1.0.0-beta as the default rust package
2015-04-16 13:05:40 +03:00
Aycan iRiCAN 1e18670132 Merge pull request #7410 from aycanirican/ghcjs_pretty_submodule_fix
ghcjs-boot doesn't build due to broken submodule ref.
2015-04-16 11:32:11 +03:00
Aycan iRiCAN 620dcad2d4 ghcjs-boot doesn't build due to broken submodule ref. 2015-04-16 11:31:14 +03:00
Shea Levy d480957d2a ats2: bump 2015-04-15 22:51:10 -04:00
taku0 256cd8046c oraclejdk: bump to 8u45, 7u79, and 7u80 2015-04-15 10:02:05 +09:00
Charles Strahan c17aa58fa9 ghcjs: mark as unbroken on i686 2015-04-14 20:00:37 -04:00
Charles Strahan 290c72753a ghcjs: fix on 32-bit systems
fixes #7341
2015-04-14 19:54:57 -04:00
Charles Cooper ff8b1eff0c update rdmd to 2.067.0 2015-04-14 10:46:24 -07:00
Charles Cooper 163d6a13ee dmd update to 2.067.0 2015-04-14 09:30:35 -07:00
Peter Simons 7de9c54b6e ghcjs: mark broken on 32-bit linux
https://github.com/NixOS/nixpkgs/issues/7341
2015-04-14 13:35:16 +02:00
Dmitry Belyaev 2a10294b74 Update rustcMaster 2015-04-13 15:55:39 +10:00
Dmitry Belyaev 7a51920367 Provide rustc-1.0.0-beta as the default for rustc
The patch injects full paths to utilities rather then expects to find then in the environment.
Also remove alphas.
2015-04-13 15:50:24 +10:00
Austin Seipp 11ff78da80 nixpkgs: update oraclejdk8 sha256s
Apparently, these changed.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-04-12 01:15:52 -05:00
Thomas Tuegel 88918e10e9 Merge branch 'master' into staging 2015-04-10 07:45:38 -05:00
Tom Hunger f71fa3cf75 closure-compiler: 20130603 -> 20150315. 2015-04-09 14:21:17 +01:00
Eric Seidel 6ec373d776 Merge branch master into staging 2015-04-06 18:58:08 -07:00
Nikolay Amiantov 25618c3670 agda: migrate to haskell-ng, update and cleanup
Resolves https://github.com/NixOS/nixpkgs/pull/7172.
2015-04-06 21:24:33 +02:00
Austin Seipp 715b961bf9 nixpkgs: adopt smlnj, 110.76 -> 110.78
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-04-06 06:28:26 -05:00
Michael Raskin 73c6c4ecde Update sbcl 2015-04-05 20:27:25 +03:00
Vladimír Čunát aa5d253a4c hhvm: disable parallel building
http://hydra.nixos.org/build/21068310
2015-04-04 06:38:29 +02:00
Peter Simons fc36141267 ghc-head: update to current git HEAD 2015-04-03 00:50:44 +02:00
William A. Kennington III a604b42480 mysql: Use libs in place of the binary mysql 2015-04-01 16:46:53 -07:00
lethalman e2bc785fe1 Merge pull request #7119 from joachifm/gnu-smalltalk-emacs-support
gnu-smalltalk: optional emacs support
2015-04-01 14:58:23 +02:00
Joachim Fasting c958486eea gnu-smalltalk: optional emacs support 2015-04-01 14:44:42 +02:00
Peter Simons fbfec3fc35 llvmPackages_34.dragonegg is broken because the required "ABIHack.inc" patch has disappeared upstream 2015-04-01 14:31:48 +02:00
lethalman c1c64f70c6 Merge pull request #7046 from svenkeidel/gnu-smalltalk
gnu-smalltalk: new package
2015-04-01 12:03:48 +02:00
lethalman 1670a75285 Merge pull request #6982 from obadz/monodevelop
Monodevelop + Mono upgrade
2015-03-31 16:30:42 +02:00
Peter Simons 3bf3e8076c Merge pull request #7087 from phile314/master
haskell-uhc: New version, disable broken platforms.
2015-03-31 13:25:38 +02:00
Arseniy Seroka 7facba28be Merge pull request #7075 from oxij/x11support-gcc
gcc 4.8: add x11Support option so that it would stop evaluating gtk by default
2015-03-31 03:20:40 +03:00
obadz 1129f6b0db mono 3.8.0 -> 3.12.1
monodevelop 5.1.4.0 -> 5.7.0.660
2015-03-30 23:48:25 +01:00
Sven Keidel fc3a714053 gnu-smalltalk: new package 2015-03-31 00:30:49 +02:00
Philipp Hausmann a2b584ba5f
haskell-uhc: New version, disable broken platforms. 2015-03-30 18:47:38 +02:00
Jan Malakhovski 29133753c8 gcc 4.8: add x11Support option so that it would stop evaluating gtk by default 2015-03-29 23:31:37 +00:00
William A. Kennington III fa2e5b25ba Merge branch 'master' into staging 2015-03-29 14:25:48 -07:00
Charles Strahan 981dbc35d1 ghc-7.10.1: cherry-pick Cabal bugfix for GHCJS 2015-03-29 12:20:02 -04:00
Charles Strahan d590a0f4b6 ghcjs: support for Haskell-NG
closes #5828
closes #6786
2015-03-29 03:34:04 +02:00
William A. Kennington III 5cc82f8175 llvm: Enable RTTI for mesa 2015-03-28 13:50:22 -07:00
Mateusz Kowalczyk 28f5c9536d Merge pull request #7044 from joachifm/delete-qi-compiler
Delete expression for the Qi compiler
2015-03-28 15:23:52 +00:00
Joachim Fasting 51bc557070 Delete expression for the Qi compiler
The Qi language project appears to have been abandoned in favour
of Shen. The source listed in the Qi expression is unavailable
(except through an unofficial mirror on Google Code, which is also
going away soon) and the project's website is defunct.
2015-03-28 11:48:13 +01:00
Tomas Hlavaty a31471876d ensure that gmp and libffi are found when compiling with gcc dynamically 2015-03-28 12:42:23 +03:00
Peter Simons 64a4fab42b ghc: bump version to 7.10.1 release 2015-03-27 15:33:53 +01:00
Michael Raskin 9fc71d3bf6 Add mkcl; patch by Tomas Hlavaty <tom@logand.com> 2015-03-27 08:24:35 +03:00
Herwig Hochleitner 24ddfc7c38 passthru.home in openjdk8, similar to other jdks 2015-03-26 19:06:36 +01:00
Peter Simons eb4f75a868 ghc: remove obsolete "i686-darwin" from meta.platforms 2015-03-26 11:29:05 +01:00
Peter Simons 6bd48cbfef Enable Darwin builds of Haskell packages again.
Hopefully, issues like https://github.com/NixOS/nixpkgs/issues/2689 are
all remedied by now.
2015-03-26 11:29:05 +01:00
Peter Simons 93bd02a6aa ghc: versions prior to 7.4.x currently don't work on Darwin
db4cb021c0 (commitcomment-10320216)
2015-03-26 11:29:05 +01:00
Spencer Whitt 5284c5684f orc: Enable building on Darwin 2015-03-25 22:13:48 -04:00
Eric Seidel 69d02b71a0 clang: add isClang passthru attribute to mirror isGNU 2015-03-24 20:37:01 -07:00
Chris Double b8c7afb824 Update aliceml from git to get fix for tooltips in IDE 2015-03-25 15:43:56 +13:00
Shea Levy 6e3c9d5ce4 Fix fallout of recent cc-wrapper changes
Fixes tarball except for 56e21d05e8
2015-03-24 22:13:43 -04:00
Eelco Dolstra 2ed5c2bd6b Set some meta.platforms
Also fix meta.platform -> meta.platforms in a few places.
2015-03-20 20:04:42 +01:00
Shea Levy 19cd9f16a0 Merge branch 'staging' 2015-03-20 09:53:34 -04:00
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
aszlig d68e9b855c
haxe: Add setup-hook and patch to add haxlib path.
Introduces a new environment variable called HAXELIB_PATH and the patch
for haxelib is trying to search that environment variable for other
libraries. If the haxelib path for a particular library isn't found, it
reverts to the normal behaviour of searching the user's home directory
for a file called .haxelib, which in turn points to a repsitory path and
that in turn has .current/.dev files to point it to the right version
number.

This avoids workarounds like this when using Nix to build Haxe projects:

configurePhase = ''
  export HOME="$(pwd)"
  echo "$(pwd)" > .haxelib

  mkdir dependency1
  echo dev > dependency1/.current
  echo "${dependency1}" > dependency1/.dev

  mkdir dependency2
  echo dev > dependency2/.current
  echo "${dependency2}" > dependency2/.dev
'';

Now every haxelib is expected to be in $out/lib/haxe/$name and whenever
it is listed in buildInputs of another Haxe derivation, HAXELIB_PATH
gets automatically set in the build environment.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-03-20 08:39:21 +01:00
Mateusz Kowalczyk d56831a9af ghc: update link and version of 7.10 RC3 2015-03-19 12:33:11 +00:00
Austin Seipp 1ef6f44e5d nixpkgs: hhvm 3.3.0 -> 3.6.0
- We need {perl,git,krb5,libvpx,etc} as a dependency
  - Drop upstream patches.
  - Simplify build (uses cmake configuration)
  - Simplify install (uses cmake generated installer)

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-03-18 05:11:31 -05:00
Vladimír Čunát e924f05cc3 Merge branch 'master' into staging 2015-03-17 13:35:05 +01:00
Peter Simons 04611ab692 ghc: update 7.10.1 to rc3 2015-03-17 11:40:51 +01:00
Ricardo M. Correia 01d1ec25f7 rustc: Fix test failure due to hardcoded path to /home 2015-03-16 21:02:35 +01:00
Ricardo M. Correia 5f3a2cb0d1 rustc: Re-enable parallel building 2015-03-16 21:02:35 +01:00
Artyom Shalkhakov 82ee506f43 Bump to ATS-0.2.12 2015-03-16 15:50:48 +01:00
Peter Simons 3f712f8448 ghc-6.10.4: cosmetic clean up 2015-03-15 11:00:11 +01:00
Peter Simons 26223831dc ghc-6.12.3: cosmetic clean up 2015-03-15 11:00:11 +01:00
Shea Levy e729dfbd3f gcc-4.9: Set isGNU
Fixes #6787
2015-03-13 12:47:17 -04:00
Robin Gloster 282530454a add myself as php and rustc maintainer 2015-03-11 11:24:55 +01:00
Peter Simons 6694ef42a9 Merge branch 'master' into staging.
Conflicts:
      pkgs/development/libraries/gtk+/2.x.nix
      pkgs/tools/security/gnupg/21.nix
      pkgs/top-level/all-packages.nix
2015-03-10 12:09:43 +01:00
Peter Simons 8196130a1d Merge pull request #6711 from phile314/dev
haskell: Add uhc compiler
2015-03-10 11:22:15 +01:00
Philipp Hausmann 2eacaa856b
haskell-uhc: Remove explicit dependency on binary 2015-03-10 00:19:10 +01:00
Arseniy Seroka b172b9fb37 Merge pull request #6731 from globin/update-rust
Update rust to new nightly (2015-03-09)
2015-03-09 21:59:03 +03:00
Robin Gloster 3a32dae799 update rust to new nightly (2015-03-09) 2015-03-09 18:37:30 +01:00
Peter Simons e2b033cad9 ghc: re-instate code that configures statically linked builds by default
The compiler should not expect to have dynamic versions of all libraries
available, because that configuration doesn't play along nicely with statically
linked libraries.

Fixes https://github.com/NixOS/nixpkgs/issues/6399.
2015-03-09 15:55:24 +01:00
Eduard Bachmakov 4731485ca2 llvm-3.5: enable RTTI to support mesa
Extracted from #6367.
2015-03-09 15:55:23 +01:00
Philipp Hausmann 1ce75368f1
Add uhc haskell compiler 2015-03-09 13:38:28 +01:00
William A. Kennington III c9ec23d55c Merge pull request #6673 from taku0/oraclejdk-8u40
oraclejdk: bump to 8u40
2015-03-08 19:16:44 -07:00
William A. Kennington III 2e6e6f9178 Merge pull request #6684 from j-keck/update-scala
update scala to 2.10.5 and 2.11.6
2015-03-08 16:08:40 -07:00
Michael Raskin a36c914020 update sbcl 2015-03-09 01:03:01 +03:00
Michael Raskin 3d4f7be9a3 Update ECL 2015-03-09 01:03:01 +03:00
Shea Levy e57e44f867 llvm-3.6 packages: Build everything (except clang and llvm) with clang 2015-03-07 13:08:34 +00:00
Shea Levy b37fd11351 llvm-3.6 packages: Rearrange directory structure 2015-03-07 12:51:06 +00:00
Shea Levy 3ed077a69b lldb-3.5 is broken, bug in the cmake
lldb-3.6 is working (just waiting on a staging fix to merge), so let's just
mark this broken until we decide to nuke 3.5 all together.

Fixes #6636 refs #6668
2015-03-06 16:16:20 -05:00
Shea Levy c62b5456f5 Merge branch 'llvm-3.6' of git://github.com/Ralith/nixpkgs into llvm-3.6-merge
LLVM, clang, and lldb 3.6iLLVM, clang, and lldb 3.6

Conflicts:
	pkgs/top-level/all-packages.nix
2015-03-06 19:10:10 +00:00
Shea Levy 6b53021205 Merge branch 'master' into staging 2015-03-06 19:02:36 +00:00
Shea Levy 55cf015142 clang-3.6: provide path to gcc on Linux
gcc contains core runtime bits that aren't available elsewhere for Linux.

Refs #6449
2015-03-06 13:49:49 +00:00
Shea Levy 494ae5fbeb clang: provide path to gcc on Linux
gcc contains core runtime bits that aren't available elsewhere for Linux.

Fixes #6449 refs #6668
2015-03-06 08:36:42 -05:00
Shea Levy c08a0d240c ats2: bump 2015-03-05 18:21:56 -05:00
j-keck 7da51f9eb7 scala: update to 2.11.6 2015-03-05 20:49:28 +01:00
j-keck a1a585078a scala_2_10: update to 2.10.5 2015-03-05 20:49:28 +01:00
Moritz Kiefer 4f3f301807 openjdk8: update to jdk8u40-b25 2015-03-05 18:04:21 +01:00
taku0 137f281849 oraclejdk: bump to 8u40 2015-03-05 23:01:21 +09:00
Peter Simons 1d953779b0 Merge remote-tracking branch 'origin/master' into staging. 2015-03-05 12:24:57 +01:00
Benjamin Saunders f1b7e4d127 LLVM, clang, and lldb 3.6 2015-03-05 06:44:09 +01:00
Eelco Dolstra 6f33aa8465 orig-gcc -> orig-cc 2015-03-04 22:15:46 +01:00
Eelco Dolstra 97fcb33ac2 cudatoolkit: Fix gcc -> cc
Urgh, we shouldn't have renamed gcc to cc...
2015-03-04 22:15:46 +01:00
William Roe 7dcde14809 go: Update to version 1.4.2 2015-03-04 11:55:47 +00:00
Peter Simons 38c67a358e yap: mark 32 bit Linux build broken 2015-03-04 11:14:58 +01:00
Dan Peebles 57250fc2cc Enable cgo on darwin 2015-03-03 20:03:48 -05:00
William A. Kennington III adbba6eded Merge pull request #6528 from codyopel/stdenv-fixes
remove stdenv.isBSD
2015-03-02 20:10:07 -08:00
Bjørn Forsman c47a3b0663 microscheme: update to latest release (0.9.2)
* Don't "externalize url/rev/sha256 to permit easier override".
  Just override 'src' itself. Then you can get the source from anywhere,
  not just git. I needed to touch this anyway, because I want to use
  fetchzip instead of fetchgit for releases (no need to clone repo).
* Latest release has "make install" improvements, simplifying our
  install.
2015-03-02 21:55:55 +01:00
Georges Dubus 9e59c9ad84 Merge pull request #6623 from woehr/master
Upgrade Rust compiler
2015-03-02 21:38:29 +01:00
Peter Simons 5341196f01 Merge branch 'master' into staging. 2015-03-02 21:10:36 +01:00
Jordan Woehr 5821e91bd1 Restructure rustc derivations for ease of updating.
Update racerRust to use new rustcMaster and upgrade cargoSnapshot so racer builds.
2015-03-02 12:40:55 -07:00
Eelco Dolstra ea0d6a7fc0 Add CUDA toolkit 6.5 2015-03-02 00:24:00 +01:00
Pascal Wittmann 92664a84ad nasm: update from from 2.11.05 to 2.11.08
2.11.06 had a bug that broke syslinux [1], this bug was
fixed in 2.11.07, but there was never a tar-ball release
of that version.

[1] http://sourceforge.net/p/nasm/mailman/message/33074214/
2015-02-26 14:43:44 +01:00
Peter Simons d6c295e469 Merge remote-tracking branch 'origin/master' into staging. 2015-02-25 20:18:28 +01:00
codyopel e29b0da9c7 remove stdenv.isBSD 2015-02-24 22:15:51 -05:00
Aistis Raulinaitis 9adb387327 Ur/Web version bump 2015-02-23 02:40:27 -08:00
vbgl 6668a05abc Merge pull request #6521 from lostdj/ltp/upstream-master/emscripten1.29.10
emscripten: update from 1.29.3 to 1.29.10.
2015-02-23 11:03:54 +01:00
Vladimír Čunát bc51573f8a dragonegg-3.5: fix by dropping included patch
It seems to compile a hello-world fine.
2015-02-23 09:37:07 +01:00
Peter Simons b8bf8e502c ghc: re-instate code that configures statically linked builds by default
The compiler should not expect to have dynamic versions of all libraries
available, because that configuration doesn't play along nicely with statically
linked libraries.

Fixes https://github.com/NixOS/nixpkgs/issues/6399.
2015-02-22 21:55:27 +01:00
Eduard Bachmakov c0def4a169 llvm-3.5: enable RTTI to support mesa
Extracted from #6367.
2015-02-22 20:03:14 +01:00
lostdj bca50ddb7d emscripten: update from 1.29.3 to 1.29.10. 2015-02-22 21:35:38 +03:00
Ben Darwin 63d61cee7f teyjus: 2.0-b2 2015-02-21 19:55:24 -05:00
Luca Bruno 3391728c63 dragonegg: fix sha256 2015-02-20 14:51:24 +01:00
Jim Garrison 66097d8f4f julia: 0.3.5 -> 0.3.6 2015-02-19 00:07:20 -08:00
Dan Peebles c6ce6460c4 Rearrange llvm dependencies slightly to avoid unnecessary dependencies on darwin (binutils is only used for gold integration, which doesn't apply on darwin) 2015-02-18 02:05:56 -05:00
Dan Peebles 3a423e4405 It doesn't appear to be necessary to force the libc++abi rpath in libc++, and removing it helps disentangle the upcoming darwin stdenv from its bootstrap tools 2015-02-17 22:39:31 -05:00
Shea Levy 2f061ff16b Merge remote-tracking branch 'origin/staging'
Darwin and haskell fixes.
2015-02-17 13:52:37 -05:00
Joel Taylor 4b6d83199a Fix temp directory paths for GHC 7.0.4 on Darwin
This is a remnant of https://github.com/NixOS/nixpkgs/pull/6268
2015-02-16 23:42:59 -08:00
Antoine R. Dumont 172d78923b Add microscheme derivation
(A Scheme subset for Atmel microcontrollers.)

Use of the actual git HEAD because the actual tarball compiles but
segfault at runtime.

Upload the BLINK.ms sample on arduino board (/dev/ttyACM0):

```sh
$ sudo ./result/bin/microscheme -m UNO -d /dev/ttyACM0 -auc ~/repo/perso/microscheme/examples/BLINK.ms
Microscheme 0.8, (C) Ryan Suchocki
>> Treeshaker: After 4 rounds: 84 globals purged! 22 bytes will be
reserved.
>> 18 lines compiled OK
>> Assembling...
>> Uploading...

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100%
0.00s

avrdude: Device signature = 0x1e950f
avrdude: reading input file
"/home/tony/repo/perso/microscheme/examples/BLINK.hex"
avrdude: writing flash (2080 bytes):

Writing | ################################################## | 100%
0.35s

avrdude: 2080 bytes of flash written

avrdude: safemode: Fuses OK (E:00, H:00, L:00)

avrdude done.  Thank you.

>> Cleaning Up...
>> Finished.
```
2015-02-16 23:09:48 +01:00
Eelco Dolstra 2ba9ae0129 Fix bad licenses on CUDA packages
They were marked as "nonfree" rather than "unfree", causing them to be
allowed with allowUnfree = false.
2015-02-15 22:29:47 +01:00
Peter Simons 155e926274 ghc: disable parallel building for older versions again
This change accidentally crept in with the recent Darwin changes.
2015-02-14 19:41:49 +01:00
Joel Taylor fd18936a32 Add purity to GHC builds on Darwin 2015-02-14 19:41:49 +01:00
Peter Simons 600135bba5 Merge remote-tracking branch 'master' into staging. 2015-02-13 22:17:12 +01:00
Peter Simons 54ce1a1810 Merge remote-tracking branch 'origin/master' into staging.
Conflicts:
      pkgs/development/compilers/ghc/head.nix
      pkgs/top-level/haskell-ng.nix
2015-02-13 22:13:25 +01:00
Joel Taylor 2a5dacbf6b patch shebangs in boot script 2015-02-13 10:37:47 +01:00
Joel Taylor dcafdf47ea Revert "Revert "Build GHC HEAD from git checkout"."
This reverts commit 15416dd2ec.
2015-02-13 10:37:47 +01:00
John Wiegley 68c6ca44e6 sbcl_1_2_0: port over joelteon's change to 1.2.8 2015-02-12 15:05:37 -06:00
John Wiegley 1dea4e5297 Merge pull request #6321 from joelteon/sbcl
Linker flags for sbcl on Darwin
2015-02-12 15:54:05 -05:00
Joel Taylor b43fc565f1 linker flags for sbcl 2015-02-12 12:14:35 -08:00
Vladimír Čunát 8afa77cb07 vala-0.26: minor update to fix CVE-2014-8154
@lethalman: it seems strange to me to have the 0.23.* version as
the default, as it's even an unstable release.
2015-02-12 20:43:55 +01:00
Peter Simons 15416dd2ec Revert "Build GHC HEAD from git checkout".
This reverts commit 52c8d7c4ab. The new
expression doesn't compile: http://hydra.nixos.org/build/19594431/nixlog/1/raw.
2015-02-12 20:15:56 +01:00
Shea Levy 127efcd6f6 Merge branch 'kill-libiconv' of git://github.com/gridaphobe/nixpkgs into staging
Took "ours" for the conflict and changed libiconvOrEmpty to libiconv

Conflicts:
	pkgs/applications/audio/ncmpcpp/default.nix
2015-02-11 19:37:22 -05:00
Joel Taylor 52c8d7c4ab Build GHC HEAD from git checkout 2015-02-11 14:32:54 -08:00
Joel Taylor db4cb021c0 Add purity to GHC builds on Darwin. 2015-02-10 22:08:01 +01:00
lethalman e7762c55bb Merge pull request #6281 from ehmry/nim
nim: initial package at 0.10.2
2015-02-10 16:08:07 +01:00
Emery Hemingway e65e8983d9 nim: initial package at 0.10.2 2015-02-10 09:48:41 -05:00
Luca Bruno 10e7572d17 Use go1.4 instead of go-1.4 in derivation names. Closes #6243
I chose meta.branch because go 1.1 and 1.2 had this already.
2015-02-09 10:16:14 +01:00
Dan Peebles da8ab2d947 Get mlton a little closer to working on darwin+clang (thanks to gridaphobe). Still impure, and needs more work. 2015-02-08 19:24:44 -05:00
Dan Peebles a29cc5a911 A build of libc++abi that doesn't rely on a full llvm build (more lightweight boostrap upcoming) 2015-02-08 13:38:29 -05:00
Dan Peebles 19c359ce2a substituteInPlace doesn't seem to work properly on this bash, so use sed instead 2015-02-08 03:04:41 -05:00
Dan Peebles 507d65d7d4 Get rid of default search paths in clang 3.5 2015-02-08 02:12:51 -05:00
Dan Peebles c4253520fe These two are unused 2015-02-08 00:34:02 -05:00
Dan Peebles 0c6598beaf gccApple is dead. Leaving the top-level attribute for a little longer, but no need to keep its unused code. 2015-02-08 00:28:37 -05:00
Eric Seidel e08b9ab8d3 kill libiconvOr*
Conflicts:
	pkgs/applications/networking/mailreaders/sup/default.nix
	pkgs/development/compilers/ghc/7.8.3-binary.nix
	pkgs/development/interpreters/php/5.3.nix
	pkgs/development/interpreters/ruby/patches.nix
	pkgs/development/libraries/cairo/default.nix
	pkgs/development/libraries/poppler/default.nix
	pkgs/top-level/all-packages.nix
2015-02-07 20:29:28 -08:00
Michael Raskin 236029ef83 Fix Lazarus build (somewhat) by referring to gcc libgcc_s.so by currently-woring attribute path 2015-02-08 01:09:09 +03:00