graalvm-oracle: init at 22.0.1

Changed files
+81 -43
pkgs
by-name
cl
clj-kondo
cq
development
compilers
graalvm
community-edition
graaljs
graalnodejs
graalpy
graalvm-ce
truffleruby
graalvm-oracle
interpreters
babashka
top-level
+2 -2
pkgs/by-name/cl/clj-kondo/package.nix
···
{
lib,
buildGraalvmNativeImage,
-
graalvmCEPackages,
+
graalvmPackages,
fetchurl,
}:
···
sha256 = "sha256-/pzRKx6fqcbVwp+Eif3a1mh/awmwhhLVtFldRYibp/g=";
};
-
graalvmDrv = graalvmCEPackages.graalvm-ce;
+
graalvmDrv = graalvmPackages.graalvm-ce;
extraNativeImageBuildArgs = [
"-H:+ReportExceptionStackTraces"
+2 -2
pkgs/by-name/cq/cq/package.nix
···
fetchFromGitHub,
fetchurl,
buildGraalvmNativeImage,
-
graalvmCEPackages,
+
graalvmPackages,
}:
buildGraalvmNativeImage rec {
···
hash = "sha256-yjAC2obipdmh+JlHzVUTMtTXN2VKe4WKkyJyu2Q93c8=";
};
-
graalvmDrv = graalvmCEPackages.graalvm-ce;
+
graalvmDrv = graalvmPackages.graalvm-ce;
executable = "cq";
-22
pkgs/development/compilers/graalvm/community-edition/default.nix
···
-
{
-
lib,
-
pkgs,
-
}:
-
-
lib.makeScope pkgs.newScope (self: {
-
buildGraalvm = self.callPackage ./buildGraalvm.nix;
-
-
buildGraalvmProduct = self.callPackage ./buildGraalvmProduct.nix;
-
-
graalvm-ce = self.callPackage ./graalvm-ce { };
-
-
graalvm-ce-musl = self.callPackage ./graalvm-ce { useMusl = true; };
-
-
graaljs = self.callPackage ./graaljs { };
-
-
graalnodejs = self.callPackage ./graalnodejs { };
-
-
graalpy = self.callPackage ./graalpy { };
-
-
truffleruby = self.callPackage ./truffleruby { };
-
})
+2 -2
pkgs/development/compilers/graalvm/community-edition/graaljs/default.nix
···
{
stdenv,
fetchurl,
-
graalvmCEPackages,
+
graalvmPackages,
}:
-
graalvmCEPackages.buildGraalvmProduct {
+
graalvmPackages.buildGraalvmProduct {
src = fetchurl (import ./hashes.nix).hashes.${stdenv.system};
version = (import ./hashes.nix).version;
+2 -2
pkgs/development/compilers/graalvm/community-edition/graalnodejs/default.nix
···
{
stdenv,
fetchurl,
-
graalvmCEPackages,
+
graalvmPackages,
}:
-
graalvmCEPackages.buildGraalvmProduct {
+
graalvmPackages.buildGraalvmProduct {
src = fetchurl (import ./hashes.nix).hashes.${stdenv.system};
version = (import ./hashes.nix).version;
+2 -2
pkgs/development/compilers/graalvm/community-edition/graalpy/default.nix
···
{
stdenv,
fetchurl,
-
graalvmCEPackages,
+
graalvmPackages,
}:
-
graalvmCEPackages.buildGraalvmProduct {
+
graalvmPackages.buildGraalvmProduct {
src = fetchurl (import ./hashes.nix).hashes.${stdenv.system};
version = (import ./hashes.nix).version;
+2 -2
pkgs/development/compilers/graalvm/community-edition/graalvm-ce/default.nix
···
{
stdenv,
fetchurl,
-
graalvmCEPackages,
+
graalvmPackages,
useMusl ? false,
}:
-
graalvmCEPackages.buildGraalvm {
+
graalvmPackages.buildGraalvm {
inherit useMusl;
src = fetchurl (import ./hashes.nix).hashes.${stdenv.system};
version = (import ./hashes.nix).version;
+2 -2
pkgs/development/compilers/graalvm/community-edition/truffleruby/default.nix
···
lib,
stdenv,
fetchurl,
-
graalvmCEPackages,
+
graalvmPackages,
libyaml,
openssl,
}:
-
graalvmCEPackages.buildGraalvmProduct {
+
graalvmPackages.buildGraalvmProduct {
src = fetchurl (import ./hashes.nix).hashes.${stdenv.system};
version = (import ./hashes.nix).version;
+22
pkgs/development/compilers/graalvm/default.nix
···
+
{ lib, pkgs }:
+
+
lib.makeScope pkgs.newScope (self: {
+
buildGraalvm = self.callPackage ./community-edition/buildGraalvm.nix;
+
+
buildGraalvmProduct = self.callPackage ./community-edition/buildGraalvmProduct.nix;
+
+
graalvm-ce = self.callPackage ./community-edition/graalvm-ce { };
+
+
graalvm-ce-musl = self.callPackage ./community-edition/graalvm-ce { useMusl = true; };
+
+
graaljs = self.callPackage ./community-edition/graaljs { };
+
+
graalnodejs = self.callPackage ./community-edition/graalnodejs { };
+
+
graalpy = self.callPackage ./community-edition/graalpy { };
+
+
truffleruby = self.callPackage ./community-edition/truffleruby { };
+
+
graalvm-oracle_22 = self.callPackage ./graalvm-oracle { version = "22"; };
+
graalvm-oracle = self.graalvm-oracle_22;
+
})
+16
pkgs/development/compilers/graalvm/graalvm-oracle/default.nix
···
+
{
+
lib,
+
stdenv,
+
fetchurl,
+
graalvmPackages,
+
useMusl ? false,
+
version ? "22",
+
}:
+
+
graalvmPackages.buildGraalvm {
+
inherit useMusl version;
+
src = fetchurl (import ./hashes.nix).${version}.${stdenv.system};
+
meta.platforms = builtins.attrNames (import ./hashes.nix).${version};
+
meta.license = lib.licenses.unfree;
+
pname = "graalvm-oracle";
+
}
+20
pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix
···
+
{
+
"22" = {
+
"aarch64-linux" = {
+
hash = "sha256-E0Fm6mFB7o39pu7JVWOoXT9BdPWiSXBx2hPvlruD5ls=";
+
url = "https://download.oracle.com/graalvm/22/archive/graalvm-jdk-22.0.1_linux-aarch64_bin.tar.gz";
+
};
+
"x86_64-linux" = {
+
hash = "sha256-1YPNsBygI6N+7UXZ0YS2i3qNf1C1jd4TaQQfKUw09KM=";
+
url = "https://download.oracle.com/graalvm/22/archive/graalvm-jdk-22.0.1_linux-x64_bin.tar.gz";
+
};
+
"x86_64-darwin" = {
+
hash = "sha256-waR39L44Ew8wznRc67tYD3HGFZ2UUD4+ELerWnxNpms=";
+
url = "https://download.oracle.com/graalvm/22/archive/graalvm-jdk-22.0.1_macos-x64_bin.tar.gz";
+
};
+
"aarch64-darwin" = {
+
hash = "sha256-dzUVPih81jopuxAx8sAYdwonNOXHyyirUUOhvStK1F8=";
+
url = "https://download.oracle.com/graalvm/22/archive/graalvm-jdk-22.0.1_macos-aarch64_bin.tar.gz";
+
};
+
};
+
}
+2 -2
pkgs/development/interpreters/babashka/default.nix
···
{ lib
, buildGraalvmNativeImage
-
, graalvmCEPackages
+
, graalvmPackages
, fetchurl
, writeScript
, installShellFiles
···
sha256 = "sha256-Dx3AANMpmCPH8Zaz8/9FRNRRhcEPnZHXQje47udwwRQ=";
};
-
graalvmDrv = graalvmCEPackages.graalvm-ce;
+
graalvmDrv = graalvmPackages.graalvm-ce;
executable = "bb";
+3
pkgs/top-level/aliases.nix
···
gprbuild-boot = gnatPackages.gprbuild-boot; # Added 2024-02-25;
gqview = throw "'gqview' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'gthumb' instead";
+
graalvmCEPackages = graalvmPackages; # Added 2024-08-10
+
graalvm-ce = graalvmPackages.graalvm-ce; # Added 2024-08-10
+
graalvm-oracle = graalvmPackages.graalvm-oracle; # Added 2024-12-17
grafana_reporter = grafana-reporter; # Added 2024-06-09
grapefruit = throw "'grapefruit' was removed due to being blocked by Roblox, rendering the package useless"; # Added 2024-08-23
graylog-3_3 = throw "graylog 3.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 3.x to latest series."; # Added 2023-10-09
+4 -5
pkgs/top-level/all-packages.nix
···
};
dapl-native = callPackage ../development/interpreters/dzaima-apl {
buildNativeImage = true;
-
jdk = graalvm-ce;
+
jdk = graalvmPackages.graalvm-ce;
};
gnucap-full = gnucap.withPlugins(p: [ p.verilog ]);
···
openjdk = jdk;
openjdk_headless = jdk_headless;
-
graalvmCEPackages = recurseIntoAttrs (callPackage ../development/compilers/graalvm/community-edition { });
-
graalvm-ce = graalvmCEPackages.graalvm-ce;
+
graalvmPackages = recurseIntoAttrs (callPackage ../development/compilers/graalvm { });
buildGraalvmNativeImage = (callPackage ../build-support/build-graalvm-native-image {
-
graalvmDrv = graalvm-ce;
+
graalvmDrv = graalvmPackages.graalvm-ce;
}).override;
openshot-qt = libsForQt5.callPackage ../applications/video/openshot-qt {
···
dbqn-native = dbqn.override {
buildNativeImage = true;
-
jdk = graalvm-ce;
+
jdk = graalvmPackages.graalvm-ce;
};
cliscord = callPackage ../misc/cliscord {