Unverified Commit b3d8e08a authored by Thiago Kenji Okada's avatar Thiago Kenji Okada Committed by GitHub
Browse files

Merge pull request #217651 from jlesquembre/init-graalvm19-ce

graalvm19-ce: init at 22.3.1
parents adc90b9f 9dafd18b
Loading
Loading
Loading
Loading
+72 −0
Original line number Diff line number Diff line
@@ -165,4 +165,76 @@ rec {
    version = "22.3.1";
    src = fetchurl (source "wasm-installable-svm" javaVersion);
  };

  ### Java 19 ###

  # Mostly available for build purposes, not to be exposed at the top level
  graalvm19-ce-bare = buildGraalvm rec {
    version = "22.3.1";
    javaVersion = "19";
    src = fetchurl (source "graalvm-ce" javaVersion);
    meta.platforms = builtins.attrNames javaPlatform;
    products = [ ];
  };

  graalvm19-ce = graalvm19-ce-bare.override {
    products = [ native-image-installable-svm-java19 ];
  };

  # Mostly available for testing, not to be exposed at the top level
  graalvm19-ce-full = graalvm19-ce-bare.override {
    products = [
      js-installable-svm-java19
      llvm-installable-svm-java19
      native-image-installable-svm-java19
      nodejs-installable-svm-java19
      python-installable-svm-java19
      ruby-installable-svm-java19
      wasm-installable-svm-java19
    ];
  };

  js-installable-svm-java19 = callPackage ./js-installable-svm.nix rec {
    javaVersion = "19";
    version = "22.3.1";
    src = fetchurl (source "js-installable-svm" javaVersion);
  };

  llvm-installable-svm-java19 = callPackage ./llvm-installable-svm.nix rec {
    javaVersion = "19";
    version = "22.3.1";
    src = fetchurl (source "llvm-installable-svm" javaVersion);
  };

  native-image-installable-svm-java19 = callPackage ./native-image-installable-svm.nix rec {
    javaVersion = "19";
    version = "22.3.1";
    src = fetchurl (source "native-image-installable-svm" javaVersion);
  };

  nodejs-installable-svm-java19 = callPackage ./nodejs-installable-svm.nix rec {
    javaVersion = "19";
    version = "22.3.1";
    src = fetchurl (source "nodejs-installable-svm" javaVersion);
    graalvm-ce = graalvm19-ce-bare;
  };

  python-installable-svm-java19 = callPackage ./python-installable-svm.nix rec {
    javaVersion = "19";
    version = "22.3.1";
    src = fetchurl (source "python-installable-svm" javaVersion);
  };

  ruby-installable-svm-java19 = callPackage ./ruby-installable-svm.nix rec {
    javaVersion = "19";
    version = "22.3.1";
    src = fetchurl (source "ruby-installable-svm" javaVersion);
    llvm-installable-svm = llvm-installable-svm-java19;
  };

  wasm-installable-svm-java19 = callPackage ./wasm-installable-svm.nix rec {
    javaVersion = "19";
    version = "22.3.1";
    src = fetchurl (source "wasm-installable-svm" javaVersion);
  };
}
+124 −0

File changed.

Preview size limit exceeded, changes collapsed.

+4 −0
Original line number Diff line number Diff line
@@ -54,12 +54,16 @@ declare -r -A products_urls=(
readonly platforms=(
  "11-linux-aarch64"
  "17-linux-aarch64"
  "19-linux-aarch64"
  "11-linux-amd64"
  "17-linux-amd64"
  "19-linux-amd64"
  "11-darwin-aarch64"
  "17-darwin-aarch64"
  "19-darwin-aarch64"
  "11-darwin-amd64"
  "17-darwin-amd64"
  "19-darwin-amd64"
)

info "Generating '$hashes_nix' file for 'graalvm-ce' $new_version. This will take a while..."
+1 −0
Original line number Diff line number Diff line
@@ -15171,6 +15171,7 @@ with pkgs;
  graalvm-ce = graalvm11-ce;
  graalvm11-ce = graalvmCEPackages.graalvm11-ce;
  graalvm17-ce = graalvmCEPackages.graalvm17-ce;
  graalvm19-ce = graalvmCEPackages.graalvm19-ce;
  buildGraalvmNativeImage = (callPackage ../build-support/build-graalvm-native-image {
    graalvmDrv = graalvm-ce;
  }).override;