Commit graph

10474 commits

Author SHA1 Message Date
sterni 53432e913b
Merge pull request #138596 from NixOS/haskell-updates
haskellPackages: update stackage and hackage
2021-09-29 23:24:50 +02:00
Austin Seipp 3a784c4963 nextpnr: 2021.08.16 -> 2021.09.27
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2021-09-29 13:14:27 -05:00
Austin Seipp 874ebfd5a8 yosys: 0.9+4276 -> 0.10+1
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2021-09-29 13:14:27 -05:00
github-actions[bot] 1de97398ed
Merge master into haskell-updates 2021-09-29 00:06:39 +00:00
Peter Hoeg 35dbdedf63 vala: not using vala 2021-09-28 09:21:08 +08:00
github-actions[bot] 2a1a484050
Merge master into haskell-updates 2021-09-28 00:06:32 +00:00
github-actions[bot] 33def12436
Merge master into haskell-updates 2021-09-27 00:06:36 +00:00
Artturin afb755e706 buildCrystalPackage: use --no-debug
it was causing problems with the installCheckPhase due to it generating
.dwarf files
2021-09-27 00:39:08 +03:00
Artturin 9bd941c5d2 crystal,shards: remove old versions 2021-09-27 00:15:11 +03:00
Artturin 9a3ed0e8c5 buildCrystalPackage: redirect stdout to /dev/null
makes build errors easier to diagnose
2021-09-27 00:15:10 +03:00
Artturin 51e3c659a0 crystal: increase build cores
crystal: remove obsolete substituteInPlace

crystal: patchShebangs in genericBinary

crystal: use mktemp
2021-09-27 00:15:10 +03:00
Artturin 6900e4773d crystal_0_36: add a binary bootstrap variant
fixes crystal on darwin
2021-09-27 00:15:10 +03:00
sternenseemann 2034c06a0a haskell.compiler.ghc884: revert to reverse bootstraping using 8.10.2
Reverse bootstrapping is not supported by GHC upstream. In the case of
8.8.4 it just happens to work using 8.10.2, with later versions,
specifically 8.10.7 there seems to be some digressions in the generated /
used C code which cause 8.8.4 to fail to compile [1].

