Commit Graph

8657 Commits

Author SHA1 Message Date
Frederik Rietdijk d578248611 Merge staging-next into staging 2020-05-24 10:10:06 +02:00
Frederik Rietdijk c778596f56 Merge master into staging-next 2020-05-24 10:03:22 +02:00
Matthew Bauer c74a9cd3e2
Merge pull request #69144 from SFrijters/gdc
gdc: init at 9.3.0
2020-05-23 16:30:47 -05:00
wchresta 074c9cbe1c idris2: init at version 0.2.0-840e020
A purely functional programming language with first class types
2020-05-23 12:54:27 -04:00
Frederik Rietdijk b34551384a Merge master into staging-next 2020-05-23 10:24:52 +02:00
Orivej Desh 16d7f7edae Merge branch 'master' into staging 2020-05-22 09:13:23 +00:00
Gabor Greif d54bfa2a93 compiler-rt{6..10}: fix compilation on Darwin
addendum to https://github.com/NixOS/nixpkgs/pull/85945
2020-05-20 20:10:08 +02:00
Mario Rodas 4ce8a3370a
Merge pull request #88233 from r-ryantm/auto-update/tinygo
tinygo: 0.13.0 -> 0.13.1
2020-05-20 06:19:55 -05:00
Mario Rodas a33cf2276f
Merge pull request #88331 from r-ryantm/auto-update/closure-compiler
closurecompiler: 20200406 -> 20200517
2020-05-20 06:04:05 -05:00
R. RyanTM 2f3a4fe849 closurecompiler: 20200406 -> 20200517 2020-05-20 09:39:55 +00:00
R. RyanTM fdedbbf4e1 tinygo: 0.13.0 -> 0.13.1 2020-05-20 02:17:42 +00:00
Stefan Frijters fc9b93d2fc gdc: init at 9.3.0 2020-05-19 23:06:52 +02:00
Jason Felice 61335d51ac gambit: disable use of poll() on Darwin
Darwin has a bug which affects the use of poll() with a tty fd,
which affects gambit's REPL when at a console, causing 100% CPU
usage.

Gambit recommends this is disabled on Darwin.
2020-05-19 16:06:41 -05:00
Mario Rodas 760aa782a7
Merge pull request #87851 from zowoq/go1143
go: 1.14.2 -> 1.14.3
2020-05-18 19:29:47 -05:00
Jan Tojnar f8a9c6efac
Merge branch 'staging-next' into staging 2020-05-18 21:09:48 +02:00
Jan Tojnar 7f40cfd97b
Merge branch 'master' into staging-next 2020-05-18 21:09:27 +02:00
Louis Bettens c3b743a692 oraclejdk8: 8u241 -> 8u251 2020-05-18 10:29:43 +02:00
Francois-Rene Rideau 0d0f475f27 gerbil: 0.15.1 -> 0.16
Now that v0.16 was released at last, make the configurePhase and instalPhase
the same again for default and unstable.
2020-05-17 16:14:22 -04:00
Francois-Rene Rideau f9360e7974 gerbilPackages.gerbil-utils: init at 2020-05-16 2020-05-17 16:09:26 -04:00
Francois-Rene Rideau 756c8a27d9 gerbil-unstable: 2020-02-27 -> 2020-05-17 2020-05-17 15:51:05 -04:00
Francois-Rene Rideau da4aa17343 gambit-unstable: 2020-02-24 -> 2020-05-13 2020-05-17 15:50:59 -04:00
Francois-Rene Rideau 90835bc666 Refactor Gerbil support
- Use the new Gambit support.
- Move files from $out to $out/gerbil.
- Use new Gerbil configuration and installation scripts.
- Move some fixups from preBuild to postPatch.
- Give up on previous failed attempts at using static libraries.
- Add support for compiling libraries written in Gerbil.
- Build using NIX_BUILD_CORES.
- Register all those things in all-packages.
2020-05-17 15:48:13 -04:00
Francois-Rene Rideau 9456522528 Refactor Gambit support
Refactor the build rule:
- Put files in $out/gambit instead of $out.
- Make the optimization setting easy to override.
- Make use of gccStdenv more explicit at this level.
- Support new-style runtime options for forcing UTF-8 I/O.
- Override the PACKAGE_VERSION and PACKAGE_STRING with git version.
- Note that the license is lgpl21, not lpgl2 (Note: also dual asl20).
- Try and fail to meaningfully add missing runtimeDeps.
- Build using NIX_BUILD_CORES.
2020-05-17 15:48:12 -04:00
Jan Tojnar ce90a304f1
aliceml: do not use aliases 2020-05-16 23:12:57 +02:00
zimbatm 9fbb82f46e
Merge pull request #87913 from zowoq/go113
go_1_13: 1.13.8 -> 1.13.11, stop setting GOPATH
2020-05-16 12:39:53 +02:00
Vincent Laporte df70dcb6fb ocaml-ng.ocamlPackages_4_11.ocaml: init at 4.11.0+α1 2020-05-16 10:27:00 +02:00
adisbladis 13356e3301
Merge pull request #87872 from fare-patches/ethereum
Ethereum updates
2020-05-16 10:25:55 +02:00
zowoq d1e7b0049c go_1_13: 1.13.8 -> 1.13.11 2020-05-16 10:31:23 +10:00
zowoq 469f14ceec go_1_13: stop setting GOPATH
a1e13f6140
2020-05-16 10:31:12 +10:00
Francois-Rene Rideau 46b3eca5fd solc: 0.5.15 -> 0.6.8 2020-05-15 19:18:11 -04:00
Peter Simons e037eb4046 ghcjs: mark build as broken
ghcjs hasn't compiled for several weeks.
2020-05-15 21:19:10 +02:00
zimbatm 99efa7c85c
Revert "Get rid of go 1.13 (#86036)"
This partially reverts commit 3e0aa4af2d.

See the discussion in the PR.
2020-05-15 19:26:53 +02:00
Antonio Nuno Monteiro 90e5b2a44e
bs-platform: 7.3.1 -> 7.3.2 2020-05-14 21:00:31 -07:00
zowoq 8d41f9f281 go: 1.14.2 -> 1.14.3
https://golang.org/doc/devel/release.html#go1.14.minor
2020-05-15 09:56:45 +10:00
Frederik Rietdijk 404fe35d65 Merge staging-next into staging 2020-05-14 09:37:03 +02:00
Frederik Rietdijk 92a26320e7 Merge master into staging-next 2020-05-14 09:25:25 +02:00
Colin L Rice d6162dab50
go-modules: Update files to use vendorSha256 2020-05-14 07:22:21 +01:00
Attila Gulyas 3ff8bb704d mit-scheme: 9.2 -> 10.1.10
The  last update  was  in 2014  (9.2),  but a  major
release came out since (10.x).

See discussion at https://discourse.nixos.org/t/6776
but to sum up:

