Files
nixpkgs/pkgs/development/compilers/graalvm/default.nix
T
Sean Gilligan ccc8263544 graalvm-oracle_23: drop
GraalVM 23 is EOL and has been replaced by GraalVM 24.
2025-08-22 09:05:09 -07:00

42 lines
1.4 KiB
Nix

{
lib,
pkgs,
config,
}:
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_25-ea =
(self.callPackage ./graalvm-oracle { version = "25-ea-34"; }).overrideAttrs
(prev: {
autoPatchelfIgnoreMissingDeps = [ "libonnxruntime.so.1" ];
});
graalvm-oracle_24 = (self.callPackage ./graalvm-oracle { version = "24"; }).overrideAttrs (prev: {
autoPatchelfIgnoreMissingDeps = [ "libonnxruntime.so.1.18.0" ];
});
graalvm-oracle_17 = self.callPackage ./graalvm-oracle { version = "17"; };
graalvm-oracle = self.graalvm-oracle_24;
}
// lib.optionalAttrs config.allowAliases {
graalvm-oracle_22 = throw "GraalVM 22 is EOL, use a newer version instead";
graalvm-oracle_23 = throw "GraalVM 23 is EOL, use a newer version instead";
}
)