Thus we revert to using 8.10.2 for aarch64 and Musl which means: Still
no integer-simple and musl at the same time (however all other GHCs have
it, so it's probably not a problem) and no aarch64-darwin (GHC 8.8.4
can't target that architecture anyways). In short, the situation stays
the same.

[1]: https://github.com/NixOS/nixpkgs/pull/138523#issuecomment-927339953
2021-09-26 19:40:56 +02:00
Ryan Burns 3d85bb0810
Merge pull request #139374 from ericdallo/bump-flutter
flutter: 2.2.1 -> 2.5.1
2021-09-26 10:09:25 -07:00
Pontus Stenetorp c43789e7bb
julia_16-bin: 1.6.2 -> 1.6.3
Patches: https://github.com/JuliaLang/julia/compare/v1.6.2...v1.6.3

Dropping `chown` test workaround patch as it is now fixed upstream:

    3e8eb9e8de
2021-09-26 14:32:29 +00:00
Divam Narula d032f60c37
ghcjs: Enable on darwin (#139067) 2021-09-26 00:51:46 -04:00
github-actions[bot] 3fc911506a
Merge master into haskell-updates 2021-09-26 00:07:13 +00:00
Vincent Laporte 450c0ab5e7 ocaml-ng.ocamlPackages_4_13.ocaml: 4.13.0-rc2 → 4.13.0 2021-09-25 22:26:37 +02:00
sternenseemann fac07c2b92 Merge remote-tracking branch 'origin/master' into haskell-updates 2021-09-25 21:07:27 +02:00
Michael Weiss 8bc030eb13
llvmPackages_13: 13.0.0-rc3 -> 13.0.0-rc4 2021-09-25 13:52:14 +02:00
Eric Dallo 804e2edff5
flutter: 2.2.1 -> 2.5.1 2021-09-25 00:28:02 -03:00
github-actions[bot] 287bb04efb
Merge master into haskell-updates 2021-09-25 00:06:17 +00:00
Ryan Burns 156414ecbf
Merge pull request #136655 from samuela/samuela/cudatoolkit
cudatoolkit_11_{3,4}: init at 11.{3,4}.1
2021-09-24 12:20:40 -07:00
Ryan Burns 4d1c0ead24
Merge pull request #138454 from trofi/fix-osl
osl: fix build by overriding llvm-as path
2021-09-24 09:28:14 -07:00
sternenseemann 414d4ab627 Merge remote-tracking branch 'origin/master' into haskell-updates 2021-09-24 16:26:28 +02:00
Ryan Burns 40299257cc Merge branch 'master' into staging-next 2021-09-23 18:43:00 -07:00
r-burns 188dad47ca
Merge pull request #135360 from r-burns/gcc-musl-libgomp
gcc: enable libgomp for musl targets
2021-09-23 17:22:21 -07:00
github-actions[bot] 1c28c30c71
Merge master into haskell-updates 2021-09-24 00:06:33 +00:00
Niklas Hambüchen c57ad7ccb9 haskell.compiler.ghc*: Use 8.10.7 bindist for bootstrapping.
This fixes musl+integer-simple, see #130441.

Co-Authored-By: sternenseemann <sternenseemann@systemli.org>
2021-09-23 20:38:36 +02:00
Sandro 714fdd6f38
Merge pull request #139042 from r-ryantm/auto-update/idris2 2021-09-23 17:01:13 +02:00
Niklas Hambüchen 998e40ce38 haskell.compiler.ghc*: Add variantSuffix.
When debugging musl builds, I often have to sift through thousands of lines
of `nix-store -q --tree` or `nix-store -qR` output.
Until now, `pkgsMusl` and normal `pkgs` GHCs looked exactly the same in
there, making that task tough.

Same for `integer-simple`, which makes debugging `gmp` issues easier.

This commit introduces a suffix to tell them apart easily.

Note that this is different from `targetPrefix` which is for
cross-compilation, which `pkgsMusl` does not do.

For GHC HEAD, integer-simple no longer exists, instead we now have a
“bignum backend”, so we just call the integer-simple successor
native-bignum.

Co-Authored-By: sternenseemann <sternenseemann@systemli.org>
2021-09-23 16:41:49 +02:00
sternenseemann 3bdb476804 haskell.compiler.ghc*: use pname instead of name
This also means the -binary suffix is moved *before* the version which
prevents builtins.parseDrvName from interpreting it as part of the version.
2021-09-23 16:41:49 +02:00
Sandro c9433189c1
Merge pull request #139084 from r-ryantm/auto-update/mlkit 2021-09-23 16:08:58 +02:00
Niklas Hambüchen 14d020bf06 pkgsMusl.haskell.compiler.ghc8107Binary: Remove now-incorrect gmp dependency.
GHC HQ switched the musl bindists from gmp to `integer-simple`
with GHC >= 8.10.6, but this was not reflected in the nixpkgs update:

* commit 6f1242469a: ghc: 8.10.5-binary -> 8.10.7-binary
  From PR #135453

See also #130441.
2021-09-23 15:12:45 +02:00
sternenseemann de37be3299 haskell.compiler.ghc921: update comments for darwin 2021-09-23 11:34:56 +02:00
Bobby Rong d3e8e1cd31
Merge pull request #139058 from r-ryantm/auto-update/kotlin
kotlin: 1.5.30 -> 1.5.31
2021-09-23 14:44:11 +08:00
github-actions[bot] bfc4b6b621
Merge master into staging-next 2021-09-23 06:01:05 +00:00
R. RyanTM 06bcfffc27 mlkit: 4.5.7 -> 4.5.9 2021-09-23 04:28:19 +00:00
John Ericson 06f968ff54
Merge pull request #139043 from obsidiansystems/dn-fix-lld_13
llvmPackages_13.lld: add postPatch to fix Darwin build
2021-09-22 22:07:30 -04:00
R. RyanTM 281dd1830d gleam: 0.16.1 -> 0.17.0 2021-09-23 10:58:47 +09:00
R. RyanTM 143e73b2de kotlin: 1.5.30 -> 1.5.31 2021-09-23 01:41:27 +00:00
Divam d32e0e6b1b llvmPackages_13.lld: add postPatch to fix Darwin build 2021-09-23 09:17:31 +09:00
R. RyanTM 896ee5ffc6 idris2: 0.5.0 -> 0.5.1 2021-09-23 00:16:08 +00:00
github-actions[bot] 69efe64153
Merge master into haskell-updates 2021-09-23 00:06:56 +00:00
github-actions[bot] 796a5df129
Merge master into staging-next 2021-09-23 00:01:50 +00:00
Guillaume Girol 4bc83aaffa
Merge pull request #136489 from ehmry/nimPackages
nimpackages / buildNimPackage
2021-09-22 18:35:38 +00:00
sternenseemann 2a1e089550 haskell.compiler.ghc921: fix build on darwin
See https://gitlab.haskell.org/ghc/ghc/-/issues/19950#note_377768
2021-09-22 19:11:43 +02:00
Alyssa Ross b898e958da
Merge remote-tracking branch 'nixpkgs/master' into staging-next
Conflicts:
	pkgs/os-specific/linux/libfabric/default.nix
	pkgs/tools/filesystems/btrfs-progs/default.nix
2021-09-22 10:07:27 +00:00
Ryan Burns b8779dbffe nim: fix power arch predicates
isPowerPC is only true on 32 bit machines;
to check the family we should use isPower here

Otherwise, e.g. `pkgsCross.powernv.buildPackages.nim` fails to eval with
`error: evaluation aborted with the following error message: 'no Nim CPU support known for powerpc64le-unknown-linux-gnu'`
2021-09-22 10:30:09 +02:00
github-actions[bot] fd3d37414d
Merge master into staging-next 2021-09-21 12:01:29 +00:00