3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs
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
..
applications brave: 1.37.113 -> 1.37.116 2022-04-16 12:48:00 +02:00
build-support buildRustCrate: don't try to set CARGO_FEATURE_ variables for dep: features 2022-04-16 06:53:45 -04:00
common-updater
data Merge pull request #166865 from malob/treewide-mainProgram 2022-04-15 09:28:00 +01:00
desktops Merge pull request #168728 from dtzWill/update/bismuth-3.1.1 2022-04-16 02:48:56 +02:00
development graalvmXX-ce: add sourcesPath parameter 2022-04-16 12:59:54 +01:00
games Merge pull request #166865 from malob/treewide-mainProgram 2022-04-15 09:28:00 +01:00
misc treewide: add meta.mainProgram to many packages 2022-04-14 10:24:01 -07:00
os-specific Merge pull request #168844 from SuperSandro2000/libbpf 2022-04-16 03:35:00 +02:00
pkgs-lib
servers Merge pull request #164790 from r-ryantm/auto-update/mackerel-agent 2022-04-16 12:08:29 +01:00
shells Merge pull request #166865 from malob/treewide-mainProgram 2022-04-15 09:28:00 +01:00
stdenv
test
tools Merge pull request #168868 from marsam/update-starship 2022-04-16 13:37:20 +03:00
top-level Merge pull request #168816 from thiagokokada/graalvm-cleanup 2022-04-16 11:36:41 +01:00