graalvmCEPackages.graalnodejs: init at 23.1.0
This commit is contained in:
parent
ba9a3fedc9
commit
8374f4d793
@ -39,6 +39,11 @@ rec {
|
||||
src = fetchurl (source "graaljs");
|
||||
};
|
||||
|
||||
graalnodejs = callPackage ./graalnodejs.nix {
|
||||
version = "21";
|
||||
src = fetchurl (source "graalnodejs");
|
||||
};
|
||||
|
||||
graalpy = callPackage ./graalpy.nix {
|
||||
version = version "graalpy";
|
||||
src = fetchurl (source "graalpy");
|
||||
|
@ -0,0 +1,15 @@
|
||||
{ graalvmCEPackages
|
||||
, src
|
||||
, version
|
||||
}:
|
||||
|
||||
graalvmCEPackages.buildGraalvmProduct {
|
||||
inherit src version;
|
||||
product = "nodejs-installable-svm";
|
||||
|
||||
doInstallCheck = true;
|
||||
installCheckPhase = ''
|
||||
echo "Testing NodeJS"
|
||||
$out/bin/npx --help
|
||||
'';
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
# Generated by pkgs/development/compilers/graalvm/community-edition/update.sh script
|
||||
{
|
||||
"version" = "23.1.0";
|
||||
"graalnodejs" = {
|
||||
"linux-aarch64" = {
|
||||
sha256 = "056x616pp0b25wsryzrfrfnjaxr3444fc3hmv8jspl4pjxjrais2";
|
||||
url = "https://github.com/oracle/graaljs/releases/download/graal-23.1.0/graalnodejs-community-23.1.0-linux-aarch64.tar.gz";
|
||||
};
|
||||
"linux-amd64" = {
|
||||
sha256 = "1si2ifwihszv06sqd25mswibiqbxhxgj6yw829f8zrdhs0sra2nz";
|
||||
url = "https://github.com/oracle/graaljs/releases/download/graal-23.1.0/graalnodejs-community-23.1.0-linux-amd64.tar.gz";
|
||||
};
|
||||
"macos-aarch64" = {
|
||||
sha256 = "1g6pql0pdxhxwpjqyfkaq07dar8sx2wipsyrjc7hmz3z7pjxcf5i";
|
||||
url = "https://github.com/oracle/graaljs/releases/download/graal-23.1.0/graalnodejs-community-23.1.0-macos-aarch64.tar.gz";
|
||||
};
|
||||
"macos-amd64" = {
|
||||
sha256 = "1ffkdavrs92h3f5yil15v3i7r9aggkpfqd13gl5ipqlrk6pykhr7";
|
||||
url = "https://github.com/oracle/graaljs/releases/download/graal-23.1.0/graalnodejs-community-23.1.0-macos-amd64.tar.gz";
|
||||
};
|
||||
};
|
||||
}
|
@ -35,6 +35,7 @@ readonly nixpkgs=../../../../..
|
||||
declare -r -A update_urls=(
|
||||
[graalvm-ce]="https://api.github.com/repos/graalvm/graalvm-ce-builds/releases/latest"
|
||||
[graaljs]="https://api.github.com/repos/oracle/graaljs/releases/latest"
|
||||
[graalnodejs]="https://api.github.com/repos/oracle/graaljs/releases/latest"
|
||||
[graalpy]="https://api.github.com/repos/oracle/graalpython/releases/latest"
|
||||
[truffleruby]="https://api.github.com/repos/oracle/truffleruby/releases/latest"
|
||||
)
|
||||
@ -67,6 +68,7 @@ fi
|
||||
declare -r -A products_urls=(
|
||||
[graalvm-ce]="https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-${new_version}/graalvm-community-jdk-${new_version}_@platform@_bin.tar.gz"
|
||||
[graaljs]="https://github.com/oracle/graaljs/releases/download/graal-${new_version}/graaljs-community-${new_version}-@platform@.tar.gz"
|
||||
[graalnodejs]="https://github.com/oracle/graaljs/releases/download/graal-${new_version}/graalnodejs-community-${new_version}-@platform@.tar.gz"
|
||||
[graalpy]="https://github.com/oracle/graalpython/releases/download/graal-${new_version}/graalpy-community-${new_version}-@platform@.tar.gz"
|
||||
[truffleruby]="https://github.com/oracle/truffleruby/releases/download/graal-${new_version}/truffleruby-community-${new_version}-@platform@.tar.gz"
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user