Commit Graph

4207 Commits

Author SHA1 Message Date
Yann Hodique c9e63ded80 go: 1.8.2 -> 1.8.3 2017-05-25 03:23:41 +02:00
Vladimír Čunát 78ea189a6b
Merge branch 'master' into staging
... to fix *some* of the evaluation problems.
2017-05-24 13:56:28 +02:00
Franz Pletz 760248360c Merge pull request #26050 from sigma/pr/go-1.8.2
go: 1.8.1 -> 1.8.2
2017-05-24 12:53:19 +02:00
Yann Hodique ccfc81397b go: 1.8.1 -> 1.8.2 2017-05-24 01:30:39 -07:00
Yann Hodique a69ae2c7f9 go: 1.7.5 -> 1.7.6 2017-05-24 01:18:56 -07:00
Vladimír Čunát 8004e79415
Merge branch 'master' into staging 2017-05-24 03:24:06 +02:00
Jörg Thalheim 4c4f50ce76
llvmPackages_34.llvm: fix output of llvm-config
now llvm-config --libnames and llvm-config --libfiles output the proper
files.
2017-05-23 18:38:44 +01:00
John Ericson c3b2c5bf77 Merge pull request #25997 from obsidiansystems/isHurd
stdenv: Rename `isGNU` to `isHurd` as GNU is a userland
2017-05-22 19:02:49 -04:00
Lukasz Czyzykowski 2ae46bc163 ghc: 8.0.2 without link warnings
Fixes NixOS/nixpkgs#25139 by backporting patch applied in ghc trunk:
https://phabricator.haskell.org/D2823
2017-05-22 20:06:52 +02:00
John Ericson eaa509f33a stdenv: Rename `isGNU` to `isHurd` as GNU is a userland
Elsewhere, things called GNU indeed includes GNU/Linux or GNU/Hurd, but this
predicate was defined excluding Linux regardless of userland.
2017-05-22 13:55:26 -04:00
Arseniy Seroka 2ddcec9885 Merge pull request #25845 from sheganinans/master
UrWeb 20160621 -> 20170105
2017-05-22 20:05:46 +03:00
Frederik Rietdijk 99cfab07b9 Merge remote-tracking branch 'upstream/master' into HEAD 2017-05-22 09:21:40 +02:00
Willi Butz 458895db33
go: add dependencies for go get
go get expects git, subversion, mercurial and bazaar to be in PATH when
needed. (https://github.com/golang/go/wiki/GoGetTools)
2017-05-21 01:16:42 +02:00
Jörg Thalheim 300b63c5ea Merge pull request #25911 from amiloradovsky/dale
dale: 20170419 -> 20170519
2017-05-20 07:41:29 +01:00
Vladimír Čunát dc8c798e5d
Merge #25538: haxe: 3.2.1 -> 3.4.2 2017-05-19 23:44:18 +02:00
Will Dietz 3d1c1c5af3 llvm-4/*: indicate which build inputs are nativeBuildInputs. 2017-05-19 15:38:00 -05:00
Will Dietz 9aa3548931 llvm-4/clang-4: Build and install man pages 2017-05-19 15:37:59 -05:00
Daniel Brockman dd35dbcc27 solc: 0.4.8 -> 0.4.11 2017-05-19 16:34:10 +02:00
Andrew Miloradovsky 8633aba1e1 dale: 20170419 -> 20170519
Includes some stability/predictability and portability improvements.
2017-05-19 11:39:06 +00:00
Vladimír Čunát e9aeb55f3b
Merge branch 'master' into staging 2017-05-18 11:24:18 +02:00
John Ericson bec5ffee15 Merge pull request #25232 from obsidiansystems/cross-binutils
Cross binutils
2017-05-17 16:34:56 -04:00
John Ericson 20fa6fd871 gcc: When cross compiling, always expect prefixed binutils
Previously this was just done on Darwin.
2017-05-17 15:33:05 -04:00
Aistis Raulinaitis b2444e25ef UrWeb version bump 2017-05-16 11:43:23 -07:00
Vladimír Čunát 65ede052fa
treewide: fixup packages with RPATH problems 2017-05-16 18:30:58 +02:00
Tuomas Tynkkynen beb43a651c Merge remote-tracking branch 'upstream/master' into staging 2017-05-14 14:24:20 +03:00
Vladimír Čunát 51e0f8f759
Merge branch 'master' into staging
Some more larger rebuilds from master.
2017-05-12 12:03:37 +02:00
Will Dietz 70f95f46d4 souper: 2017-03-07 -> 2017-03-23 2017-05-10 15:52:55 -05:00
Daiderd Jordan c0774b970b Merge pull request #25307 from acowley/llvm-openmp
llvm: Add the LLVM OpenMP components
2017-05-10 18:51:44 +02:00
Gabriel Ebner 8da31b0e2e fstar: 0.9.2.0 -> 0.9.4.0 2017-05-10 13:54:21 +02:00
Vladimír Čunát 8b01ec9a9e
Merge branch 'master' into staging 2017-05-10 00:54:53 +02:00
Daiderd Jordan 0d6d47edd1 Merge pull request #25568 from sigma/pr/go-1.8.1
go: 1.8 -> 1.8.1
2017-05-09 18:44:12 +02:00
Peter Simons a1b6c5f5d6 Revert "Use consistent package naming for HEAD.nix files" for GHC and GHCjs.
This reverts commit 31b0e34d1d. The version
numbers used in that commit were no improvement.
2017-05-09 17:59:28 +02:00
Pascal Wittmann a913e8c3fa Merge pull request #25634 from ericsagnes/pkg-new/gnu-cobol
gnu-cobol: init at 2.0rc-2
2017-05-09 14:40:31 +02:00
Eric Sagnes bd03033b49 gnu-cobol: init at 2.0rc-2 2017-05-09 19:03:41 +09:00
Arseniy Seroka 87e7faa937 Merge pull request #25631 from rht/master
Use consistent package naming for HEAD.nix files
2017-05-09 11:27:03 +03:00
David Johnson a5df611d91 ghcjs: mark as fixed 2017-05-08 22:32:08 -07:00
rht 31b0e34d1d
Use consistent package naming for HEAD.nix files 2017-05-09 10:31:15 +07:00
Yann Hodique 19ebff1d95 go: 1.7.4 -> 1.7.5 2017-05-08 13:14:46 +02:00
Kamil Chmielewski 9943e5635c ponyc: 0.13.1 -> 0.14.0
https://github.com/ponylang/ponyc/issues/1877
2017-05-08 09:38:34 +02:00
Frederik Rietdijk 7a61788bc1 Merge remote-tracking branch 'upstream/master' into HEAD 2017-05-07 21:36:49 +02:00
montag451 74b55421b4 asn1c: 0.9.27 -> 0.9.28 2017-05-07 11:50:47 +02:00
Yann Hodique aa513180c5 go: 1.8 -> 1.8.1 2017-05-06 12:55:32 -07:00
Andy Li 56b30bf98a haxe: 3.2.1 -> 3.4.2 2017-05-06 00:41:43 +08:00
Michael Raskin 7527355840 Merge pull request #25218 from expipiplus1/cross-llvm
Fix cross compilation of LLVM-3.9
2017-05-02 22:24:41 +02:00
Will Dietz cb026b1b65 swift: Fix sha256, I think upstream moved the release tag?
If this happens again we can target the particular commit
but hopefully it's a one-time thing.
2017-05-01 13:52:46 -05:00
Michael Raskin 7900a0162a Merge pull request #25088 from dtzWill/update/swift-3.1.1
swift: 3.1 -> 3.1.1
2017-05-01 14:03:43 +02:00
Michael Raskin b3e69c08ee Merge pull request #24742 from volth/reason-1.13.3-master
reason: init at 1.13.3
2017-05-01 11:20:50 +02:00
Roman Kuznetsov 86fe3e9c6e mono: 4.6.0 -> 4.6.2 2017-04-30 14:14:02 +01:00
Michael Raskin 9031c35b6c julia_05: 0.5.0 -> 0.5.1 2017-04-30 01:13:44 +02:00
Joe Hermaszewski ad778a64d7 LLVM-3.9: formatting 2017-04-29 11:18:25 +00:00
Joe Hermaszewski 7b7ffc4999 LLVM-3.9: disable shared libraries in cross builds
The current cc-wrapper script seems to have trouble setting the rpath
correctly. Hopefully #25047 will fix this.
2017-04-29 11:18:15 +00:00
Anthony Cowley 0059131f54 llvm: Add the LLVM OpenMP components
Needed to build an executable that uses OpenMP with clang. This
includes a header file and a library that clang will link into an
executable whose source makes use of ‘omp‘ pragmas.
2017-04-28 21:30:55 -04:00
Tomas Hlavaty f1cf8125f0 sbcl: enable threadSupport also on aarch64-linux 2017-04-28 23:51:58 +02:00
Tomas Hlavaty 6e53534c2f sbcl: 1.3.16 -> 1.3.17 2017-04-28 23:51:53 +02:00
Periklis Tsirakidis db6ba4dee7 emscripten: fix closure-compiler path 2017-04-28 18:54:47 +02:00
Joachim F bb572f0942 Merge pull request #25115 from sifmelcara/update/crystal-0.22.0
crystal: 0.21.0 -> 0.22.0
2017-04-28 12:44:57 +01:00
Tim Steinbach cd2b044847
kotlin: 1.1.1 -> 1.1.2 2017-04-27 08:30:30 -04:00
John Ericson 761af14778 Merge pull request #25227 from obsidiansystems/cross-purge-binutilsCross
Purge binutilsCross
2017-04-26 09:09:06 -04:00
John Ericson 295315cc87 binutilsCross: Remove and use `binutils` instead always
See previous commit for what was done to `binutils` to make this
possible.

There were some uses of `forcedNativePackages` added. The
combination of overrides with that attribute is highly spooky: it's
often important that if an overridden package comes from it, the
replaced arguments for that package come from it. Long term this
package set and all the spookiness should be gone and irrelevant:

  "Move along, nothing to see here!"

No hashes should be changed with this commit
2017-04-25 21:36:19 -04:00
Joe Hermaszewski bad5ca0525 LLVM-3.9: Use nativeBuildInputs instead of buildPackages 2017-04-25 22:31:31 +00:00
Joe Hermaszewski fea424fea3 LLVM-3.9: Fix RPATH in cross compile builds
This error was cause by multiple-outputs.sh not setting
NIX_CROSS_LDFLAGS
2017-04-25 22:25:17 +00:00
Joe Hermaszewski 12bbc63024 llvm-3.9: Fix cross compilation
It's now possible to cross compile llvm:

`nix-build -E '(import ./. { crossSystem = import ./platform.nix; }).pkgs.llvm'`
2017-04-25 19:59:35 +00:00
Joe Hermaszewski 34436df0d0 clang: Use cmake from buildPackages 2017-04-25 19:59:09 +00:00
Peter Simons 92844240c2 halvm: set proper meta.platforms
64-bit Linux is the only platform that has Xen in Nixpkgs.
2017-04-25 16:08:43 +02:00
Gabriel Ebner 10b95d7623 emscripten: 1.37.9 -> 1.37.10 2017-04-25 11:08:20 +02:00
John Ericson 75441dd64a Merge pull request #25194 from obsidiansystems/host-target-unconfuse
stdenv.cross is a silly attribute that needs to go leaving the well-defined hostPlatform and targetPlatform. This PR doesn't remove it, but changes its definition: before it tracked the target platform which is sometimes more useful for compilers, and now it tracks the host platform which is more useful for everything else. Most usages are libraries, falling in the "everything else" category, so changing the definition makes sense to appease the majority. The few compiler (gcc in particular) uses that exist I remove to use targetPlatform --- preserving correctness and becoming more explicit in the process.

I would also update the documentation aside mentioning stdenv.cross as deprecated, but the definition given actually erroneously assumes this PR is already merged!
2017-04-24 19:07:48 -04:00
John Ericson a7068ace35 Rewrite a few `stdenv.cross` uses that *should* be `targetPlatform`
The previous commit redefines `stdenv.cross` for the sake of normal
libaries, the most common use-case of that attribute. Some compilers
however relied on the old definition so we have them use
`targetPlatform` instead. This special casing is fine because we
eventually want to remove `stdenv.cross` and use either `hostPlatform`
or `targetPlatform` instead.
2017-04-24 16:31:45 -04:00
Tuomas Tynkkynen c90998d5cf Revert "rustc: don't build on i686"
This reverts commit 9f86136cef.

Rust is nowadays required for building Firefox, so the channel updates
are blocked on this.

(It also builds fine for me.)
2017-04-24 21:25:02 +03:00
Tuomas Tynkkynen 84982c28de Merge remote-tracking branch 'upstream/master' into staging 2017-04-24 15:04:43 +03:00
Daiderd Jordan 80828429d7 Merge pull request #25066 from matthewbauer/less-darwin-eval-errors
Add Darwin as platform to various "broken" packages that actually build
2017-04-24 08:14:21 +02:00
Matthew Bauer 1091c3b489
colm: supports darwin 2017-04-23 18:08:39 -05:00
Kamil Chmielewski b125fbfb07 ponyc: 0.13.0 -> 0.13.1
https://github.com/ponylang/ponyc/issues/1848
2017-04-23 21:21:56 +02:00
Volth 2770be5d5e reason: 1.13.3 -> 1.13.4 2017-04-23 11:29:10 +00:00
Volth aa8d50ce0b reason: init at 1.13.3 2017-04-23 11:23:21 +00:00
Frederik Rietdijk 4fc9b1852a Merge remote-tracking branch 'upstream/master' into HEAD 2017-04-23 11:26:47 +02:00
mingchuan ca5913bf33 crystal: 0.21.0 -> 0.22.0 2017-04-23 03:01:17 +08:00
David Johnson bcd5865adf HaLVM: Shebang fix for Hydra
On my local nixos machine, `useSandbox = true;` wasn't enabled. This exposed the fact that various scripts weren't shebang-patched. @cleverca22 has provided the fix.

cc @peti @domenkozar @Ericson2314
2017-04-22 10:33:01 -07:00
Peter Simons 6e50b4532c halvm: mark build as broken
The build relies on /usr/bin/env, which does not exist in chroot build
environments: http://hydra.nixos.org/build/51814615.

Ping: @dmjio
2017-04-21 16:25:53 +02:00
Will Dietz 9273286353 swift: 3.1 -> 3.1.1 2017-04-21 07:28:56 -05:00
Tomas Hlavaty 8162ee9b60 cmucl: 21a -> 21b 2017-04-21 00:32:02 +02:00
Tomas Hlavaty 053edc0689 sbclBootstrap.aarch64-linux: init at 1.3.16 2017-04-20 23:33:00 +02:00
Tomas Hlavaty e4ea8e13d6 sbcl: remove unused file 1.2.5.nix 2017-04-20 23:31:54 +02:00
Tomas Hlavaty 43707f2764 sbclBootstrap.x86_64-linux: 1.2.15 -> 1.3.16 2017-04-20 23:30:56 +02:00
Tomas Hlavaty 8bb981fce3 sbcl: 1.3.15 -> 1.3.16 2017-04-20 23:30:07 +02:00
Tim Steinbach 75b4bec6fb Merge pull request #25049 from NeQuissimus/openjdk_8_131
openjdk: 8u121-13 -> 8u131-11
2017-04-20 17:16:15 -04:00
Tim Steinbach 8b3907d153 Merge pull request #25051 from NeQuissimus/scala_2_11_11
scala: 2.11.10 -> 2.11.11
2017-04-20 17:15:58 -04:00
Tim Steinbach 2f026678d5
scala: 2.11.10 -> 2.11.11 2017-04-19 21:10:10 -04:00
Tim Steinbach 4b9ac70a87
scala: 2.12.1 -> 2.12.2 2017-04-19 21:06:02 -04:00
Tim Steinbach fabfec0512
openjdk: 8u121-13 -> 8u131-11 2017-04-19 21:03:55 -04:00
David Johnson d8e87fc0c4 Disable parallel building 2017-04-19 15:20:51 -05:00
Tim Steinbach 553bf09ba9 Merge pull request #25011 from benley/oraclejdk
oraclejdk: 8u121 -> 8u131
2017-04-19 11:24:50 -04:00
Jörg Thalheim 3a8a027c44 Merge pull request #25013 from amiloradovsky/dale
dale: 20170416 -> 20170419
2017-04-19 10:22:16 +02:00
Andrew Miloradovsky 30b774a5c7 dale: 20170416 -> 20170419
- now builds on x86-32 too (+ tests)
- fairer platforms declaration
- corrected the license information
2017-04-19 05:46:35 +00:00
Benjamin Staffin ad0ad62c31
oraclejdk: 8u121 -> 8u131 2017-04-19 00:13:17 -04:00
Vincent Laporte 2230009e7d ocaml: 4.04.0 -> 4.04.1 2017-04-18 17:19:16 +00:00
Frederik Rietdijk e0abe74baf Merge remote-tracking branch 'upstream/master' into HEAD 2017-04-18 11:25:43 +02:00
Jörg Thalheim 1d84a914f5 Merge pull request #24385 from kuznero/master
fsharp: init at 4.1.7
2017-04-17 19:32:35 +02:00
Jörg Thalheim e8f2046abc Merge pull request #24941 from amiloradovsky/dale
dale: init at 20170416
2017-04-17 19:24:18 +02:00
Nick Novitski b47e0227bc elm-format: symlink latest version to `bin/elm-format` (#24971)
* elm-format: symlink latest version to `bin/elm-format`

* elm-format: nitpick: indentation
2017-04-17 18:41:29 +02:00
Roman Kuznetsov a0466f7f22 fsharp: 4.0.1.1 -> 4.1.7
Build F# with default mono version

Introduce separate fsharp41 packages
2017-04-17 10:39:38 +02:00