2023-02-16 17:41:37 +00:00
|
|
|
{ lib
|
2024-04-21 15:54:59 +00:00
|
|
|
, pkgs
|
2023-02-16 17:41:37 +00:00
|
|
|
}:
|
2021-08-05 21:33:18 +00:00
|
|
|
|
2024-04-21 15:54:59 +00:00
|
|
|
lib.makeScope pkgs.newScope (self:
|
2023-10-09 19:29:22 +00:00
|
|
|
{
|
2024-04-21 15:54:59 +00:00
|
|
|
stdenv =
|
|
|
|
if pkgs.stdenv.isDarwin then
|
|
|
|
pkgs.darwin.apple_sdk_11_0.stdenv
|
|
|
|
else
|
|
|
|
pkgs.stdenv;
|
2023-02-16 17:41:37 +00:00
|
|
|
|
2024-04-21 15:54:59 +00:00
|
|
|
buildGraalvm = self.callPackage ./buildGraalvm.nix;
|
2023-03-04 12:14:45 +00:00
|
|
|
|
2024-04-21 15:54:59 +00:00
|
|
|
buildGraalvmProduct = self.callPackage ./buildGraalvmProduct.nix;
|
2023-03-04 12:14:45 +00:00
|
|
|
|
2024-04-21 15:54:59 +00:00
|
|
|
graalvm-ce = self.callPackage ./graalvm-ce { };
|
2023-03-04 12:14:45 +00:00
|
|
|
|
2024-04-21 15:54:59 +00:00
|
|
|
graalvm-ce-musl = self.callPackage ./graalvm-ce { useMusl = true; };
|
2023-03-04 12:14:45 +00:00
|
|
|
|
2024-04-21 15:54:59 +00:00
|
|
|
graaljs = self.callPackage ./graaljs { };
|
2023-03-04 12:14:45 +00:00
|
|
|
|
2024-04-21 15:54:59 +00:00
|
|
|
graalnodejs = self.callPackage ./graalnodejs { };
|
2023-03-04 12:14:45 +00:00
|
|
|
|
2024-04-21 15:54:59 +00:00
|
|
|
graalpy = self.callPackage ./graalpy { };
|
|
|
|
|
|
|
|
truffleruby = self.callPackage ./truffleruby { };
|
|
|
|
})
|