The portable  C source and Windows  binaries are not
available in the latest MIT Scheme release
(see https://www.gnu.org/software/mit-scheme/release.html )
Warning: Locale seems not configured
hence  the  option  to  build from  source has  been
removed  from  `default.nix`.  Although there  is  a
source package  included in the release  (in lieu of
the portable C source), there is a caveat:

> Note that you cannot build a working system from the
> source  unless you  have  a  working MIT/GNU  Scheme
> compiler to do the  compilation. (This doesn't apply
> to the  portable C source,  which requires only  a C
> compiler.)  This means  that if  the above  binaries
> don't work  on your system,  it is pointless  to try
> building a  custom set  of binaries from  the source
> code.
2020-05-13 16:12:43 -07:00
Manuel Mendez a1e13f6140
go: stop setting GOPATH
The compiler does not need it anymore, has not needed it for many years
iirc. This just goes in and pollutes the environment overriding the
users GOPATH and causing grief.

Go even warns about it itself, without vs with this commit:

```sh
~> go env GOPATH
/home/manny/go
~> nix-shell -p go
~> go env GOPATH
warning: GOPATH set to GOROOT (/nix/store/gvw1mfpdrk7i82884yhxf9lf5j3c12zm-go-1.14.1/share/go) has no effect
/nix/store/gvw1mfpdrk7i82884yhxf9lf5j3c12zm-go-1.14.1/share/go
~> exit
~> nix-shell -I nixpkgs=cloned/NixOS/nixpkgs -p go
~> go env GOPATH
/home/manny/go
~> exit
```
2020-05-13 23:53:30 +01:00
Maximilian Bosch 6b23cfe689
rustPlatform: add `buildAndTestSubdir`-argument
There are several tarballs (such as the `rust-lang/rust`-source) with a
`Cargo.toml` at root and several sub-packages (with their own Cargo.toml)
without using workspaces[1].

In such a case it's needed to move into a subdir to only build the
specified sub-package (e.g. `rustfmt` or `rsl`), however the artifacts
are at `/target` in the root-dir of the build environment. This breaks
the build since `buildRustPackage` searches for executables in `target`
(which is at the build-env's root) at the end of the `buildPhase`.

With the optional `buildAndTestSubdir`-argument, the builder moves into
the specified subdir using `pushd`/`popd` during `buildPhase` and
`checkPhase`.

Also moved the logic to find executables and libs to the end of the `buildPhase`
from a custom `postBuild`-hook to fix packages with custom `build`/`install`-procedures
such as `uutils-coreutils`.

[1] https://doc.rust-lang.org/book/ch14-03-cargo-workspaces.html
2020-05-13 01:47:17 +02:00
Mario Rodas 78d5a108a2
Merge pull request #86304 from filalex77/gleam-0.8.0
gleam: 0.7.1 -> 0.8.0
2020-05-12 07:14:54 -05:00
John Ericson 1ac5398589 *-wrapper; Switch from `infixSalt` to `suffixSalt`
I hate the thing too even though I made it, and rather just get rid of
it. But we can't do that yet. In the meantime, this brings us more
inline with autoconf and will make it slightly easier for me to write a
pkg-config wrapper, which we need.
2020-05-12 00:44:44 -04:00
Cole Helbling f7a93031a2
gcc10: fix eval due to missing `langJit`
The libgccjit PR was merged after the one introducing gcc10, thus
staging fails to eval because of the missing `langJit` argument.
2020-05-11 16:49:19 -07:00
Frederik Rietdijk a0b4e664c0 Merge staging-next into staging 2020-05-11 22:09:27 +02:00
Matthew Bauer 028d322854
Merge pull request #87419 from thefloweringash/compiler-rt-armv7l
compiler-rt: fix build on armv7l
2020-05-11 10:51:50 -05:00
R. RyanTM 37cf3a60ed scala: 2.13.1 -> 2.13.2 2020-05-10 10:37:38 +00:00
Frederik Rietdijk 4ddd080d19 Merge staging-next into staging 2020-05-10 09:45:44 +02:00
Vladimír Čunát 2e192dc5db
Merge #87237: gcc10, gfortran10, gnat10: init at 10.1.0 2020-05-10 08:03:13 +02:00
Atemu d616ae8c6d llvm/compiler-rt: only apply armv7l patches on aarch32
No need for rebuilds on other platforms
2020-05-10 13:43:17 +09:00
Andrew Childs d91d2bdf77 compiler-rt: fix build on armv7l 2020-05-10 03:50:38 +09:00
Matthew Bauer b57016c8c8
Merge pull request #87157 from matthewbauer/libgccjit
Add libgccjit
2020-05-09 13:17:04 -05:00
Florian Klink 5f7c449741
Merge pull request #87273 from blitz/open-watcom
virtualbox: Fix build issue due to open-watcom-bin
2020-05-09 17:32:07 +02:00
Jörg Thalheim 887295fd2d
treewide: remove the-kenny from maintainers
@the-kenny did a good job in the past and is set as maintainer in many package,
however since 2017-2018 he stopped contributing. To create less confusion
in pull requests when people try to request his feedback, I removed him as
maintainer from all packages.
2020-05-09 10:28:57 +01:00
Frederik Rietdijk 603ce3e259 Merge staging-next into staging 2020-05-09 11:12:54 +02:00
Alyssa Ross daf032e2ff rustc: 1.42.0 -> 1.43.0
Kept 1.42 around for Thunderbird.

i686-apple-darwin is no longer supported upstream.  We could still
support building it, for this one release, since we have the binary
for the previous release, (or bootstrap it for future releases from
Rust 1.42,) but since this release is the one that drops support, I
think it makes sense to do it now.  (And probably nobody is using it
anyway.)
2020-05-09 09:11:37 +02:00
Gabor Greif d4d7223eb0 Nail a few typos 2020-05-08 21:11:46 +02:00
Gabor Greif dec283b463 ghcHEAD: 20200403 -> 20200505 2020-05-08 21:11:46 +02:00
Julian Stecklina 3dbb32f626 open-watcom-bin: fix EOVERFLOW on stat() calls
We've already worked around failing stat() calls in the installer by
running it in qemu-user. Turns out on some systems this workaround is
also needed to run `wlib', the archiver of the Open Watcom toolchain.

This issue manifested itself in broken VirtualBox builds due to
/build/virtualbox/out/linux.amd64/dbgopt/obj/VBoxPcBios32/pci32.obj
not being found by `wlib'.

We now just wrap all binaries in qemu-user to avoid this.
2020-05-08 17:29:38 +02:00
Pavol Rusnak 6abf4a43ad
treewide: per RFC45, remove more unquoted URLs 2020-05-08 15:20:47 +02:00
R. RyanTM c6c417fb9e mercury: 20.01.1 -> 20.01.2 2020-05-08 08:11:38 +00:00
Oleksii Filonenko 7edd5a82e8 gleam: 0.8.0-rc1 -> 0.8.0 2020-05-08 07:50:24 +00:00
Vladimír Čunát da59984d36
gcc10, gfortran10, gnat10: init at 10.1.0
Everything is copied as-is from 9 (except version and hash).
Some platform-specific patches might not apply anymore;
I'm lazily leaving that for the community to fix.
2020-05-08 07:49:35 +02:00
Vladimír Čunát fcc68a43aa
Merge branch 'staging-next'
The nss update is needed for security update of firefox.
For linux platforms only about 1k aarch64 rebuilds are missing;
the diff on Hydra looks OK.  Darwin needs 20k more rebuilds,
but I don't think we want to wait for that.
2020-05-07 19:56:25 +02:00
Matt McHenry 54af710269 openjdk: 13.0.2 -> 14.0.1 2020-05-07 18:18:32 +02:00
Matt McHenry 7b7cb7b876 openjdk 12: fix possibly-unbound JAVA_HOME
as done in 373236ccff for all other uses
2020-05-07 18:18:32 +02:00
Graham Christensen fb587d7bb5
Merge pull request #85445 from manveru/crystal-all-llvm
crystal: use llvm 10 exclusively
2020-05-07 07:49:03 -04:00
Matthew Bauer fe1955588a gcc: add langJit option for gcclangjit
This option can be used to set the “jit” language which enable the
libgccjit functionality. Also adds a “libgccjit” attr which is gcc
built with just jit enabled.
2020-05-06 23:12:17 -05:00
Rok Garbas 07bf31fecd
Merge pull request #86667 from brainrape/patch-5
makeDotElm: fix
2020-05-07 03:36:59 +02:00
Michael Raskin 803a829e6c
Merge pull request #86976 from r-ryantm/auto-update/lazarus
lazarus: 2.0.6 -> 2.0.8
2020-05-06 13:18:37 +00:00
Vladimír Čunát e8d3c1579b
Merge branch 'staging' into staging-next 2020-05-06 08:22:27 +02:00
Vladimír Čunát 54eb2d1018
Merge branch 'staging-next'
Status on Hydra for linuxes seems good enough:
https://hydra.nixos.org/eval/1585703?filter=linux&compare=1585482&full=#tabs-now-fail
2020-05-06 08:20:05 +02:00
Matthew Bauer 9c4fbf9cb1 gcc: don’t require "lib" output
libgccjit is a library but is used as a compiler. So it references a
bunch of compiler things in $out. To avoid a cycle, we need to put
everything in $out, so referenced to $lib need to be replaced with
${!outputLib}.
2020-05-05 22:23:26 -05:00
Mario Rodas 4dc30731f3
Merge pull request #86814 from r-ryantm/auto-update/closure-compiler
closurecompiler: 20200315 -> 20200406
2020-05-05 19:06:52 -05:00
R. RyanTM 3cb887902a lazarus: 2.0.6 -> 2.0.8 2020-05-05 19:15:24 +00:00
Frederik Rietdijk 9875bbae75 Merge master into staging-next 2020-05-05 19:51:09 +02:00
Jörg Thalheim 416caeb6db
go: 1.14.1 -> 1.14.2 2020-05-05 17:59:19 +01:00
R. RyanTM 6b19002d95 fasm: 1.73.23 -> 1.73.24 2020-05-04 21:13:50 -07:00
R. RyanTM 6f2983b6a7 abcl: 1.6.0 -> 1.6.1 2020-05-04 19:56:43 -07:00
R. RyanTM 55e40ed1db closurecompiler: 20200315 -> 20200406 2020-05-04 18:15:39 +00:00
Jörg Thalheim 2b08905cae
Merge pull request #85603 from parthy/edk2-macos
edk2: Support build on macOS
2020-05-04 16:41:00 +01:00
Markus Partheymüller faf984d12d ed2k/OVMF: Put URLs in quotes 2020-05-04 16:00:37 +02:00
Tim Steinbach 341889af01
Merge pull request #86583 from r-ryantm/auto-update/kotlin
kotlin: 1.3.71 -> 1.3.72
2020-05-03 18:23:48 -04:00
Márton Boros 31c42bb05b
makeDotElm: fix
Some elm packages (eg. https://github.com/NoRedInk/elm-simple-fuzzy/ ) have a Makefile which the standard builder tries to build and fails because of missing dependencies. This change forces a no-op configure and build phase to avoid such a situation.
2020-05-03 21:54:20 +03:00
Ryan Mulligan 25f9a1b1ae
Merge pull request #86516 from r-ryantm/auto-update/binaryen
binaryen: 91 -> 93
2020-05-03 10:35:48 -07:00
Atemu 896e2f4ba7 llvm_10: disable libpfm on aarch32
This is a speculative fix since the llvm_10 build runs OOM currently but it
should also be affected.

See parent commit for more info.
2020-05-03 08:11:45 +02:00
Atemu 00f35a4397 llvm_7,8,9: disable libpfm on aarch32
The armv7l builder has has the same issue some of the aarch64 ones have (#56245)

See:
https://hydra.nixos.org/eval/1583749?filter=llvm_&compare=1583176&full=#tabs-still-fail
https://nix-cache.s3.amazonaws.com/log/3ppqyssyqj5d6sh257zfb5rb6km4m6sa-llvm-7.1.0.drv
https://nix-cache.s3.amazonaws.com/log/rmacd5xwkw3lyb6zknc3sgdcb3cvk6k1-llvm-8.0.1.drv
https://nix-cache.s3.amazonaws.com/log/6s8pasqwkrzzv5lgw1l22zy7mrpzx2p3-llvm-9.0.1.drv
2020-05-03 08:11:10 +02:00
R. RyanTM a1c5acff56 kotlin: 1.3.71 -> 1.3.72 2020-05-02 13:16:07 +00:00
R. RyanTM 2869edcb51 binaryen: 91 -> 93 2020-05-02 02:50:12 +00:00
Marek Fajkus 8ab6aee3fc
elmPackages.elm-format: fix build
Resolves issue from 7d30b4d1b5 commit
2020-05-02 01:06:25 +02:00
Frederik Rietdijk 484ee79050 Merge staging-next into staging 2020-05-01 08:57:10 +02:00
Benno Fünfstück ed2ac0dcfa llvm_10: mark as big-parallel
LLVM builds frequently time out on hydra at least on AArch64. Marking
big-parallel gives them more resources to finish quicker.
2020-05-01 08:48:41 +02:00
Benno Fünfstück 7c27e8749d llvm_9: mark as big-parallel
LLVM builds frequently time out on hydra at least on AArch64. Marking
big-parallel gives them more resources to finish quicker.
2020-05-01 08:48:41 +02:00
Benno Fünfstück 4b3c3e10a6 llvm_8: mark as big-parallel
LLVM builds frequently time out on hydra at least on AArch64. Marking
big-parallel gives them more resources to finish quicker.
2020-05-01 08:48:41 +02:00
Benno Fünfstück 8c880d9434 llvm_7: mark as big-parallel
LLVM builds frequently time out on hydra at least on AArch64. Marking
big-parallel gives them more resources to finish quicker.
2020-05-01 08:48:41 +02:00
Benno Fünfstück fc6a4600f8 llvm_6: mark as big-parallel
LLVM builds frequently time out on hydra at least on AArch64. Marking
big-parallel gives them more resources to finish quicker.
2020-05-01 08:48:41 +02:00
Oleksii Filonenko c854985611 gleam: 0.7.1 -> 0.8.0-rc1 2020-04-29 13:30:22 +03:00
Mario Rodas ac885e1b87
fstar: install completions 2020-04-29 04:20:00 -05:00
worldofpeace 3b00e78e63
Merge pull request #82694 from lionello/dmd-bootstrap
dmd: 2.085.1 -> 2.091.1
2020-04-29 13:18:22 -04:00
Jan Tojnar 2874eebfd2
Merge branch 'staging-next' into staging 2020-04-29 08:35:47 +02:00
Jörg Thalheim 6015d03ef1
Merge pull request #86037 from purcell/dotnet-arm64 2020-04-29 07:04:32 +01:00
worldofpeace b7f80f00ef
Merge pull request #86150 from ceedubs/unison-ucm-M1l
unison-ucm: 1.0.M1j-alpha -> 1.0.M1l-alpha
2020-04-28 21:49:49 -04:00
Colin 4007ceb6af
treewide get rid of go 1.12 (#83253)
* treewide Drop unneeded go 1.12 overrides

* Fix packr to be go module compatible.

I updated to version 2.8.0 which is the latest on master.
Then due to the 2 different sets of go modules which are used, I split
the build into two different derivations, then merged them togethor
using symlinkJoin to have the same output structure as the existing derivation.

* Remove consul dependency on go1.12

I updated the consul version to 1.7.2 and flipped it to building using
modules.

* Remove go1.12 from perkeep.

Update the version to the latest unstable on master.

* Update scaleway-cli to not be pinned to go1.12

Switched the version to 1.20

* Update prometheus-varnish-exporter to not depend on go1.12

* Update lnd to build with go1.12

Updated the version
Forced only building subpackages with main to prevent panics over
multiple modules in one repo

* Remove go1.12 from openshift

Had to update the version to 4.1.0 and do a bit of munging to get this
to work

* Remove go1.12 completely.

These are no longer needed.

* Update bazel-watcher and make it build with go 1.14
2020-04-28 20:16:20 -04:00
Lionello Lunesu 386da32bb0 ldc: 1.17.0 -> 1.20.1
This reverts commit 31d630c3a4.
2020-04-29 07:31:53 +08:00
Lionello Lunesu e0777cba19 Patch bash in test6952.d 2020-04-29 07:31:52 +08:00
Lionello Lunesu 6e7a36bcb3 Update patch dlang/dmd#11053 2020-04-29 07:31:52 +08:00
Lionello Lunesu 6c9beaa744 dmd: 2.085.1 -> 2.091.1
Apply patch dlang/dmd#11053
2020-04-29 07:31:52 +08:00
Florian Klink 05328a49f6
Merge pull request #85772 from blitz/open-watcom
Use Open Watcom to build VirtualBox BIOS
2020-04-29 00:29:06 +02:00
Cody Allen df202b418d
unison-ucm: 1.0.M1j-alpha -> 1.0.M1l-alpha
Follow-up to #85940. There were a couple of issues with the
1.0.M1j-alpha release that were promptly fixed.
2020-04-28 12:04:40 -07:00
Matthew Bauer 537f10f044
Merge pull request #85945 from matthewbauer/compiler-rt-support-x86_32
llvm/compiler-rt.nix: add i{4,5,6}86 to X86 architecture
2020-04-27 14:45:39 -05:00
Steve Purcell 3e98f667ab dotnet: add initial support for arm64
`jellyfin` appeared unsupported on `aarch64` due to `dotnet` platform
support in nixpkgs, but there are ARM64 downloads of the `dotnet` SDKs
available. This change follows the kind of pattern used in the
`firecracker` packaging to support selective x86_64/arm64 downloads.

With this change I can build `jellyfin` on a Raspberry Pi 4. The other
content hashes have been filled in, and all build successfully, but
they have not been further tested.
2020-04-27 14:16:00 +12:00
Colin 3e0aa4af2d
Get rid of go 1.13 (#86036)
Kubernetes builds with go1.14.
Terraform has an upstream patch which fixes the macos mojave issues -
it's a bug in terraform, not go.
2020-04-26 08:37:59 +00:00
worldofpeace 882d124b60
Merge pull request #85940 from ceedubs/unison-M1j
unison-ucm: 1.0.M1h-alpha -> 1.0.M1j-alpha
2020-04-25 11:53:15 -04:00
Cody Allen 982c6fc68f
unison-ucm: 1.0.M1h-alpha -> 1.0.M1j-alpha
Replaces #84235
2020-04-25 06:33:06 -07:00
Konrad Borowski cfa5b41053 elm-instrument: update homepage link to use HTTPS 2020-04-24 19:44:59 -07:00
Julian Stecklina c26e7f9aac open-watcom-bin: init at 1.9
This is a derivation for the binary distribution of the Open Watcom
C/C++ compiler.
2020-04-25 03:08:20 +02:00
Gabor Greif a634bd0fd7 ghc: drop 8.8.1 2020-04-24 21:48:28 +02:00
Gabor Greif daf79ea7c7 compilers/ghc: apply structuredAttrs patch to other ghcs
Ported from:

> [haskell-updates c8aa9864405] ghc883: fix structuredAttrs build
>  Author: Robin Gloster <mail@glob.in>
>  Date: Sat Apr 4 19:21:31 2020 +0200
>  1 file changed, 3 insertions(+), 3 deletions(-)
2020-04-24 21:48:28 +02:00
Gabor Greif 0e82313c07 compilers/ghc: fix a few typos 2020-04-24 21:48:28 +02:00
Matthew Ess 929ba8d4e1 dotty: 0.20.0-RC1 -> 0.23.0-RC1 2020-04-24 19:49:39 +02:00
Austin Seipp 8d1a524c22 ispc: 1.10.0 -> 1.13.0, cleanup, (co)maintain
This includes several enhancements in the underlying compiler, including
codegen improvements for AVX-512, Ice Lake CPU definitions,
cross-{arch,os} compilation (currently unsupported due to multilib
issues), and more.

This also bumps the LLVM backend to the 10.0 release. Note that ispc
itself requires a few extra stability patches on top of 10.0 for AVX-512
support, but these aren't applied for us. Therefore AVX-512 still has
some extra, rough edges.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-04-24 12:08:43 -05:00
Matthew Bauer ff642c5694 llvm/compiler-rt.nix: add i{4,5,6}86 to X86 architecture
Fixes #85622
2020-04-24 10:22:21 -05:00
Andreas Rammhold d17650b654
llvm_10: link to the llvm compiler-rt share directory from the wrapper
This is required for features such as `-fsanitze=cfi` that (by default)
load the file `…/resource-root/share/cfi_blacklist.txt`.
2020-04-24 11:22:47 +02:00
Frederik Rietdijk 8374a2a0ee Merge master into staging-next 2020-04-22 17:20:20 +02:00
Peter Hoeg f690b34603
Merge pull request #83054 from peterhoeg/u/icr
crystal: change all crystal programs to use buildCrystalPackage and update pkgs
2020-04-22 20:31:35 +08:00
worldofpeace 31d630c3a4
Revert "ldc: 1.17.0 -> 1.20.1" 2020-04-22 08:14:40 -04:00
Peter Hoeg 819796060f crystal2nix: specify build type 2020-04-22 17:30:23 +08:00
Peter Hoeg fb8902ba07 mint: 0.7.1 -> 0.9.0 2020-04-22 17:30:22 +08:00
Peter Hoeg 912eb6b120 crystal: build using Makefile or shards if available 2020-04-22 17:30:22 +08:00
Frederik Rietdijk 23be4a8b4d Merge master into staging-next 2020-04-21 19:59:56 +02:00
Frederik Rietdijk ec21df329a
Merge pull request #85636 from matthewbauer/blas-lapack-fix-fallout-from-83888
BLAS/LAPACK fix fallout from #83888
2020-04-21 19:59:16 +02:00
Mario Rodas 6a03fa96ea
Merge pull request #85411 from anmonteiro/anmonteiro/bs-platform-7.3.1
bs-platform: 7.2.0 -> 7.3.1
2020-04-21 08:01:11 -05:00
Frederik Rietdijk 803b3d296c Merge staging-next into staging 2020-04-21 08:29:51 +02:00
Matthew Bauer ff2f2644f8 blas,lapack: use isILP64 instead of is64bit
This is a better name since we have multiple 64-bit things that could
be referred to.

LP64  : integer=32, long=64, pointer=64
ILP64 : integer=64, long=64, pointer=64
2020-04-20 16:02:43 -05:00
Michael Fellinger 164dfe4b44
crystal: fixes for darwin 2020-04-20 16:17:23 +02:00
Lars Jellema b674acee6e ghdl: init at 0.37 2020-04-20 14:41:22 +02:00
Lars Jellema 8e79583510 gnat: init at 9.3.0 2020-04-20 14:41:22 +02:00
worldofpeace 63bb75a4d9
Merge pull request #85488 from lionello/ldc-bootstrap
ldc: 1.17.0 -> 1.20.1
2020-04-20 08:15:20 -04:00
Markus Partheymüller 94d114dc2a edk2/OVMF: Determine build type from CC setting 2020-04-20 13:30:35 +02:00
Markus Partheymüller fe8afcb993 edk2: Fix style 2020-04-20 13:19:38 +02:00
Markus Partheymüller f5f53288cc edk2/OVMF: Support build on macOS
In order to use OVMF firmware with e.g. qemu on macOS, these packages
needed to be made macOS ready. This meant choosing the clang build in
this case, because it is the only one working on macOS.

Unfortunately, just using clang on all platforms doesn't work because
there are hardcoded assumptions in the edk2 build system.
2020-04-20 09:53:32 +02:00
Lionello Lunesu e727346ccc Add missing deps for linux 2020-04-19 21:44:06 +08:00
Lionello Lunesu 0b23e4e5b7 Remove top-level ldcBootstrap 2020-04-19 20:52:41 +08:00
Vladimír Čunát e233a9d4dd
Merge #84442: staging-next branch 2020-04-18 23:11:00 +02:00
John Ericson 1ea80c2cc3 Merge remote-tracking branch 'upstream/master' into staging 2020-04-18 15:40:49 -04:00
Mario Rodas 45b21b38a8
Merge pull request #85346 from xrelkd/update/tinygo
tinygo: 0.12.0 -> 0.13.0
2020-04-18 14:08:59 -05:00
Lionello Lunesu 4c538d022d ldc: 1.17.0 -> 1.20.1 2020-04-18 20:48:57 +08:00
Pavol Rusnak fadcfc3ea4
treewide: per RFC45, remove more unquoted URLs 2020-04-18 14:04:37 +02:00
Vladimír Čunát d96487b9ca
Merge branch 'master' into staging-next
Hydra nixpkgs: ?compare=1582510
2020-04-18 07:42:26 +02:00
John Ericson 33c2a76c5e Merge remote-tracking branch 'upstream/master' into staging 2020-04-17 18:40:51 -04:00
Matthew Bauer 1c8aba8334 treewide: use blas and lapack
This makes packages use lapack and blas, which can wrap different
BLAS/LAPACK implementations.

treewide: cleanup from blas/lapack changes

A few issues in the original treewide:

- can’t assume blas64 is a bool
- unused commented code
2020-04-17 16:24:09 -05:00
Graham Christensen e42312e354
Merge pull request #85183 from Xe/zig-0.6.0
zig: upgrade to 0.6.0
2020-04-17 15:17:45 -04:00
Gabor Greif 7932fb22cb ghcHEAD: bump to 8.11.20200403 (#84217)
* ghcHEAD: bump to 8.11.20200403

* ghcHead: reduce diff vs. 8.10.1

dontAddExtraLibs was removed by accident (IMO) in ea19a8ed1e

* ghcHEAD: add ability to use system libffi

- enable nixpkgs' libffi
- minimise diffs against 8.10.1
- remove patching

* remove configure warning about --with-curses-includes

configure: WARNING: unrecognized options: --with-curses-includes
2020-04-17 20:50:48 +02:00
Michael Fellinger dce6dd3345
Revert "crystal: build using Makefile or shards if available"
This reverts commit 2ec0ad59849ee1a652a6534a2d2672fdb7b5fed5.
2020-04-17 18:18:36 +02:00
Peter Hoeg 85897a4423
crystal: build using Makefile or shards if available 2020-04-17 18:13:51 +02:00
Michael Fellinger fd1047a798
crystal: add LLVM_CONFIG 2020-04-17 17:05:01 +02:00
Michael Fellinger 056778b315
crystal: 0.31 -> 0.34 (#85432)
* crystal: 0.31 -> 0.34

* crystal: use latest llvm

* crystal: skip tests for 0.33
2020-04-17 21:04:33 +08:00
Antonio Nuno Monteiro a6f776bba5
bs-platform: 7.2.0 -> 7.3.1 2020-04-16 15:44:39 -07:00
Jan Tojnar 3d8e436917
Merge branch 'master' into staging-next 2020-04-16 10:09:43 +02:00
xrelkd 9ce430fc38 tinygo: 0.12.0 -> 0.13.0 2020-04-16 10:20:02 +08:00
John Ericson c8a6ea5161 Merge remote-tracking branch 'upstream/master' into staging 2020-04-13 22:17:15 -04:00
John Ericson 40000ebb4b
Merge pull request #84531 from TravisWhitaker/cross-clang
LLVM: Always pass host/target info to compiler-rt/libstdcxxClang
2020-04-13 22:13:55 -04:00
Christine Dodrill 24b3158efc zig: apply suggestion from @cole-h 2020-04-13 18:56:41 -04:00
Travis Whitaker 74f3b25896 LLVM: Always pass host/target info to compiler-rt/libstdcxxClang 2020-04-13 18:49:27 -04:00
Christine Dodrill f94bd95368
Update pkgs/development/compilers/zig/default.nix
Co-Authored-By: Andrew Kelley <andrew@ziglang.org>
2020-04-13 18:44:34 -04:00
Christine Dodrill 841089817d development/compilers/zig: upgrade to 0.6.0 2020-04-13 18:37:09 -04:00
Jörg Thalheim 8696dc32f9
Merge pull request #85155 from DieGoldeneEnte/coreclr-llvm
coreclr: get clang from llvmPackages
2020-04-13 19:56:02 +01:00
John Ericson 888c1685ad compiler-rt-10: Sync flags with previous versions
In 0c73297c07 I made some changes up to 9
for 20.03 and master, now I do the same for 10 which is just on master.
2020-04-13 13:22:31 -04:00
Jan Tojnar b4a6714571
Merge branch 'staging-next' into staging 2020-04-13 18:54:59 +02:00
Jan Tojnar a04625379a
Merge branch 'master' into staging-next 2020-04-13 18:50:35 +02:00
Holger Wünsche 054dc1412c
coreclr: get clang from llvmPackages
This way clang, llvm and lldb all use the same version.
2020-04-13 15:55:16 +02:00
Benjamin Hipple 27490b64d3
Merge pull request #85063 from r-ryantm/auto-update/fasm
fasm: 1.73.22 -> 1.73.23
2020-04-12 14:01:46 -04:00
R. RyanTM 6cb3dcf2e6 fasm: 1.73.22 -> 1.73.23 2020-04-12 09:56:50 +00:00
Matthew Bauer 53752d0374
Merge pull request #83181 from matthewbauer/move-win-outputs
gcc: move .dll.a* outputs to $lib
2020-04-10 23:44:06 -04:00
Peter Simons 695960e95f
Merge pull request #84712 from NixOS/haskell-updates
Update Haskell package set to LTS 15.7 (plus other fixes)
2020-04-10 21:46:01 +02:00
Marek Fajkus 02bc5b0ba1
elmPackages.create-elm-app: init at 4.2.4 2020-04-10 21:08:25 +02:00
Adam Sandberg Ericsson 08a9d51699 ghc: mention why ld.gold is disabled for musl libc 2020-04-10 20:56:39 +02:00
Adam Sandberg Ericsson 4675649d9c ghc: don't use ld.gold with musl libc (fixes #84670)
ld.gold doesn't play well with musl as is documented in #49071 and
https://sourceware.org/bugzilla/show_bug.cgi?id=23856
2020-04-10 20:56:38 +02:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Jan Tojnar 1ab03c3a76
Merge branch 'master' into staging-next 2020-04-10 12:12:56 +02:00
Samuel Leathers 72cb7f81fd
Merge pull request #81442 from manveru/bundler-2.1.4
bundler: 1.17.3 -> 2.1.4
2020-04-08 12:44:54 -04:00
Konrad Borowski 5b0b5f5928 rasm: remove -march=native from compilation flags 2020-04-07 17:47:10 +02:00
Vladyslav M 9ec6c6c476
Merge pull request #84127 from vbgl/reason-3.6.0
reason: 3.5.4 → 3.6.0
2020-04-06 22:34:05 +03:00
Michael Fellinger f92600b406
update versions in Gemfile.lock 2020-04-06 15:02:13 +02:00
Frederik Rietdijk 2420184727 Merge staging into staging-next 2020-04-06 08:54:28 +02:00
Mario Rodas 5a69756860
Merge pull request #84333 from r-ryantm/auto-update/closure-compiler
closurecompiler: 20200224 -> 20200315
2020-04-05 20:13:19 -05:00
Maximilian Bosch 720b3eaf2b
Merge pull request #84410 from r-ryantm/auto-update/intel-graphics-compiler
intel-graphics-compiler: 1.0.3151 -> 1.0.3627
2020-04-06 03:00:47 +02:00
R. RyanTM f01a99ac30 intel-graphics-compiler: 1.0.3151 -> 1.0.3627 2020-04-05 23:59:00 +00:00
Bas van Dijk 5811d0c4b1
Merge pull request #81024 from ggreif/master
llvmPackages: rectify URLs
2020-04-05 22:03:37 +02:00
Bastien Rivière 8986e95dca flutter: update channels + fix dev channel 2020-04-05 15:35:11 +02:00
Robin Gloster fb015f809a ghc883: fix structuredAttrs build 2020-04-05 13:06:57 +02:00
Gabor Greif e336bdf80e llvmPackages: change homepages to https:// scheme
also: https://www.cmake.org/Wiki/CMake_RPATH_handling has moved
2020-04-05 12:37:24 +02:00
R. RyanTM b955472cad closurecompiler: 20200224 -> 20200315 2020-04-05 10:22:40 +00:00
R. RyanTM dcbe7d355a rgbds: 0.3.10 -> 0.4.0 2020-04-05 05:05:08 +00:00
Frederik Rietdijk edaa972160 Merge staging-next into staging 2020-04-03 21:55:10 +02:00
Frederik Rietdijk 92124ed660 Merge master into staging-next 2020-04-03 21:54:40 +02:00
zimbatm 3420bd63b9 nim: 1.0.6 -> 1.2.0 2020-04-04 01:15:27 +05:30
Vincent Laporte 6fa7355819
reason: 3.5.4 → 3.6.0 2020-04-02 21:28:10 +02:00
Sarah Brofeldt bb60186948
Merge pull request #83869 from davidtwco/computecpp-1.3.0
computecpp: 1.2.0 -> 1.3.0
2020-04-02 20:26:16 +02:00
Florian Klink da2146ddeb go_1_14: 1.14 -> 1.14.1
This contains at least https://github.com/golang/go/issues/37807, which
currently causes some of our go binaries to just fail when booted with
older kernels.

See https://github.com/golang/go/issues/37436 for context.
2020-04-02 20:07:31 +02:00
AndersonTorres 5897b9563f jwasm: 2017-11-12 -> 2.13 2020-04-02 16:24:38 +00:00
Michael Raskin c7432425ae
Merge pull request #84033 from utsl42/fpc-upgrade
fpc: 3.0.0 -> 3.0.4; lazarus: 1.8.4 -> 2.0.6
2020-04-02 11:11:42 +00:00
Nathan Hawkins af38a72dc4 fpc: 3.0.0 -> 3.0.4; lazarus: 1.8.4 -> 2.0.6 2020-04-01 20:39:28 +00:00
Bas van Dijk d44a752b91
Merge pull request #83350 from DieGoldeneEnte/llvm10
llvmPackages_10: rc5 -> release
2020-04-01 17:35:05 +02:00
Mario Rodas ff174bf0f5
Merge pull request #83952 from r-ryantm/auto-update/compcert
compcert: 3.6 -> 3.7
2020-04-01 08:27:02 -05:00
R. RyanTM d6aee72a9e compcert: 3.6 -> 3.7 2020-04-01 10:06:48 +00:00
Dennis Gosnell 4c23f68699
Merge pull request #82964 from lilyball/psc-package
psc-package: Stop using haskellPackages to build
2020-04-01 10:39:46 +09:00
Jan Tojnar dbb4a47de0
Merge branch 'staging-next' into staging 2020-03-31 21:33:00 +02:00
Jan Tojnar 3e0f4e202f
Merge branch 'master' into staging-next 2020-03-31 21:32:15 +02:00
Jonathan Ringer 0f9e2ba04d ldc: inherit python interpreter from lit 2020-03-31 10:54:56 -07:00
David Wood e6df077ce6
computecpp: 1.2.0 -> 1.3.0 2020-03-31 11:34:37 +01:00
Ryan Mulligan 97f404147e
Merge pull request #82993 from Synthetica9/homepage-fix2
treewide: fix redirected urls (again)
2020-03-30 13:40:46 -07:00
Tim Steinbach 6452f38882
Merge pull request #83730 from r-ryantm/auto-update/kotlin
kotlin: 1.3.70 -> 1.3.71
2020-03-30 07:36:51 -04:00
R. RyanTM 2cede30d74 kotlin: 1.3.70 -> 1.3.71 2020-03-30 00:37:40 +00:00
Joachim Breitner 29ca177c68 Use .diff, not .patch, and fix sha hashes 2020-03-29 21:07:48 +02:00
Joachim Breitner b872b8a200 ghc-8.4.4.nix: Do not use git.haskell.org
which was deprecated in 2018 and is now gone for good. I guess many
won’t notice because the nix-cache kept the files around?

This fetches the patches from github. Unfortunately it seems that the
sha256 hashes (calculated with `nix-prefetch-url`) have been modified.

Alternatively, if someone has the old patches around they could arguably
be added to `tarballs.nixos.org` (it seems they are not there right
now).
2020-03-29 18:52:41 +02:00
Jörg Thalheim 62aa36720c
Merge pull request #76420 from babariviere/flutter-init
flutter: init 1.12.13+hotfix.8
2020-03-29 14:21:40 +01:00
Bastien Rivière 4e0d07f6d7
flutter: symlink common patches 2020-03-29 14:25:16 +02:00
Aneesh Agrawal ce9bec83da
rustc: remove test-only git dependency
The tests have been disabled for over a year,
and AFAIK `git` was added and is only used for the rustc tests.
2020-03-29 06:36:06 +01:00
Frederik Rietdijk a36be028f5 Merge staging-next into staging 2020-03-28 21:15:15 +01:00
Jörg Thalheim 774ddebd87
Merge pull request #83472 from Mic92/propragate-darwin-go
Propragate darwin go
2020-03-28 06:57:59 +00:00
Jonathan Ringer da41b78db8 acme: fix darwin build 2020-03-27 19:59:43 -07:00
Patrick Hilhorst 5b49816cf4
treewide: add quotes to recently-changed urls
Co-Authored-By: Drew <drewrisinger@users.noreply.github.com>
2020-03-28 00:05:50 +01:00
Bastien Rivière d037e64ef6
flutter: init 1.12.13+hotfix.8
flutter: add beta and dev channels

flutter: artifacts are now downloaded in $HOME/.cache/flutter

flutter: remove all artifacts from flutter

flutter: fix lockfile path

flutter: fix pub_cache

flutter: fix flutter_tools/.packages pointing to /build

flutter: clean patches

flutter: fix write error on .cache/flutter/lockfile

flutter: add zlib as a dependency

flutter: add missing dependencies

flutter: fix flutter version

flutter: update versions + dependencies
2020-03-27 23:21:06 +01:00
Andrew Childs 5180ec3506 ghc865Binary: aarch64 support 2020-03-27 20:56:52 +01:00
Gabor Greif f6d2dce2bf ghc-8.10.1: reformat to minimize diff with 8.8.3.nix 2020-03-27 20:56:41 +01:00
Andrew Childs 3c7ef6bcd8 ghc: 8.6.3-binary -> 8.6.5-binary 2020-03-27 20:54:27 +01:00
Christoph Neidahl 2a846e9c38 acme: init at 120 2020-03-27 01:40:56 -07:00
Jörg Thalheim 0bba7474b3
go: propagate target build dependencies correctly
When using strict deps we have to use depsTargetTargetPropagated
as go is added as a nativeBuildInputs to our build.
2020-03-27 07:28:40 +00:00
Vincent Laporte 4a3edb4bd7 ocaml: 4.09.0 → 4.09.1 2020-03-27 08:06:15 +01:00
Domen Kožar 59c58f3360
ghc: 8.10.0.20200123 -> 8.10.1 2020-03-26 17:47:06 +01:00
Domen Kožar 00373dacd3
Merge pull request #80355 from thefloweringash/ghc-aarch64-llvm
haskell.compiler.ghc822Binary: propagate llvm dependency
2020-03-26 15:18:30 +01:00
Domen Kožar 2f3981609c
Merge pull request #83352 from turboMaCk/elm-instrument-remove-patch
elmPackages.elm-instrument: remove patch
2020-03-25 12:51:45 +01:00
Austin Seipp d35d9a9db2
yosys: 2020.03.16 -> 2020.03.24
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-03-25 06:46:01 -05:00
Austin Seipp b008875ddb
nextpnr: 2020.02.04 -> 2020.03.25
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-03-25 06:46:00 -05:00
Holger Wünsche 4665b2a9a2
llvmPackages_10: rc5 -> release
updated hashes and url
updated comment regarding version/release_version to make it clearer
2020-03-25 12:10:05 +01:00
Marek Fajkus 63c871e148
elmPackages.elm-instrument: remove patch 2020-03-25 11:53:38 +01:00
Marek Fajkus 6231406535
zasm: Init at 4.2.6 2020-03-24 18:29:53 +01:00
Jan Tojnar 943c870092
vala: Switch to 0.48 2020-03-24 07:11:15 +01:00
Tor Hedin Brønner 9220264fbc
vala_0_48: init at 0.48.1 2020-03-24 07:11:00 +01:00
Aneesh Agrawal d81848e7ca as31: remove
I don't use this anymore and it's fairly obscure;
I don't think anyone else uses it, so remove it.
2020-03-24 01:20:23 -04:00
Jan Tojnar 986fbf4799
Merge branch 'staging-next' into staging 2020-03-24 01:51:55 +01:00
Matthew Bauer 1efa4c4f39
Merge pull request #83246 from r-ryantm/auto-update/rgbds
rgbds: 0.3.9 -> 0.3.10
2020-03-23 19:12:58 -04:00
R. RyanTM c41fa7a6bd rgbds: 0.3.9 -> 0.3.10 2020-03-23 21:33:39 +00:00
Vincent Laporte 80a7615300 OCaml: do not depend on X11 for OCaml ≥ 4.09 2020-03-23 09:12:50 +01:00
Matthew Bauer c304c1e7d0 gcc: move .dll.a* outputs to $lib
These are expected to be here for Windows compilation. The change in
e1831ebea3 didn’t move these
correctly (while still patching the search paths).

https://hydra.nixos.org/build/114202790
2020-03-23 00:43:57 -04:00
Orivej Desh 1b89aa3f7a Merge branch 'master' into staging 2020-03-23 00:53:16 +00:00
Vladimír Čunát 4e6a21dbec
Merge #82510: gcc: fix building cross on 32-bit host
... into staging
2020-03-22 08:44:40 +01:00
Matthew Bauer c08d6d55dc
Merge pull request #82781 from DieGoldeneEnte/llvm10-rc4
llvmPackages_10: rc3 -> rc4 -> rc5, polly enabled by default
2020-03-22 02:00:41 -04:00
Andrew Childs 31f557c88f haskell.compiler.ghc822Binary: propagate llvm dependency
Fixes the following error when attempting to build packages using this
compiler:

  <no location info>: error:
      Warning: Couldn't figure out LLVM version!
               Make sure you have installed LLVM 3.9

  <no location info>: error: ghc: could not execute: opt
2020-03-21 21:27:23 +09:00
Milan d1303f10e9
Merge pull request #70983 from jerith666/jdk-13
openjdk: 12.0.2 -> 13.0.2
2020-03-20 16:57:14 +01:00
Patrick Hilhorst 9fc5e7e473
treewide: fix redirected urls (again)
Ran the same script as #78265.
Additionally, manually replaced `http://goodies.xfce.org`
with https.
2020-03-20 13:36:23 +01:00
Matt McHenry 254e3eaf5c jetbrains-jdk: derive expression for 11.0.6 from openjdk11 rather than openjdk12 2020-03-20 08:21:52 -04:00
Matt McHenry 6ebf2d6b1b Merge remote-tracking branch 'channels/nixos-unstable' into jdk-13 2020-03-20 08:21:44 -04:00
Lily Ballard 4ebc22781d psc-package: Stop using haskellPackages to build
Switch to the approach taken by
https://github.com/justinwoo/easy-purescript-nix/blob/master/psc-package-simple.nix

This downloads a prebuilt release and patches the linker paths. It
reduces the number of supported platforms, but ensures we're using the
official supported psc-package compiler. The `haskellPackages` approach
wasn't supported and was leading to version conflicts with dependencies.
2020-03-19 15:00:36 -07:00
Holger Wünsche cdee144dfc
llvmPackges_10: rc4 -> rc5
updated versino and hashes for new rc
2020-03-19 17:43:39 +01:00
John Ericson 19a0b38cbe
Merge pull request #82882 from obsidiansystems/armv6-embedded
Misc fixes for armv6 bare metal cross
2020-03-19 10:38:22 -04:00
Holger Wünsche e9aa8770ea
llvmPackages_10: removed extra polly-build
There is no good reason to have separate builds for polly and no-polly
versions. wwwwwThe reason for the two versions was (as far as I can
tell) to defer rebuilds (see ed60483257).
Polly is now enabled by default.
2020-03-19 10:47:20 +01:00
Holger Wünsche 0ec3f4e26b
llvmPackages_10: rc3 -> rc4
Only needed to update hashes and the version.
Updated comment for extension handling patch
2020-03-19 10:45:57 +01:00
Calvin Loncaric 3a79681eb4
GCC: fix compilation on MacOS 10.15
MacOS 10.15 now includes "aligned_alloc".  Disagreement between the
headers and the binaries about whether aligned_alloc exists leads to
a compilation failure (see #73319 and the detailed comment in this
commit).
2020-03-18 21:15:43 -07:00
Benjamin Hipple 05343f6ff1 rust: remove legacy cargo fetcher
We have now migrated every single Rust package in NixPkgs! This deletes the
legacy fetcher, which is now unused.

Resolves #79975
2020-03-18 20:12:32 -07:00
Marek Fajkus b812a723f5
elmPackages: minor cleanups
* Make sure generate script uses node2nix version from the nixpkgs
* regenerate code generated by node2nix
2020-03-18 20:36:36 +01:00
John Ericson 0c73297c07 compiler-rt-{7,8,9}: Fix cmakeFlags in a few ways
- Cross to bare metal with GCC works

 - Flags are deduplicated

 - Darwin bootstrapping for 8 and 0 closer.

 - Flags are same across versions.
2020-03-18 12:10:09 -04:00
John Ericson bc054004ac cc-wrapper, clang: `libstdcxxHook` should a propagated build input
Lumping it in with the target platform libraries was incorrect, and
caused eval failures when gcc couldn't be built for the target platform.
2020-03-18 11:28:52 -04:00
John Ericson 99c18b3441 clang-*: Sync wrapping logic
We only want to refer to GCC under these conditions.
2020-03-18 11:28:05 -04:00
Austin Seipp 9b43cf3a00
yosys: 2020.02.25 -> 2020.03.16
- Bump `abc-verifier` (2020.03.05)
  - Install `yosys-abc` symlink for tool compatbility
  - Various `yosys` expression cleanups

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-03-17 17:19:37 -05:00
Domen Kožar e6b5bcd70f
Merge pull request #82779 from turboMaCk/elm-coverage
elmPackages.elm-coverage: init at 0.0.3
2020-03-17 15:01:55 +01:00
Marek Fajkus d52fdecab1
elmPackages.elmi-to-json: 1.2.0 -> 1.3.0 2020-03-17 14:03:25 +01:00
Marek Fajkus baf37aabad
elmPackages.elm-coverage: init at 0.0.3 2020-03-17 13:56:14 +01:00
Marek Fajkus f387b85540
elmPackages.elm-instrument: Init at 0.0.7 2020-03-16 20:10:34 +01:00
Jon 7c32fb3ccc
Merge pull request #82583 from r-ryantm/auto-update/tinygo
tinygo: 0.11.0 -> 0.12.0
2020-03-15 15:45:59 -07:00
Vladimír Čunát c5f663ff30
gcc8: 8.3.0 -> 8.4.0
https://gcc.gnu.org/legacy-ml/gcc/2020-03/msg00042.html
2020-03-15 20:19:11 +01:00
Jörg Thalheim f6e3f896c3
Merge pull request #82511 from alyssais/rust
rust_1_38, rust_1_42: drop patch version from attr
2020-03-15 18:43:45 +00:00
Sander van der Burg 875bcef98b base16-builder: regenerate with node2nix 1.8.0, add supplement.json with node-pre-gyp to fix build 2020-03-15 16:37:47 +01:00
Vladimír Čunát c82d181120
Merge #82566: gcc: 9.2.0 -> 9.3.0 (into staging) 2020-03-15 16:07:25 +01:00
Frederik Rietdijk 3a2c21dc95
Merge pull request #82361 from petabyteboy/feature/jbr-from-source
jetbrains.jdk: build from source
2020-03-14 22:54:57 +01:00
Alyssa Ross dcb43197ea rust_1_38_0: drop 2020-03-14 16:55:06 +00:00
Mario Rodas 8a0c1b8cf1
Merge pull request #82068 from anmonteiro/anmonteiro/bs-platform-7.2.0
bs-platform: 7.0.1 -> 7.2.0
2020-03-14 10:25:53 -05:00
R. RyanTM 096ab84b0d tinygo: 0.11.0 -> 0.12.0 2020-03-14 13:52:08 +00:00
Frederik Rietdijk 0c13b0d7d3 Merge staging-next into staging 2020-03-14 14:34:59 +01:00
Maximilian Bosch 1688d38004
gcc9: 9.2.0 -> 9.3.0 2020-03-14 06:28:18 +01:00
Maximilian Bosch 386a50f729
binaryen: 89 -> 91, emscripten: 1.38.28 -> 1.39.1 2020-03-14 02:37:37 +01:00
Ben Wolsieffer 83fa0d9400 Revert "gcc: minimal hacky fixup for our pkgsi686Linux.nix"
This reverts commit b6ae8193ed.
2020-03-13 17:46:55 -04:00
Ben Wolsieffer c0008c5b63 gcc: fix musl cross-compiler on i686 2020-03-13 17:40:37 -04:00
John Ericson 84497cabd1 Merge remote-tracking branch 'upstream/master' into staging 2020-03-13 17:39:11 -04:00
Alyssa Ross 7f00b33261
rust_1_38, rust_1_42: drop patch version from attr
I find it extremely unlikely we'll ever package two different patch
versions of the same minor Rust version.  New patch versions should
generally be compatible, so we shouldn't give people the expectation
they'll be able to pin to one.  And by including the patch version in
the attribute name, we'd have to change the attribute every time a
patch version was released, which would unnecessarily create diff
noise and maintenance headaches for what should be a seamless upgrade.
2020-03-13 21:24:07 +00:00
Alyssa Ross dc3c338e29 rustc: 1.41.0 -> 1.42.0
The patch is included in rust master[1], but neither that, nor the
QuiltOS version we were using previously, apply to 1.42.0, so I've
included the fixed version here.

[1]: 4f15867faf
2020-03-13 19:51:52 +00:00
Michael Raskin ae89e0dc1c
Merge pull request #82344 from ysengrimm/update-sbcl
sbcl: 2.0.1 -> 2.0.2
2020-03-13 18:19:40 +00:00
Vladimír Čunát e1d58266d5
gcc: tweak platform condition in the hack from b6ae8193
It was rightly noted that armv7l suffers from the same issue:
https://hydra.nixos.org/build/114263466#tabs-buildsteps
2020-03-13 12:27:02 +01:00
Vladimír Čunát b6ae8193ed
gcc: minimal hacky fixup for our pkgsi686Linux.nix
This has been blocking nixos-unstable channel through i686 ISO:
Fixes #82435, closes #82436.
https://hydra.nixos.org/build/114512204
2020-03-13 08:37:41 +01:00
Milan Pässler 74d9a1f228 jetbrains.jdk: build from source 2020-03-12 15:07:10 +01:00
John Ericson 783fa4616e rustc: Add way to override the arch and config triple for rust
Sometimes it is useful for it to be slightly different. Going forward we
should, however, try to make this fallback rarely needed.
2020-03-12 09:56:55 -04:00
ysengrimm cba60a5aa2 sbcl: 2.0.1 -> 2.0.2 2020-03-11 22:51:46 +01:00
Bas van Dijk 479da57962
Merge pull request #81819 from ggreif/llvm-10
llvmPackages_10: rc2 -> rc3
2020-03-11 12:46:06 +01:00
Mario Rodas 26889787fe
Merge pull request #81820 from r-ryantm/auto-update/mercury
mercury: 14.01.1 -> 20.01.1
2020-03-10 07:14:07 -05:00
Matt McHenry 36ae82fd3a openjdk: 13.0.1 -> 13.0.2 2020-03-09 14:08:30 -04:00
Antonio Nuno Monteiro 0f0cb0b857
Note about BuckleScript's build process and why `BS_TRAVIS_CI=1` is
needed
2020-03-09 10:21:43 -07:00
Antonio Nuno Monteiro c09411b89e
Fix refmt 2020-03-09 10:20:10 -07:00
Matt McHenry 1b8719437b Merge remote-tracking branch 'channels/nixos-unstable' into jdk-13
Conflicts:
	pkgs/development/compilers/adoptopenjdk-bin/sources.json
          -- keep newer adoptopenjdk versions from HEAD^2
2020-03-09 12:29:43 -04:00
Antonio Nuno Monteiro 7107e397dd bs-platform: 7.0.1 -> 7.2.0 2020-03-08 10:46:43 -07:00
Frederik Rietdijk 0eb0ddc4db Merge staging-next into master 2020-03-08 08:11:01 +01:00
Gabor Greif 3a84353edb llvmPackages_10: rc2 -> rc3
http://lists.llvm.org/pipermail/llvm-dev/2020-March/139729.html

Additionally cherry-picked 3 commits from `llvm-project/master`:
- llvm/llvm-project@d21664c
- llvm/llvm-project@3a0f6e6
- llvm/llvm-project@87dac7d

such that clang can automatically pick up the polly plugin from the
`llvm-polly` build.
2020-03-07 20:11:59 +01:00
Benjamin Hipple 072a3bda78 ghc: consistent downloads.haskell.org src URLs
Consistency is good in general and these seem to work just as well as the
others, but it also helps with blacklisting package updates, as in:
https://github.com/ryantm/nixpkgs-update/pull/160
2020-03-07 10:28:06 -05:00
R. RyanTM b6245f5061 intel-graphics-compiler: 1.0.3041 -> 1.0.3151 2020-03-06 07:20:10 +01:00
Frederik Rietdijk 188c3a4d03 Merge staging-next into staging 2020-03-06 07:09:30 +01:00
R. RyanTM 9328cff6be gleam: 0.6.0 -> 0.7.1 2020-03-05 15:05:28 -08:00
Ben Wolsieffer d9feea58ae gcc: remove unneeded RPATH patching 2020-03-05 14:56:52 -05:00
Mario Rodas b50c396e68
Merge pull request #81749 from r-ryantm/auto-update/closure-compiler
closurecompiler: 20200204 -> 20200224
2020-03-05 07:14:57 -05:00
R. RyanTM b2bda57104 mercury: 14.01.1 -> 20.01.1 2020-03-05 11:41:40 +00:00
Ben Wolsieffer e1831ebea3 gcc: move target-specific runtime libraries to separate output 2020-03-04 16:12:36 -05:00
R. RyanTM c5f077c0c1 closurecompiler: 20200204 -> 20200224 2020-03-04 18:56:56 +00:00
Tim Steinbach a81f313766
Merge pull request #81689 from r-ryantm/auto-update/kotlin
kotlin: 1.3.61 -> 1.3.70
2020-03-04 07:45:54 -05:00
Mario Rodas 6f8dcc3c5e
zz: init at 2020-03-02 2020-03-04 04:20:00 -05:00
R. RyanTM 4126c5810d kotlin: 1.3.61 -> 1.3.70 2020-03-04 06:12:11 +00:00
Vincent Laporte 3fe7a65e23 ocaml-ng.ocamlPackages_4_10.ocaml: 4.10.0+rc2 → 4.10.0 2020-03-03 06:49:08 +01:00
Vladimír Čunát fb6ceb45ba
Merge #80124: llvmPackages_5.compiler-rt: fix for glibc bump 2020-03-02 15:41:52 +01:00
Kovacsics Robert f4c29ebfc2 polyml: updated maintainers
I am not sure if we still need the old packages, nothing explicitly
depends on polyml56 or polyml57 according to a grep, not sure if
external packages might (hol and isabelle depend on polyml, the latest
version).
2020-03-02 09:13:12 +01:00
Kovacsics Robert f8c402ecad polyml: fix with new libffi
New libffi doesn't have FFI_SYSV for x86/64 unix, this pulls in the
commit for the upstream version which fixes it, and ports that patch to
the 5.7 version. The 5.6 version is unchanged.

For ZHF: #80379
2020-03-02 09:13:12 +01:00
Evan Hanson 4eb9e9a20c chicken: 5.1.0 -> 5.2.0
Also updates the matchable egg (used by egg2nix) from 1.0 -> 1.1 and
removes trailing slashes from the path prefix variables passed to
wrapProgram (they're unnecessary and only result in doubled-up slashes
in the values).
2020-03-01 23:42:29 -08:00
Frederik Rietdijk 33133b2667
Merge pull request #81167 from NixOS/staging-next
Staging next
2020-03-01 13:45:30 +01:00
Mario Rodas 702a8ee028
Merge pull request #81382 from bhipple/u/rust-cargo-gleam
gleam: upgrade cargo fetcher and cargoSha256
2020-02-29 19:55:21 -05:00
Aaron VonderHaar 0fa9ef1ee2 elm-format: 0.8.2 -> 0.8.3 2020-02-29 14:34:11 -08:00
Benjamin Hipple e16b069ebd gleam: upgrade cargo fetcher and cargoSha256 2020-02-29 11:11:26 -05:00
Frederik Rietdijk 79217339d2 Merge master into staging-next 2020-02-29 15:29:11 +01:00
worldofpeace 10eeabe6d1
Merge pull request #81272 from worldofpeace/crystal-openssl
crystal: use latest openssl
2020-02-29 00:12:15 +00:00
Gabor Greif ff6aeefb91 ghc-8.8.3: really use ld.gold (port #80466) 2020-02-28 21:17:10 +01:00
Gabor Greif c8554c0574 ghc: add 8.8.3
https://mail.haskell.org/pipermail/ghc-devs/2020-February/018643.html
2020-02-28 20:42:25 +01:00
Adam Sandberg Ericsson 9a5ecf1212 ghc: really use ld.gold 2020-02-28 20:29:33 +01:00
Michael Raskin 3ee1e3b2c0
Merge pull request #80224 from fare-patches/fare
Update Gambit and Gerbil, fix #78921
2020-02-28 15:00:39 +00:00
worldofpeace e10900b068 crystal: use latest openssl 2020-02-28 01:32:20 -05:00
Francois-Rene Rideau 4ee219ef8e gerbil-unstable: 2019-11-15 -> 2020-02-27
Let Gerbil Scheme find its GERBIL_HOME where Nix put it
when the environment variable is left unspecified.

Comment out work in progress for static linking.

Notes about working on macOS.
2020-02-27 16:02:39 -05:00
Sergey Lukjanov 2f060f6a67 go_1_14: init at 1.14 and switch to it 2020-02-27 10:18:05 +01:00
Francois-Rene Rideau 32b3758b3d gambit-unstable: 2019-07-21 -> 2020-02-24 2020-02-26 20:37:03 -05:00
Francois-Rene Rideau 0d422d5007 gambit: set CC to full path, fixes #78921
Use -Os rather than -O2 as our compilation flag, document why.

Document why we always use gcc over clang.

Fix openssl path in gambit.
Stop trying to make static openssl.
2020-02-26 20:37:03 -05:00
Austin Seipp c134564c26
bluespec: install utilities, too
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-02-26 18:32:20 -06:00
Austin Seipp d1293a70c7
yosys: 2020.02.07 -> 2020.02.25
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2020-02-26 18:32:16 -06:00
Jonathan Ringer 0538dec989 dotnetCorePackages.{aspnetcore,netcore,sdk}_2_1: 2.1.15 -> 2.1.16 2020-02-26 12:43:48 -08:00
Jonathan Ringer 3a3d15f1f6 dotnetCorePackages.{aspnetcore,netcore,sdk}_3_1: 3.1.1 -> 3.1.2 2020-02-26 12:43:48 -08:00
Jonathan Ringer bd938f6bea dotnetCorePackages.{aspnetcore,netcore,sdk}_3_0: 3.0.2 -> 3.0.3 2020-02-26 12:43:48 -08:00
Maximilian Bosch d92b56e99e
Merge pull request #80918 from velovix/remove-go-maintainer
go_1_12, go_1_13: remove velovix from maintainers
2020-02-25 21:07:26 +01:00
Gabor Greif f111c6f9ce llvmPackages_10: copy llvmPackages_9
* starting with rc2
* make `lldb` compilable again on Darwin
* separate out manpage creation for `lldb` into a new derivation
* minor tweaks to the patching of sources,
  some of which are backportable to earlier versions
2020-02-25 13:24:27 +01:00
Tyler Compton 2ae7a8d710 go_1_12, go_1_13: remove velovix from maintainers 2020-02-23 15:08:58 -08:00
John Ericson 83a4705f49
Merge pull request #80843 from obsidiansystems/rust-no-std
rust 1.41: Fix build with no_std only target
2020-02-23 00:48:45 -05:00
John Ericson 0b0e691833 rust 1.41: Fix build with no_std only target
See https://github.com/rust-lang/rust/pull/69381
2020-02-22 18:34:05 -05:00
Silvan Mosberger 7d8a33125f
swift: Fix build for glibc 2.30 2020-02-21 10:10:07 +01:00
Vincent Laporte ca6391a7c4 ocaml-ng.ocamlPackages_4_10.ocaml: 4.10.0+rc1 → 4.10.0+rc2 2020-02-21 07:15:49 +01:00
Cole Helbling 2edec098de
rls: add llvm to buildInputs
The Hydra build [1] was failing because it was unable to link `LLVM-9`.
Additionally, quote the homepage URL for compliance with RFC 45.

[1] https://hydra.nixos.org/build/112823631/nixlog/2
2020-02-19 20:03:56 -08:00
Samuel Leathers 9412db1150
crystal: remove 0.25 and 0.26 (#80473)
crystal: remove 0.25 and 0.26
2020-02-19 12:17:45 -05:00
Jörg Thalheim 91fb0f2e47
Merge pull request #80478 from volth/patch-381
graalvm{8,11}-ee: 19.3.1 -> 20.0.0
2020-02-19 08:58:26 +00:00
Frederik Rietdijk c65707bc25
Merge pull request #80252 from NixOS/staging-next
Staging next
2020-02-19 09:18:32 +01:00
volth 88a79a7a37
graalvm{8,11}-ee: 19.3.1 -> 20.0.0 2020-02-18 22:22:10 +00:00
Jörg Thalheim 9fee338cb9
Merge pull request #80401 from cole-h/clippy
clippy: add rustc.llvm to buildInputs
2020-02-18 21:47:45 +00:00
Michael Fellinger 765f72d037
crystal: remove 0.25 and 0.26 2020-02-18 22:47:20 +01:00
Cole Helbling 502c0ee899
clippy: add rustc.llvm to buildInputs
The Hydra build [1] failed because it was unable to link to `LLVM9`; add
`llvmShared` to `passthru` in order to stay up to date with required
LLVM versions. Also quote the homepage URLs, since that's preferred.

[1] https://hydra.nixos.org/build/112989779/nixlog/1
2020-02-18 08:46:31 -08:00
Frederik Rietdijk 9d88ee08f6 Merge master into staging-next 2020-02-18 16:09:19 +01:00
Michael Raskin 2a52e5edd2
Merge pull request #79174 from cstich/julia-1.3.1
julia: 1.1 -> 1.3
2020-02-18 08:03:25 +00:00
Silvan Mosberger 9408c29404 mint: 0.5.0 -> 0.7.1
This also fixes the build with the latest crystal version
2020-02-17 23:54:02 -08:00
Tim Steinbach 3f905e52ed
Merge pull request #80321 from asbachb/bugfix-openjdk-aarch64
openjdk8: 8u222b10 -> 8u242b08
2020-02-17 10:29:12 -05:00
Frederik Rietdijk ec1184f461 Merge master into staging-next 2020-02-17 15:12:28 +01:00
Benjamin Asbach b87e7d00f3 openjdk8: 8u222b10 -> 8u242b08 2020-02-17 01:06:45 +01:00
Daniel Schaefer a65e7d9367
Merge pull request #78777 from arcnmx/pr-edk2-201911
{edk2, OVMF}: 201905 -> 201911
2020-02-16 14:53:29 +01:00
Sergey Lukjanov 02b033417b go_1_12, go_1_13: add Frostman to maintainers 2020-02-16 08:55:26 +01:00
Sergey Lukjanov 634cb1cadc go_1_13: 1.13.7 -> 1.13.8 2020-02-16 08:55:26 +01:00
Sergey Lukjanov 9f406d3b10 go_1_12: 1.12.16 -> 1.12.17 2020-02-16 08:55:26 +01:00
Frederik Rietdijk 0c7143462b Merge master into staging 2020-02-16 08:50:59 +01:00
Jonathan Ringer 25f6f66f25 jetbrains.jdk: 520.30 -> 520.38 2020-02-14 10:55:27 -08:00
Will Dietz c25e18089a
llvmPackages_5.compiler-rt: fix for glibc bump using upstream fix 2020-02-14 10:59:31 -06:00
Tim Steinbach 8c7f9beef4
Merge pull request #79973 from asbachb/update-openjdk
openjdk8: 8u222 -> 8u242
2020-02-14 08:53:09 -05:00
Mario Rodas 7644fabb1e
Merge pull request #79904 from r-ryantm/auto-update/fasm
fasm: 1.73.21 -> 1.73.22
2020-02-14 08:29:53 -05:00
Benjamin Hipple eb11feaa0b treewide: change fetchCargoTarball default to opt-out
Changes the default fetcher in the Rust Platform to be the newer
`fetchCargoTarball`, and changes every application using the current default to
instead opt out.

This commit does not change any hashes or cause any rebuilds. Once integrated,
we will start deleting the opt-outs and recomputing hashes.

See #79975 for details.
2020-02-13 22:41:37 -08:00
Maximilian Bosch c30b4a746f mono: fix build w/glibc-2.30 2020-02-13 13:08:26 -08:00
Christoph Stich c4fe8c0f69 julia_13: Fixed darwin dependencies 2020-02-13 11:57:14 +00:00
Christoph Stich e4f65629db julia_13: julia-1.3.1 version bump
Added all-packages.nix
2020-02-13 11:49:38 +00:00
Benjamin Asbach 36c53f703b openjdk8: 8u222 -> 8u242 2020-02-13 03:55:16 +01:00
Mario Rodas 08444aa09b
Merge pull request #79893 from r-ryantm/auto-update/closure-compiler
closurecompiler: 20190909 -> 20200204
2020-02-12 20:03:13 -05:00
Andreas Rammhold b86512e893
Merge pull request #79930 from andir/cargo-no-system-libgit2
cargo: use bundled libgit2
2020-02-12 23:21:46 +01:00
R. RyanTM 2a975873d8 urweb: 20190217 -> 20200209 2020-02-12 13:28:40 -06:00
R. RyanTM 6a0be96db1 jsonnet: 0.14.0 -> 0.15.0 2020-02-12 10:37:28 -08:00
Alyssa Ross e1ed62abc2 cargo: install man pages
I thought about doing a seperate output for these, but they're tiny
compared to the size of the binary, so there's no point.

(cherry picked from commit 0489c1b4b20d13fa04e6460ead73893889ff2529)
2020-02-12 17:56:01 +01:00
Andreas Rammhold 5c8612d90c
cargo: use bundled libgit2
Cargo uses git-rs which is made to be built against the bundled libgit2
version that hasn't been part of a stable release yet. Using our libgit2
instead of the master version fails during runtime as they are not
compatible anymore.

After the next libgit2 update we can try again but it is likely that
there will also be yet another cargo release at that point in time…
2020-02-12 17:16:32 +01:00
Frederik Rietdijk bfe01159ed
Merge pull request #79801 from NixOS/staging-next
Staging next
2020-02-12 11:16:39 +01:00
Vincent Laporte eef4b5175f ocaml-ng.ocamlPackages_4_10.ocaml: 4.10.0+β2 → 4.10.0+rc1 2020-02-12 10:55:00 +01:00
Frederik Rietdijk efac8279c2 Merge staging-next into staging 2020-02-12 09:55:54 +01:00
Frederik Rietdijk 424697d512 Merge master into staging-next 2020-02-12 09:55:31 +01:00
R. RyanTM e8818f266c fasm: 1.73.21 -> 1.73.22 2020-02-12 07:54:19 +00:00
R. RyanTM 16dba2c7f6 closurecompiler: 20190909 -> 20200204 2020-02-12 05:13:18 +00:00
Ryan Mulligan e192ff3d6b
Merge pull request #79807 from r-ryantm/auto-update/go-jsonnet
go-jsonnet: 0.14.0 -> 0.15.0
2020-02-11 19:06:02 -08:00
Benjamin Saunders 3b9d71af2c shaderc: 2019.0 -> 2019.1 2020-02-11 19:11:32 +01:00
Benjamin Saunders 533e7c2296 glslang: 7.11.3214 -> 8.13.3559 2020-02-11 19:11:32 +01:00
R. RyanTM d217d4c63c psc-package: 0.6.0 -> 0.6.2 2020-02-11 18:05:29 +01:00
R. RyanTM 717d1e85a5 go-jsonnet: 0.14.0 -> 0.15.0 2020-02-11 08:12:43 +00:00
Frederik Rietdijk 1a6c3cb06b Merge staging into staging-next 2020-02-11 07:59:53 +01:00
Vincent Laporte 6c52b3ade9 ocamlPackages.reason: 3.5.1 → 3.5.4 2020-02-11 07:32:59 +01:00
Frederik Rietdijk 079622ef2d
Merge pull request #79628 from NixOS/staging-next
Staging next
2020-02-10 17:53:25 +01:00
Troels Henriksen 170eefbbb0 ispc: use cmake for building.
The Makefile approach is gone in newer versions of ispc.
2020-02-10 08:30:41 -08:00
Benjamin Hipple 2115a2037c fetchcargo: use flat tar.gz file for vendored src instead of recursive hash dir
This has several advantages:

1. It takes up less space on disk in-between builds in the nix store.
2. It uses less space in the binary cache for vendor derivation packages.
3. It uses less network traffic downloading from the binary cache.
4. It plays nicely with hashed mirrors like tarballs.nixos.org, which only
   substitute --flat hashes on single files (not recursive directory hashes).
5. It's consistent with how simple `fetchurl` src derivations work.
6. It provides a stronger abstraction between input src-package and output
   package, e.g., it's harder to accidentally depend on the src derivation at
   runtime by referencing something like `${src}/etc/index.html`. Likewise, in
   the store it's harder to get confused with something that is just there as a
   build-time dependency vs. a runtime dependency, since the build-time
   src dependencies are tarred up.

Disadvantages are:
1. It takes slightly longer to untar at the start of a build.

As currently implemented, this attaches the compacted vendor.tar.gz feature as a
rider on `verifyCargoDeps`, since both of them are relatively newly implemented
behavior that change the `cargoSha256`.

If this PR is accepted, I will push forward the remaining rust packages with a
series of treewide PRs to update the `cargoSha256`s.
2020-02-10 10:17:29 -05:00
R. RyanTM 15418a017e sdcc: 3.9.0 -> 4.0.0 2020-02-10 14:51:49 +01:00
Mario Rodas aaa8fe26d1
Merge pull request #79106 from anmonteiro/anmonteiro/bs-platform-7.1.0
bs-platform: fix build on aarch64
2020-02-10 07:05:39 -05:00
Frederik Rietdijk ec3edaf7b5 Merge master into staging-next 2020-02-10 12:55:47 +01:00
Benjamin Asbach 3750d8c24c adoptopenjdk-bin: 8.0.232 -> 8.0.242 2020-02-10 08:11:53 +01:00
Benjamin Asbach 3b18d9ea32 adoptopenjdk-bin: 11.0.5 -> 11.0.6 2020-02-10 08:11:53 +01:00
Dmitry Kalinkin c65ddd0d5e
gcc49.cc: add myself to maintainers 2020-02-09 21:37:06 -05:00
Florian Klink 0e9d542fe7
Merge pull request #79468 from flokli/bluespec-bsc
bluespec: init at unstable-2020.02.07
2020-02-10 03:35:31 +01:00
Florian Klink c9ea6afe06 bluespec: init at unstable-2020.02.09 2020-02-10 00:44:22 +01:00
Maximilian Bosch dd6a291e9f
gcc-snapshot: remove
Package is marked as broken for >2 years and used a fairly old
snapshot from the gcc7-branch, so I fairly doubt that this is
somewhere used (and is also pretty misleading as you don't expect a
random snapshot from gcc7 at `pkgs.gcc-snapshot`).
2020-02-09 22:46:29 +01:00
Frederik Rietdijk cffec212dc Merge staging into staging-next 2020-02-09 16:38:32 +01:00
Frederik Rietdijk 531a48ebdb Merge master into staging-next 2020-02-09 11:00:29 +01:00
Jiri Danek 7639c4adc2 mono: remove outdated wokaround 2020-02-09 10:26:07 +01:00
Sergey Lukjanov 7956397ec2
go: remove not any more used patch files (#79597) 2020-02-09 03:58:39 -05:00
R. RyanTM b0489dc6d0 osl: 1.10.8 -> 1.10.9 2020-02-09 09:45:51 +01:00
Frederik Rietdijk 8847d57763 Merge staging-next into staging 2020-02-09 09:18:17 +01:00
Bastian Köcher 60a479d91d rustc: 1.40.0 -> 1.41.0 2020-02-09 09:20:07 +01:00
Frederik Rietdijk 03755ed59a Merge master into staging-next 2020-02-09 09:17:51 +01:00
Emily ff819cdd12 nextpnr: 2019.10.13 -> 2020.02.04 2020-02-08 23:00:07 -06:00
Emily 397c4cdd75 yosys: 2020.02.01 -> 2020.02.07 2020-02-08 23:00:07 -06:00
Mario Rodas ee48a7cb60
Merge pull request #79345 from r-ryantm/auto-update/ponyc
ponyc: 0.33.1 -> 0.33.2
2020-02-08 10:44:58 -05:00
Antonio Nuno Monteiro 56dcbc391a
bs-platform: fix build on aarch64
Co-Authored-By: Jon <jonringer@users.noreply.github.com>
2020-02-07 11:49:57 -08:00
Frederik Rietdijk 30f0909e3a Merge master into staging-next 2020-02-07 19:27:52 +01:00
Domen Kožar b740c443e0
Merge pull request #79153 from turboMaCk/elm-updates
elmPackages.elm-analyse: 0.16.4 -> 0.16.5
2020-02-07 21:16:51 +08:00
R. RyanTM 0c6bbd8aa1 ponyc: 0.33.1 -> 0.33.2 2020-02-06 13:19:22 +00:00
Vladimír Čunát 48a997cd76
Merge #66528: glibc: 2.27 -> 2.30 (into staging)
Includes update of stdenv bootstap tools (for three main platforms)
and many package fixes with new glibc.
2020-02-05 13:41:09 +01:00
Marek Fajkus 6d1e9c08e0 urweb: Fix icu headers include path
Since https://github.com/NixOS/nixpkgs/pull/62266
urweb fails to resolve <unicode/utypepes.h> in runtime (during
compilation of project).
upstream commit: c2a217f912

resolves #79218
2020-02-04 19:30:15 -06:00
Damien Bihel 9f64b84739 ber_metaocaml: fix install order.
Indeed, all standard modules with compiler-libs are not included (
eg. Optcompile).

closes #77680
2020-02-04 16:06:24 -06:00
Michael Raskin 1f0b4b19aa sbcl: reinstate 2.0.0; add sbcl_2_0_1 for 2.0.1
2.0.1 is too fresh for current Quicklisp (for example, CFFI fails)
2020-02-04 17:06:54 +01:00
Sergey Lukjanov 1092ba6d1a go_1_13: 1.13.6 -> 1.13.7 2020-02-03 11:01:29 -08:00
Sergey Lukjanov 60bb60bab7 go_1_12: 1.12.15 -> 1.12.16 2020-02-03 11:01:29 -08:00
Marek Fajkus d6c385dd0e
elmPackages.elm-analyse: 0.16.4 -> 0.16.5 2020-02-03 11:45:51 +01:00
volth 470dbf8895
oraclejdk8: remove dead code 2020-02-02 22:18:39 +00:00
Vincent Laporte 4c83d61f12 ocaml-ng.ocamlPackages_4_10.ocaml: 4.10.0+β1 → 4.10.0+β2 2020-02-02 20:35:10 +01:00
Frederik Rietdijk c195ef6aab
Merge pull request #78928 from NixOS/staging-next
Staging next
2020-02-02 15:35:18 +01:00
Maximilian Bosch abb5778c67
Merge pull request #77783 from volth/oraclejdk8u241
oraclejdk8: 8u211 -> 8u241
2020-02-02 12:10:33 +01:00
Herman Fries f22e45aeec dotnetCorePackages: Fix closure size 2020-02-02 00:41:56 -08:00
Maximilian Bosch ea8ae88f04
Merge branch 'staging' into glibc230 2020-02-01 17:42:03 +01:00
Florian Klink b437fa4c52 yosys: check abc-verifier rev to ensure compatibility 2020-02-01 12:49:45 +01:00
Florian Klink 214cac8b26 yosys: 2019.10.18 -> 2020.02.01 2020-02-01 12:49:45 +01:00
Florian Klink 48085826fa yosys: use external abc 2020-02-01 12:49:45 +01:00
Florian Klink e0b28fb806 yosys: don't use srcs array, but single src 2020-02-01 12:40:37 +01:00
Florian Klink 3086338f9d yosys: user placeholder 2020-02-01 12:40:37 +01:00
Gabor Greif 6bedeceb8a ghc: update 8.10.1 pre-release to announced rc1
https://mail.haskell.org/pipermail/ghc-devs/2020-January/018530.html

The version previously fetched was `8.10.0.20200108`.
2020-01-31 21:05:55 +01:00
Luka Blaskovic 0fc6280715 llvm_4: remove 2020-01-30 18:35:31 -05:00
Luka Blaskovic 241236bc9e mozart: build with llvmPackages_5 2020-01-30 18:35:30 -05:00
Luka Blaskovic 0eafee8328 llvm_39: remove 2020-01-30 18:35:30 -05:00
Luka Blaskovic 3a12a7cde8 llvm_35: remove 2020-01-30 18:35:30 -05:00
Luka Blaskovic b57464448b haskell.compiler.ghc863Binary: remove llvm from buildInput
Aarch64 binary is not used.
2020-01-30 18:35:29 -05:00
Luka Blaskovic f6160bc6eb haskell.compiler.ghc822Binary: use default llvm version on aarch64 2020-01-30 18:35:29 -05:00
Luka Blaskovic 1ebc042878 dale: 20170519 -> 20181024 2020-01-30 18:35:29 -05:00
Frederik Rietdijk 5cc0468a20 Merge staging into staging-next 2020-01-31 00:16:31 +01:00
Michael Raskin 12875b4269
Merge pull request #76905 from wahjava/update-to-sbcl-2.0.0
sbcl: 1.5.6 -> 2.0.1
2020-01-30 20:20:30 +00:00
Peter Hoeg 306e1f9121
Merge pull request #75545 from aca-labs/crystal
crystal: 0.31.1 -> 0.32.1
2020-01-30 21:21:43 +08:00
Emery Hemingway b4fd657c25 nim: 1.0.4 -> 1.0.6 2020-01-30 10:05:35 +01:00
Kim Burgess f6ce7d6525
crystal: 0.32.0 -> 0.32.1 2020-01-30 12:46:47 +10:00
Kim Burgess cdfdb96375
crystal: 0.31.1 -> 0.32.0 2020-01-30 12:41:27 +10:00
Kim Burgess a9d150f975
crystal: build 0.31 with 0.30 binary dist 2020-01-30 12:39:09 +10:00
arcnmx 2646554b25 edk2: 201905 -> 201911 2020-01-29 08:32:01 -08:00
Maximilian Bosch 295a52fc1a
gcc49: fix build for glibc>=2.28
Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2020-01-28 20:11:02 +01:00
Maximilian Bosch 6638819910
picat: 1.9-4 -> 2.8-2 2020-01-28 20:11:01 +01:00
Maximilian Bosch d0743cc2f6
cudatoolkit_7*: build w/gcc6 2020-01-28 20:11:01 +01:00
Maximilian Bosch 79a567c883
gcc5: remove
Latest gcc5 release was in 2017[1], doesn't build with glibc 2.30[2].

[1] https://gcc.gnu.org/gcc-5/
[2] https://hydra.nixos.org/build/110408216
2020-01-28 20:11:00 +01:00
Maximilian Bosch 7a5c8cf8b8
cudatoolkit_8: build with gcc6 2020-01-28 20:11:00 +01:00
Matthew Bauer db29857eb3 Re-Revert "clang_7,clang_8,clang_9: fix compilation of HIP-code"
This reverts commit f14a4d60b7, and thus
applying 558af6fbc7.
2020-01-28 11:35:19 -05:00
Maximilian Bosch 6b0cd9ad47
Merge branch 'staging' into glibc230
Conflicts:
	pkgs/applications/misc/vit/default.nix
2020-01-28 14:54:51 +01:00
Maximilian Bosch b83afb9a2d
z88dk-unstable: 2019-05-09 -> 2020-01-27, fix build w/glibc-2.30 2020-01-28 14:07:58 +01:00
Frederik Rietdijk cdff57e1fc Merge staging-next into staging 2020-01-28 10:48:36 +01:00
Frederik Rietdijk dce0ca29d9 Merge master into staging-next 2020-01-28 10:46:13 +01:00
Matthew Bauer f14a4d60b7 Revert "clang_7,clang_8,clang_9: fix compilation of HIP-code"
This reverts commit 558af6fbc7.

This was meant for staging. Will apply there.
2020-01-27 23:24:35 -05:00
Matthew Bauer d4ad868aaa
Merge pull request #78308 from DieGoldeneEnte/clang-hip-patch
clang_7,clang_8,clang_9: fix compilation of HIP-code
2020-01-27 23:15:19 -05:00
Silvan Mosberger 80a2740991
Merge pull request #78265 from Synthetica9/https-homepages
treewide: fix redirected urls
2020-01-27 15:00:53 +01:00
Ashish SHUKLA b861e9cc5d
sbcl: 2.0.0 -> 2.0.1 2020-01-26 23:54:38 +01:00
Will Dietz 2cdb790df7
Merge pull request #77487 from dtzWill/update/acpica-iasl-20200110
acpica-tools,iasl: 20191213 -> 20200110
2020-01-26 16:48:19 -06:00
Mario Rodas 1e11826643
Merge pull request #78537 from r-ryantm/auto-update/tinygo
tinygo: 0.10.0 -> 0.11.0
2020-01-26 10:11:40 -05:00
Mario Rodas 8c45e95bb4
Merge pull request #78524 from r-ryantm/auto-update/psc-package
psc-package: 0.5.1 -> 0.6.0
2020-01-26 09:43:57 -05:00
R. RyanTM 58c74d1a93 tinygo: 0.10.0 -> 0.11.0 2020-01-26 12:47:37 +00:00
R. RyanTM 7cbcfa08a5 psc-package: 0.5.1 -> 0.6.0 2020-01-26 10:12:05 +00:00
Maximilian Bosch f5da399062
wcc: fix build w/glibc-2.30 2020-01-25 19:49:56 +01:00
Aaron Andersen cbbe03781a
Merge pull request #78272 from avakhrenev/openjdk-11.0.6
openjdk11: 11.0.4 -> 11.0.6
2020-01-25 11:12:46 -05:00
Maximilian Bosch 4f5830cf9e
mono4: fix build w/glibc-2.30 2020-01-25 12:15:03 +01:00
MarcFontaine 3958cc3c4b gavrasm: init at 4.5 2020-01-24 18:55:01 +01:00
Jörg Thalheim e0137930f2
Pr scala out dir cleaned (#78042)
Pr scala out dir cleaned
2020-01-24 11:53:50 +00:00
Olli Helenius f1a7a7b3c4 jetbrains.jdk: 485.1 -> 520.30 2020-01-24 02:14:02 -08:00
Maximilian Bosch eddfcc32b4
Merge branch 'staging' into glibc230 2020-01-23 11:31:13 +01:00
worldofpeace 66fa280aa3
Merge pull request #78157 from virusdave/dnicponski/scratch/update_unison_version_1.0.h-alpha
unison-ucm 1.0.M1g-alpha -> 1.0.M1h-alpha
2020-01-22 20:00:56 -05:00
Maximilian Bosch 7fea9df027
mono: fix build w/glibc-2.30 2020-01-23 01:46:29 +01:00
Jörg Thalheim d5086db3c0
graalvm8-ee: 19.2.1 -> 19.3.1, graalvm11-ee: init at 19.3.1 (#74010)
graalvm8-ee: 19.2.1 -> 19.3.1, graalvm11-ee: init at 19.3.1
2020-01-22 23:24:44 +00:00
Holger Wünsche 558af6fbc7
clang_7,clang_8,clang_9: fix compilation of HIP-code
This PR aims to fix the same problem as NixOS/nixpkgs PR #77476; enabling to
compile HIP-code using the packaged clang compiler, by also searching in $PATH
for required binaries.
The change is committed upstream (https://reviews.llvm.org/D72903), but will
not land in the clang versions in nixpkgs (only clang 10+). As such I have
created patches for the affected versions. To compile HIP-code lld is needed,
so I added it to the clang-package.<Paste>
2020-01-22 18:44:28 +01:00
Alexey Vakhrenev 4dc3337f80 openjdk11: 11.0.4 -> 11.0.6 2020-01-22 15:10:45 +03:00
Patrick Hilhorst 593e11fd94
treewide: fix redirected urls
According to https://repology.org/repository/nix_unstable/problems, we have a
lot of packages that have http links that redirect to https as their homepage.
This commit updates all these packages to use the https links as their
homepage.

The following script was used to make these updates:

```

curl https://repology.org/api/v1/repository/nix_unstable/problems \
    | jq '.[] | .problem' -r \
    | rg 'Homepage link "(.+)" is a permanent redirect to "(.+)" and should be updated' --replace 's@$1@$2@' \
    | sort | uniq > script.sed

find -name '*.nix' | xargs -P4 -- sed -f script.sed -i
```
2020-01-22 11:26:22 +01:00
Dave Nicponski b1ab68cc1e unison-ucm 1.0.g-alpha -> 1.0.h-alpha
Update binary derivation for latest release.
2020-01-21 07:36:39 -05:00
Vincent Laporte bd5a596868 ocaml-ng.ocamlPackages_4_10.ocaml: init at 4.10.0+beta1 2020-01-20 17:46:13 +01:00
nyanloutre e6b963ed16 dotnetCorePackages.sdk_2_2: throw EOL exception 2020-01-19 14:30:39 -08:00
nyanloutre 1946f0ece8 dotnetCorePackages.sdk_3_1: 3.1.100 -> 3.1.101 2020-01-19 14:30:39 -08:00
nyanloutre 4590d6e83c dotnetCorePackages.netcore_3_1: init at 3.1.1 2020-01-19 14:30:39 -08:00
nyanloutre f9fbf8c4c2 dotnetCorePackages.aspnetcore_3_1: init at 3.1.1 2020-01-19 14:30:39 -08:00
nyanloutre 194b5983a3 dotnetCorePackages.sdk_3_0: 3.0.100 -> 3.0.102 2020-01-19 14:30:39 -08:00
nyanloutre 975bc20e2c dotnetCorePackages.netcore_3_0: init at 3.0.2 2020-01-19 14:30:39 -08:00
nyanloutre d475132136 dotnetCorePackages.aspnetcore_3_0: init at 3.0.2 2020-01-19 14:30:39 -08:00
nyanloutre 0b8b273376 dotnetCorePackages.sdk_2_1: 2.1.509 -> 2.1.803 2020-01-19 14:30:39 -08:00
nyanloutre 6d5250211d dotnetCorePackages.netcore_2_1: 2.1.13 -> 2.1.15 2020-01-19 14:30:39 -08:00
nyanloutre 19b914b904 dotnetCorePackages.aspnetcore_2_1: 2.1.13 -> 2.1.15 2020-01-19 14:30:39 -08:00
nyanloutre 0bce6f7f0a dotnetCorePackages.sdk_2_2: remove end of life sdk 2020-01-19 14:30:39 -08:00
Jean-Marie Gaillourdet 254045fde6 scala: move text files from $out to appropriate subdirs
Before, this package installed files called LICENSE and NOTICE at the
profile root directory. Which conflicts with other packages with the
same issue. Those files reside now in $out/share/doc/scala/.
2020-01-19 19:33:01 +01:00
Jean-Marie Gaillourdet 8b7c59bab0 scala_2_12: move text files from $out to appropriate subdirs
Before, this package installed files called LICENSE and NOTICE at the
profile root directory. Which conflicts with other packages with the
same issue. Those files reside now in $out/share/doc/scala/.
2020-01-19 19:33:01 +01:00
Jean-Marie Gaillourdet 3017d813df scala_2_11: move text files from $out to appropriate subdirs
Before, this package installed files called LICENSE and NOTICE at the
profile root directory. Which conflicts with other packages with the
same issue. Those files reside now in $out/share/doc/scala/.
2020-01-19 19:32:42 +01:00
Gabor Greif 42fd1d0727 ghc: 8.8.2-rc1 -> 8.8.2
https://www.haskell.org/ghc/blog/20200116-ghc-8.8.2-released.html
2020-01-18 22:32:24 +01:00
hlolli 78b34b5e5b
graalvm8: 19.1.1 -> 19.2.1
- - nixpkgs now with full darwin support
2020-01-18 16:43:03 +01:00
Susan Potter 78941c037f
purescript: add maintainer mbbx6spp 2020-01-18 07:20:52 -06:00
Susan Potter c71aa5ff5e
purescript: 0.13.5 -> 0.13.6 2020-01-18 07:15:59 -06:00
Daiderd Jordan 8df4338f51
rustPackages: make rustc-dev optional
This was only introduced in 1.40.0 and doesn't work on older versions.

    thread 'main' panicked at 'Error: no rules matched rustc-dev.', src/bootstrap/builder.rs:231:21
    note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
    failed to run: /build/rustc-1.38.0-src/build/bootstrap/debug/bootstrap dist rustc-dev
2020-01-18 10:57:13 +01:00
Vladyslav M 4670bf59b3
bs-platform: don't build a development binary (#77726)
bs-platform: don't build a development binary
2020-01-17 22:14:34 +02:00
Herman Fries 6bc3acd3b9 dotnetPackages: Fix apphost binary 2020-01-17 11:42:11 -08:00
Herman Fries b708e36ecb dotnetCorePakages.sdk_3_1: init at 3.1.100 2020-01-17 11:42:11 -08:00
Herman Fries a0687d54a5 dotnetCorePackages.aspnetcore_2_1: init at 2.1.13 2020-01-17 11:42:11 -08:00
Herman Fries e51e429a34 dotnetCorePackages.netcore_2_1: init at 2.1.13 2020-01-17 11:42:11 -08:00
Herman Fries 8277eb9a5b dotnetCorePackages.sdk_3_0: init at 3.0.100 2020-01-17 11:42:11 -08:00
Herman Fries af71b9f205 dotnetCorePackages.sdk_2_1: init at 2.1.509 2020-01-17 11:42:11 -08:00
Herman Fries 7fa8332907 dotnetCorePackages: Add function to combine SDK packages
Fixup assert


Fixup: Move comment to top


Fixup combine


Fixup combine


Fixup buildDotnet


Fixup default.nix


Fixup combine packages


dotnetCorePackages: Fixup combinePackages

Co-Authored-By: Jon <jonringer@users.noreply.github.com>
2020-01-17 11:42:11 -08:00
Frederik Rietdijk bcd8c6b8dc Merge master into staging-next 2020-01-17 17:08:16 +01:00
Will Dietz eeb9e74934
Merge pull request #72120 from mroi/patch-2
swift: 5.0.2 -> 5.1.1
2020-01-17 09:08:01 -06:00
Jörg Thalheim b4d4f83e1f
Merge pull request #75946 from davidtwco/computecpp-init
computecpp: init at 1.2.0
2020-01-17 13:33:09 +00:00
David Wood 853372bfaf
computecpp: init at 1.2.0
Signed-off-by: David Wood <david.wood@codeplay.com>
2020-01-17 12:02:47 +00:00
Antonio Nuno Monteiro 725fd9feda
bs-platform: don't build a development binary 2020-01-15 14:47:51 -08:00
volth 619d52a37e oraclejdk8: 8u211 -> 8u241 2020-01-15 19:09:35 +00:00
volth 807e08c9a3
graalvm: 19.3.0.2 -> 19.3.1 2020-01-15 18:34:11 +00:00
Michael Roitzsch b82d443836 swift: fix UUID module and enable tests
* fix UUID compilation error
  This was pointed out by Swift’s test suite.
* enable tests after build
  Two broken tests disabled for now.
2020-01-15 13:23:50 +01:00
Michael Roitzsch b472f4a2de swift: 5.0.2 -> 5.1.1 2020-01-15 13:23:49 +01:00
Michael Roitzsch 29098a81b3 swift: refactor phases and patch documentation
* simplify versioning
* uniform patch documentation
* reorder phases so they read in order
* reorder scripts for readability
* GNU toolchain dir:
  handle sysroot for GNU toolchain like for C headers, so that
  GCC_INSTALL_PREFIX is actually used correctly
2020-01-15 13:19:35 +01:00
Anders Kaseorg 3cd8ce3bce treewide: Fix unsafe concatenation of $LD_LIBRARY_PATH
Naive concatenation of $LD_LIBRARY_PATH can result in an empty
colon-delimited segment; this tells glibc to load libraries from the
current directory, which is definitely wrong, and may be a security
vulnerability if the current directory is untrusted.  (See #67234, for
example.)  Fix this throughout the tree.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2020-01-15 09:47:03 +01:00
Frederik Rietdijk bc18cc72dd
Merge pull request #77610 from LnL7/darwin-stdenv-python3
darwin-stdenv: bootstrap with python3
2020-01-15 09:24:57 +01:00
Frederik Rietdijk 2a88c3c302 Merge staging-next into staging 2020-01-15 09:23:28 +01:00
Marek Fajkus 77752c6c08 bs-platform: 6.2.1 -> 7.0.1 2020-01-14 15:17:57 -08:00
Frederik Rietdijk ed1b0d0bac Merge master into staging-next 2020-01-13 16:08:59 +01:00
Daiderd Jordan d0a90de910
llvmPackages: python2 -> python3 2020-01-13 11:13:56 +01:00
Peter Simons 74e5314b29 ghc: update 8.10.1 pre-release from alpha2 to rc1 2020-01-13 10:28:51 +01:00
Antonio Nuno Monteiro cf80bce0cc bs-platform: add myself to maintainers 2020-01-12 09:52:41 -08:00
Daiderd Jordan 05d4cdfad1
Merge pull request #77529 from symphorien/rls
rust: include the rustc-dev component
2020-01-12 10:26:46 +01:00
Frederik Rietdijk 960f062825 Merge master into staging-next 2020-01-12 09:47:19 +01:00
Jörg Thalheim cb7c51a275
ldc: fix build and skip impure test (#77376)
ldc: fix build and skip impure test
2020-01-11 12:48:10 +00:00
Symphorien Gibol 47681d7c5c rust: include the rustc-dev component
This enables to compile rls and rustc

See also https://github.com/rust-lang/rust/pull/64823
2020-01-11 12:00:00 +00:00
Mario Rodas e5fc17c76a
Merge pull request #76286 from r-ryantm/auto-update/intel-graphics-compiler
intel-graphics-compiler: 1.0.2878 -> 1.0.3041
2020-01-11 05:28:55 -05:00
Frederik Rietdijk 1a654573b0 Merge master into staging-next 2020-01-11 09:32:41 +01:00
Will Dietz 3dd3376491
acpica-tools,iasl: 20191213 -> 20200110
Actually, we apparently managed to bump iasl separately
so acpica-tools are upgraded from 20191018.
2020-01-10 23:53:06 -06:00
zowoq 3e30f5610f go_1_12: 1.12.10 -> 1.12.15 2020-01-11 09:17:50 +10:00
zowoq 116b5c5d56 go: 1.13.5 -> 1.13.6 2020-01-11 09:17:50 +10:00
Frederik Rietdijk 348eaa280b Merge master into staging-next 2020-01-10 18:32:07 +01:00
Andrew Childs ffd68f21e8 go_1_12, go_1_13: skip TestExtraFiles on 32-bit arm (#76944)
The test is known to be flaky in some environments, and I'm seeing it
consistently in an armv7l-linux vm.
2020-01-10 07:27:30 -08:00
Frederik Rietdijk 5ad16cb27f Merge master into staging-next 2020-01-10 10:34:04 +01:00
Andrew Childs 4b102f0f07 ldc: fix build and skip impure test
Fixes #76973

This moves the path configuration to a separate derivation and skips
an impure test that depends on the current year.
2020-01-09 23:25:03 +09:00
Mario Rodas 2724879621
Merge pull request #76245 from r-ryantm/auto-update/fasm
fasm: 1.73.18 -> 1.73.21
2020-01-09 05:54:34 -05:00
Frederik Rietdijk a823616723 Merge master into staging-next 2020-01-07 20:06:22 +01:00
Matthew Bauer cc669a18fb
Merge pull request #76669 from xbreak/clang-cmake-fix
clang_9: Correct ClangTargets-release.cmake
2020-01-06 15:42:34 -05:00
Jason Felice a54461f7a1 graalvm8: use mercurial_4
Commit 88a473fc upgraded mercurial, made it use python3, and removed
support for hg-git, breaking graalvm8.  Since hg-git does not
officially support python3 or the new version of mercurial, this
patch uses mercurial_4.

Closes #76527.
2020-01-06 19:23:24 +01:00
Domen Kožar 1101ef4dae
Merge pull request #76276 from dapphub/solc-0.5.15
solc: 0.5.12 -> 0.5.15
2020-01-06 15:37:15 +01:00
Domen Kožar dd9adc846a
Merge pull request #76866 from andys8/elm-language-server-146
elmPackages.*: update to latest versions
2020-01-06 14:26:38 +01:00
Frederik Rietdijk 8fff915659
Merge pull request #76488 from jtojnar/more-python-cleanups
Another batch of Python 2 clean-ups
2020-01-06 12:00:36 +01:00
volth 0bd6bc5606
graalvm-ee: 19.3.0 -> 19.3.0.2 2020-01-06 06:50:25 +00:00
Frederik Rietdijk 981b94442b Merge staging-next into staging 2020-01-05 16:10:40 +01:00
Frederik Rietdijk 828f93a326 Merge master into staging-next 2020-01-05 16:00:21 +01:00
Ashish SHUKLA 8b95af089d
sbcl: 1.5.6 -> 2.0.0 2020-01-03 23:22:02 +01:00
Matthew Bauer 04000331c1
Merge pull request #74284 from matthewbauer/ios-with-xcode-11
Update iOS for XCode 11
2020-01-03 15:35:41 -05:00
Matthew Bauer 9c1a2ac51e Merge remote-tracking branch 'origin/master' into ios-with-xcode-11 2020-01-03 15:34:20 -05:00
Matthew Bauer 036cef9473 ghc: always use llvm with iOS
Even when building for the simulator.
2020-01-03 15:19:37 -05:00
John Ericson ebec1d12a3
Merge pull request #76887 from corngood/llvm-cross-fix
llvm: use correct version of tablegen when cross compiling _8 and _9
2020-01-03 13:25:39 -05:00
David McFarland 6c86a2b5bb llvm: use correct version of tablegen when cross compiling _8 and _9 2020-01-03 10:38:43 -04:00
Frederik Rietdijk 5ca7a7d882 Merge staging-next into staging 2020-01-03 13:18:04 +01:00
Daiderd Jordan dd5fd3b1ff
Merge pull request #76771 from dtzWill/update/llvm-9.0.1
llvm_9: 9.0.0 -> 9.0.1
2020-01-03 11:59:22 +01:00
andys8 d14669c94c elmPackages.*: update to latest versions
Intention is to update elm-language-server to 1.4.6
2020-01-03 11:11:04 +01:00
Frederik Rietdijk 7aa2b0215b Merge master into staging-next 2020-01-03 10:25:14 +01:00
Maximilian Bosch 8f9a0b48b5
Merge pull request #76580 from filalex77/gleam-0.6.0
gleam: 0.5.0 -> 0.6.0
2020-01-02 23:32:33 +01:00
Will Dietz dc0c28a762
clang_9: fix unpackPhase 2020-01-01 12:42:59 -06:00
Will Dietz 21b0162383
llvmPackages_9: 9.0.0 -> 9.0.1
Fetch from github release page,
as that's where https://releases.llvm.org/9.0.1 redirects.
2020-01-01 12:42:58 -06:00
Frederik Rietdijk 555037a667 Merge master into staging-next 2019-12-31 16:35:53 +01:00
Franz Pletz 08dc289f05
Merge pull request #74796 from prusnak/gcc-arm-embedded
gcc-arm-embedded: 8-2019-q3-update -> 9-2019-q4-major
2019-12-31 02:19:03 +00:00
John Ericson cfd013813e
Merge pull request #74090 from obsidiansystems/ghcjs-cross-without-cc
stdenv, haskell: bonafied GHCJS cross compilation without stdenv.cc
2019-12-30 16:40:43 -08:00
Robin Gloster f6a3f5af36
treewide: structured-attrs fixes 2019-12-31 01:39:53 +01:00
Robin Gloster e9c27ed5f9
treewide: configureFlags is a flat list 2019-12-31 01:34:39 +01:00
Maximilian Bosch 15468f9a4b
ghc*: fix for structured attrs
configureFlags must be a flat list.
2019-12-31 01:31:19 +01:00
Maximilian Bosch 823b96a52b
rustc: fix for structured attrs 2019-12-31 01:29:57 +01:00
Robin Gloster 006242fd5a
treewide: fix types for mkDerivation params 2019-12-31 01:23:19 +01:00
Robin Gloster 760e23136a
treewide: *inputs are lists 2019-12-31 01:09:25 +01:00
Robin Gloster 8a227a2341
treewide: fix nested lists in *buildInputs 2019-12-31 00:57:57 +01:00
Robin Gloster a012d5eebb
ldc: fix for structured attrs 2019-12-31 00:55:49 +01:00
Robin Gloster 755db0b689
treewide: installTargets is a list 2019-12-31 00:25:26 +01:00
Robin Gloster ba0a3edf7f
stdenv: installTargets is a list 2019-12-31 00:24:02 +01:00
Robin Gloster 313da176d3
treewide: NIX_*_FLAGS -> string 2019-12-31 00:16:46 +01:00
Robin Gloster f9f46dc327
treewide: NIX_*_FLAGS -> string 2019-12-31 00:15:46 +01:00
Robin Gloster 5f2b92e3ec
treewide: NIX_*_COMPILE -> string 2019-12-31 00:13:29 +01:00
Robin Gloster 981ae25113
treewide: NIX_*_COMPILE -> string 2019-12-31 00:07:21 +01:00
Frederik Rietdijk 6d059becd3 Merge gcc-9 into staging (#68029) 2019-12-30 16:38:38 +01:00
Maximilian Bosch 76a8f48119
iasl: 20191018 -> 20191213
https://acpica.org/node/175
2019-12-30 14:11:04 +01:00
Robin Gloster 65395a7105
treewide: installTargets is a list 2019-12-30 13:29:27 +01:00
Robin Gloster 2157dcd141
treewide: installFlags is a list 2019-12-30 13:22:43 +01:00
Merijn Broeren 133103d709
treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
Maximilian Bosch 129fbd7550
clang_4: fix build w/gcc9
As noted in the incorporated patch, name collisions between lambda
arguments and lambda captures cause compilation failures in GCC9[1].

The issue has been fixed in a later version of CLang, unfortunately the
relevant patches weren't backported to the versions 3.9 and 4.0[2].

[1] http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2211
[2] bb177a9307 (diff-d63bede6ed85300ad2aaf4eaee571456L6278)
2019-12-30 02:50:50 +01:00
Maximilian Bosch 2e5fd9f03e
clang_39: fix build w/gcc9 2019-12-30 02:50:50 +01:00
xbreak 6748dd4ca0 clang_9: Correct ClangTargets-release.cmake
Since commit 4271020 libclang-cpp is also moved to $lib. This adds the missing
substitution in ClangTargets-release.cmake.
2019-12-29 23:26:32 +00:00
Jan Tojnar 23ec74b1b2
dtc: disable Python support by default
It does not seem to be used by anything and we want to get rid of Python 2 from closure.
2019-12-29 11:21:07 +01:00
Frederik Rietdijk 5aed91512d Merge staging-next into staging 2019-12-29 10:20:05 +01:00
Frederik Rietdijk fb66525297 Merge master into staging-next 2019-12-29 10:19:39 +01:00
R. RyanTM 62ef779f2a ponyc: 0.33.0 -> 0.33.1 (#76368) 2019-12-29 01:19:08 -05:00
Peter Simons 525b8cd3f6 ghc: add 8.10.1-alpha2 2019-12-27 20:58:23 +01:00
Peter Simons 56f1127a42 ghc: add 8.8.2-rc1 2019-12-27 20:43:35 +01:00
Oleksii Filonenko cfb7d1bf63
gleam: change src.owner to gleam-lang organization 2019-12-27 18:51:43 +02:00
Oleksii Filonenko dc0c4b94e9
gleam: 0.5.0 -> 0.6.0 2019-12-27 18:51:00 +02:00
Lorenzo Manacorda 4b456387e2 solc: 0.5.12 -> 0.5.15
Also removes patchset for shared library use, since usage of this
feature was rare and maintenance costly.
See https://github.com/NixOS/nixpkgs/pull/39852#issuecomment-568474864
for a discussion.
2019-12-26 18:43:08 +01:00
Franz Pletz 77b6c3cd06
Merge remote-tracking branch 'origin/master' into gcc-9 2019-12-26 14:17:36 +01:00
Silvan Mosberger 5dc7050bd6
Merge pull request #75400 from nand0p/ethminer-v18
ethminer: 0.18.0-rc.0 -> 0.18.0
2019-12-25 23:56:24 +01:00
John Ericson a8bd27b454 Merge branch 'ghcjs-cross-without-cc-common' into ghcjs-cross-without-cc 2019-12-25 01:31:35 -05:00
Jan Tojnar 4bbc6cc66f
Merge branch 'staging-next' into staging 2019-12-25 05:18:52 +01:00
Jan Tojnar ca39dd3a8a
Merge branch 'master' into staging-next 2019-12-25 05:15:06 +01:00
Tim Steinbach 4ed50bdd93
Merge pull request #76299 from r-ryantm/auto-update/kotlin
kotlin: 1.3.60 -> 1.3.61
2019-12-24 21:37:14 -05:00
John Ericson c3c245dcda ghcjs: get socket.io from pkgsHostHost
This is a bit dubvious, but the alternative of making nodejs a
nativeBuildInput for node packages is worse. In general the cross story
for interpreted languages is murky, and this fits that pattern.
2019-12-24 19:52:36 -05:00
Fernando J Pando 7a01e9096e cudatoolkit: 10.2.89 2019-12-24 17:05:10 -05:00
Eelco Dolstra e82fae1a39
rustc: 1.39 -> 1.40 2019-12-24 16:15:36 +00:00
R. RyanTM c4877dcd9f kotlin: 1.3.60 -> 1.3.61 2019-12-23 11:12:40 -08:00
Alyssa Ross b9d274b89d rustPlatform.fetchcargo: expose 2019-12-23 18:27:56 +00:00
R. RyanTM 4b69067b6b intel-graphics-compiler: 1.0.2878 -> 1.0.3041 2019-12-23 09:29:44 -08:00
R. RyanTM 4021ccac43 fasm: 1.73.18 -> 1.73.21 2019-12-23 02:14:48 -08:00
Mario Rodas 6b10e48548
Merge pull request #75218 from Chiiruno/dev/tinygo
tinygo: init at 0.10.0
2019-12-22 18:54:24 -05:00
Jörg Thalheim d68c70f1bb
rustc: add QA documentation (#73296)
rustc: add QA documentation
2019-12-20 14:10:33 +00:00
David McFarland 2197fed076 chicken: add corngood as maintainer (#76076) 2019-12-19 23:48:25 -05:00
Graham Christensen b0a78e25bf
Merge pull request #75719 from manveru/crystal-compiled-closure-size
crystal: reduce closure size of compiled exes by splitting outputs
2019-12-19 19:11:58 -05:00
Frederik Rietdijk 39037a3431 Merge staging-next into staging 2019-12-19 09:21:24 +01:00
Jan Tojnar b171037944
Merge pull request #75668 from jtojnar/py2-cleanup
Another batch of Python 2 removals
2019-12-19 01:24:00 +01:00
Oleksii Filonenko aed6f881b0 gleam: init at 0.5.0
Close #71432.

Co-authored-by: Norbert Melzer <NobbZ@users.noreply.github.com>
2019-12-18 09:03:48 -08:00
Michael Fellinger 42cc7428bc
crystal: reduce closure size of compiled exes by splitting outputs 2019-12-17 00:01:14 +01:00
Timo Kaufmann 00c3761322 ecl: fix build with libffi 3.3
The build was broken by the recent libffi update
(53a04a2df0) because of this upstream
change:

ef76205647

I have changed the usage of FFI_SYSV as gentoo suggests:

https://wiki.gentoo.org/wiki/Libffi_3.3_porting_notes/FFI_SYSV

I'm not entirely sure if that is the right call here, but I haven't
noticed any regressions in my testing and its definitely better than a
broken build.

Upstream: https://gitlab.com/embeddable-common-lisp/ecl/issues/302
2019-12-16 23:02:26 +01:00
Bignaux Ronan 3ad650a14b rasm: init at 0.116 2019-12-16 11:28:34 -08:00
Vladimír Čunát 7139b127b3
gcc7: 7.4.0 -> 7.5.0
It's bugfix-only; these tend to be fairly safe,
and we don't really use gcc7 anymore by default.
I tested building gcc7 and gfortran7 on x86_64-linux.
https://gcc.gnu.org/ml/gcc-announce/2019/msg00003.html
2019-12-16 11:40:59 +01:00
Jan Tojnar 628ff8db61
rustc: switch to python3 2019-12-15 13:52:53 +01:00
Jan Tojnar 08c0f1200a
cargo: switch to python3 2019-12-15 13:52:40 +01:00
Jan Tojnar 429561978b
Merge branch 'master' into staging-next 2019-12-14 23:09:06 +01:00
Renaud af5547fec8
Merge pull request #75562 from corngood/http-egg-cve-fix
Http egg cve fix
2019-12-13 23:56:31 +01:00
Frederik Rietdijk dfdf1597a7 Merge master into staging-next 2019-12-13 11:43:39 +01:00
David McFarland 02930180be chicken: update eggs to latest
Fixes #73650
2019-12-12 10:09:52 -04:00
David McFarland ac08635414 chicken: remove parseDrvName from chicken-5 2019-12-12 10:09:50 -04:00
David McFarland 2723d16a0f chicken: fix chicken-4 set -u regression 2019-12-12 10:09:08 -04:00
David McFarland 6850842719 chicken: fix chicken-4 evaluation
broken by: 9b090ccbca
2019-12-12 10:08:08 -04:00
Mario Rodas 3d1149e5ed
Merge pull request #75296 from r-ryantm/auto-update/openshadinglanguage
osl: 1.10.7 -> 1.10.8
2019-12-12 07:04:22 -05:00
Frederik Rietdijk f3618342ec Merge staging-next into staging 2019-12-10 19:01:27 +01:00
R. RyanTM 85a369d427 go: 1.13.4 -> 1.13.5 (#75236) 2019-12-10 01:10:20 -08:00
Marek Fajkus 088550273b bs-platform: init at 6.2.1 2019-12-10 00:51:30 -08:00
R. RyanTM 8f4cbf5b8e osl: 1.10.7 -> 1.10.8 2019-12-08 13:12:48 -08:00
Wael Nasreddine b0db7c4f7b
Merge pull request #75013 from fmpwizard/issue_54603
go: do not replace path to zoneinfo.zip and mime.types
2019-12-08 11:23:45 -08:00
Pavol Rusnak 1c57848a0b
gcc-arm-embedded: remove old versions of the package (4.x, 5.0) 2019-12-08 15:24:12 +01:00
Pavol Rusnak fcba6a0619
gcc-arm-embedded: unify gcc-arm-embedded/{6,7,8,9}/default.nix 2019-12-08 15:24:12 +01:00
Pavol Rusnak ab1c848f16
gcc-arm-embedded: 8-2019-q3-update -> 9-2019-q4-major 2019-12-08 15:24:11 +01:00
Diego Medina 051bc353d0 go: do not replace path to mime.types 2019-12-08 07:20:23 -05:00
Okina Matara 7741e4462c
tinygo: init at 0.10.0 2019-12-08 01:00:34 -06:00
Luc Tielen aaf7a7eeb3 souffle: 1.7.0 -> 1.7.1 2019-12-06 04:02:19 -06:00
Frederik Rietdijk 51ef7c3e49 Merge master into staging-next 2019-12-05 09:14:08 +01:00
Mateusz Kowalczyk 1451a52a38 Remove myself (fuuzetsu) from maintainer lists
I haven't been doing any maintenance for a long time now and not only
do I get notified, it also creates a fake impression that all these
packages had at least one maintainer when in practice they had none.
2019-12-05 16:29:48 +09:00
Diego Medina 5a0be78562 go: do not replace path to zoneinfo.zip
Prepend the nix path to the zoneinfo.zip file and keep the original alternatives
to allow go programs built using nix to run on non nix servers.

see https://github.com/NixOS/nixpkgs/issues/54603
2019-12-04 21:53:15 -05:00