Tobias Mayer
2be2b5328c
gcc: optimize cross-compiled libraries
...
`libstdc++` and a few other libraries are comiled with the options
set in `EXTRA_TARGET_FLAGS`. Normally, this is filled form
`EXTRA_FLAGS` inside of `builder.sh`, from which it inherits its
optimization option. For cross compilers `EXTRA_TARGET_FLAGS` is
set by a dedicated function that does not specify any optimization,
leading to sub-par runtime performance of many C++ programs.
2020-05-27 10:07:01 +02:00
Anderson Torres
24f9bc0243
Merge pull request #85986 from suhr/ciao
...
ciao: init at 1.19.0
2020-05-26 21:58:30 -03:00
wchresta
7fc97cf30b
idris2: 0.2.0-840e020 -> 0.2.0
...
* Upgrade to release version of idris2
* Add config for proper testing phase
2020-05-26 18:38:54 -04:00
Jörg Thalheim
f76f13b1a7
Merge pull request #88645 from wchresta/master
2020-05-26 08:24:36 +01:00
Tom Hall
511822c158
dtc: 1.5.1 -> 1.6.0
2020-05-25 15:38:07 +01:00
Mario Rodas
06d6c42255
Merge pull request #88819 from r-ryantm/auto-update/jsonnet
...
jsonnet: 0.15.0 -> 0.16.0
2020-05-24 22:48:18 -05:00
Michael Raskin
d201270d0f
lazarus: fix linking by the IDE; using the results of an investigation by @deliciouslytyped
2020-05-25 02:21:51 +02:00
R. RyanTM
302fff6b86
jsonnet: 0.15.0 -> 0.16.0
2020-05-24 21:51:22 +00:00
Сухарик
d6db081bdc
ciao: init at 1.19.0
2020-05-24 12:26:29 +03:00
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
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
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
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