Commit Graph

11720 Commits

Author SHA1 Message Date
github-actions[bot]
25499c8e6b
Merge master into haskell-updates 2022-04-17 00:13:12 +00:00
Thiago Kenji Okada
6b2691d7ce graalvmXX-ce: add documentation to mkGraal function 2022-04-16 13:38:25 +01:00
Thiago Kenji Okada
5c9a866551 graalvmXX-ce: add sourcesPath parameter
In #168816, we removed support for Python/Ruby/WASM to reduce the
support burden of GraalVM languages that, arguably, are not really being
used.

However, the way that `pkgs.graalvmCEPackages.mkGraal` function works
right now doesn't allow passing a custom sources file, that would allow
someone to compile GraalVM with the additional products (e.g.: Python).
This PR adds this possibility.

So if someone wants to create a custom graalvm11-ce derivation with
Python support, for example, they can do something like this:

```nix
let
   graalvm11-ce-custom = pkgs.graalvmCEPackages.mkGraal {
      config = {
         x86_64-linux = {
            products = [ "graalvm-ce" "python-installable-svm" ];
            arch = "linux-amd64";
         };
      };
      defaultVersion = "22.0.0.2";
      javaVersion = "11";
      platforms = "x86_64-linux";
      sourcesPath = /home/someone/graalvm11-ce-sources.json;
   };
in
{
   environment.systemPackages = [ graalvm11-ce-custom ];
}
```
2022-04-16 12:59:54 +01:00
Thiago Kenji Okada
113a29b107
Merge pull request #168816 from thiagokokada/graalvm-cleanup
graalvmXX-ee: remove; graalvmXX-ce: remove Ruby/Python/WASM support
2022-04-16 11:36:41 +01:00
Thiago Kenji Okada
bc73bc21ce graalvm17-ce: enable Native Image in aarch64-linux
Co-authored-by: tricktron <tgagnaux@gmail.com>
2022-04-16 11:08:15 +01:00
github-actions[bot]
d2a3434bd4
Merge master into haskell-updates 2022-04-16 00:12:16 +00:00
Andreas Stührk
659ce471ae pony-corral: 0.5.4 -> 0.5.7 2022-04-15 15:22:38 -07:00
Andreas Stührk
6f3df13a9b ponyc: 0.44.0 -> 0.49.0 2022-04-15 15:22:38 -07:00
Thiago Kenji Okada
44a4401945 buildGraalvmNativeImage: mark as broken if Native Image is not available 2022-04-15 23:20:52 +01:00
Thiago Kenji Okada
158b0e037f graalvm17-ce: re-enable it on aarch64-linux
However without support for Native Image, since it is failing to build.
2022-04-15 20:52:18 +01:00
Thiago Kenji Okada
399ed1f1bd graalvmXX-ce: remove Ruby/Python/WASM support
Those additional languages does not seem to really have much usage
(e.g.: none in nixpkgs). For example, Ruby is pretty much broken for all
environments for quite sometime already, however nobody seemed to border
enough to fix it. They also add a good amount of size to the derivation.

So let's remove them. It should be really easy if someone still cares
for them and want to add them back on their own system: just use the
`mkGraal` function (that we export) to generate their own version of
GraalVM with all extra features they want.
2022-04-15 20:32:23 +01:00
Thiago Kenji Okada
782d03bca7 graalvmXX-ee: remove
This package was last updated in 2020. It is out-of-date compared to
upstream and we have the graalvmXX-ce already, that is much better
maintained nowadays.
2022-04-15 19:52:41 +01:00
Mario Rodas
bc0fe654e6
Merge pull request #168720 from risicle/ris-mruby-CVE-2022-1212
mruby: add patch for CVE-2022-1212
2022-04-15 11:12:44 -05:00
Lassulus
92734ac395
Merge pull request #166865 from malob/treewide-mainProgram
treewide: add meta.mainProgram to many packages
2022-04-15 09:28:00 +01:00
github-actions[bot]
783cd7221f
Merge master into haskell-updates 2022-04-15 00:11:21 +00:00
Robert Scott
fbfa7ea82d mruby: add patch for CVE-2022-1212 2022-04-14 23:18:11 +01:00
Michael Weiss
baebb6a997
Merge pull request #168537 from primeos/llvmPackages_14
llvmPackages_14: 14.0.0 -> 14.0.1
2022-04-14 23:55:26 +02:00
Malo Bourgon
0e802eafad treewide: add meta.mainProgram to many packages 2022-04-14 10:24:01 -07:00
Anderson Torres
ce932dbcf1
Merge pull request #168435 from AndersonTorres/new-muon
Small rewrites
2022-04-14 02:15:45 -03:00
github-actions[bot]
f5195ae7f5
Merge master into haskell-updates 2022-04-14 00:14:06 +00:00
Jonathan Ringer
62b81e9edb chicken: disable tests for darwin
Test suite assumes access to the `hostname` command, and a few
other gnu coreutil assumptions, not compatible with darwin.

