Commit Graph

8008 Commits

Author SHA1 Message Date
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
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
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
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
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