Enable doInstallCheck to compensate
2022-04-13 14:31:30 -07:00
Michael Weiss
84dbfa8f97
llvmPackages_14: 14.0.0 -> 14.0.1 2022-04-13 22:30:31 +02:00
Luke Rewega
4ba5f26780 go_1_18: 1.18 -> 1.18.1 2022-04-13 14:31:06 +10:00
AndersonTorres
9801fb6c1a move muon to muonlang
In order to avoid clashing the (future) muon (a meson replacement).
2022-04-12 22:38:36 -03:00
github-actions[bot]
ca1481350b
Merge master into haskell-updates 2022-04-13 00:12:50 +00:00
Artturi
afef6103f0
Merge pull request #151788 from applePrincess/remove-coreclr 2022-04-12 21:31:47 +03:00
sternenseemann
fe1678e024 Merge remote-tracking branch 'origin/master' into haskell-updates 2022-04-12 19:36:48 +02:00
Artturin
830c576ad4 coreclr: remove from nixpkgs
has been broken for a year and half
2022-04-12 20:14:32 +03:00
Luflosi
338ce3ed6a yosys: 0.15 -> 0.16
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.16
2022-04-12 08:38:25 -05:00
Sandro
3a537bec3f
Merge pull request #168110 from a-m-joseph/openjdk-powerpc
openjdk: add support for powerpc64le
2022-04-12 14:27:43 +02:00
sternenseemann
51131f7203
Merge pull request #168195 from sternenseemann/ghcjs-fix-build
haskell.compiler.ghcjs: fix build with aeson 2.0
2022-04-12 12:03:10 +02:00
Adam Joseph
9e4ba681fd openjdk: add support for powerpc64le
This commit adds entries to the Rosetta Stones in
adoptopenjdk-bin/generate-sources.py and compilers/openjdk/8.nix, and
runs adoptopenjdk-bin/generate-sources.py to regenerate
adoptopenjdk-bin/sources.json.

With this commit, `nix-build . -A jdk8_headless` succeeds on
powerpc64le.  Headless jdk is used as part of the build process for
many packages so this opens up access to them.
2022-04-11 21:09:54 -07:00
Ryan Mulligan
1e0703154f
Merge pull request #168246 from r-ryantm/auto-update/fennel
fennel: 1.0.0 -> 1.1.0
2022-04-11 14:13:18 -07:00
R. Ryantm
7fbeeb5382 fennel: 1.0.0 -> 1.1.0 2022-04-11 08:23:49 +00:00
Ben Siraphob
b4005dfd0a
Merge pull request #167595 from simonchatts/darwin-cross-cc 2022-04-10 23:40:29 -05:00
sternenseemann
fde2e98a01 haskell.compiler.ghcjs: fix build with aeson 2.0 2022-04-11 01:26:04 +02:00
sternenseemann
bbd50af0d5
Merge pull request #167612 from NixOS/haskell-updates
haskellPackages: update stackage and hackage
2022-04-09 22:51:23 +02:00
David Anderson
c9346a6ac8 bluespec: 2021.07 -> 2022.01
Current bsc releases ship a tarball of the expected version of the yices
source, so switch to using that rather than gamble on the nixpkgs yices
version.

Signed-off-by: David Anderson <dave@natulte.net>
2022-04-09 11:29:27 -07:00
Peter Hoeg
16998f568b crystal-builder: support the new crystal2nix format 2022-04-09 22:02:10 +08:00
sternenseemann
5b8e4d9de7 Merge remote-tracking branch 'origin/master' into haskell-updates 2022-04-09 14:23:08 +02:00
sternenseemann
f2f10367b9 haskell.compiler.ghc8107Binary: build on aarch64 on Hydra
According to local testing, the bindist is below 1GB on
aarch64-linux which is below the Hydra output limit.
2022-04-09 13:42:14 +02:00
Artturi
26b32f1b24
Merge pull request #167499 from K900/bindgen-fixes
rust: bindgen fixes
2022-04-09 14:31:24 +03:00
Frederik Rietdijk
1d63f89caa cudaPackages: overhaul of how we package cuda packages
There are many different versions of the `cudatoolkit` and related
cuda packages, and it can be tricky to ensure they remain compatible.

- `cudaPackages` is now a package set with `cudatoolkit`, `cudnn`, `cutensor`, `nccl`, as well as `cudatoolkit` split into smaller packages ("redist");
- expressions should now use `cudaPackages` as parameter instead of the individual cuda packages;
- `makeScope` is now used, so it is possible to use `.overrideScope'` to set e.g. a different `cudnn` version;
- `release-cuda.nix` is introduced to easily evaluate cuda packages using hydra.
2022-04-09 08:50:22 +02:00
github-actions[bot]
d685083974
Merge master into haskell-updates 2022-04-09 00:12:38 +00:00
sternenseemann
4eeab0f0ab haskell.compiler.ghcHEAD: 9.3.20211111 -> 9.3.20220406 2022-04-09 00:34:46 +02:00
Matthew Leach
8cb7f599f9 haskell.compiler.ghc902: fix seperate bin outputs on aarch64-darwin 2022-04-08 16:26:54 +01:00
Marek Fajkus
5b53eb91e8
Merge pull request #167642 from aforemny/fix/elm-format
- elmPackages.elm-format: build using hspec-tasty 1.1.6, hspec-golden 0.1.0.3
- elmPackages.elmi-to-json: build using aeson 1.5.6.0
2022-04-07 19:39:17 +02:00
K900
af7c34be0b rustfmt: drop separate nightly alias
If you really want it, override it.
2022-04-07 19:42:14 +03:00
Frederik Rietdijk
a7bbda4271
Merge pull request #167250 from SomeoneSerge/bump-cudatoolkit
cudatoolkit: 10.2 -> 11.5
2022-04-07 13:40:43 +02:00
zowoq
d888104e4c go_2: remove
> 55626ee50b
> This branch was published in 2020 and is no longer being maintained.
2022-04-07 17:31:15 +10:00