diff options
Diffstat (limited to 'pkgs/development/compilers/graalvm/community-edition/truffleruby')
-rw-r--r-- | pkgs/development/compilers/graalvm/community-edition/truffleruby/default.nix | 38 | ||||
-rw-r--r-- | pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix | 22 |
2 files changed, 0 insertions, 60 deletions
diff --git a/pkgs/development/compilers/graalvm/community-edition/truffleruby/default.nix b/pkgs/development/compilers/graalvm/community-edition/truffleruby/default.nix deleted file mode 100644 index 95e9c56fc23c..000000000000 --- a/pkgs/development/compilers/graalvm/community-edition/truffleruby/default.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ lib -, stdenv -, fetchurl -, graalvmCEPackages -, libyaml -, openssl -}: - -graalvmCEPackages.buildGraalvmProduct { - src = fetchurl (import ./hashes.nix).hashes.${stdenv.system}; - version = (import ./hashes.nix).version; - - product = "truffleruby"; - - extraBuildInputs = [ - libyaml - openssl - ]; - - preFixup = lib.optionalString stdenv.isLinux '' - patchelf $out/lib/mri/openssl.so \ - --replace-needed libssl.so.10 libssl.so \ - --replace-needed libcrypto.so.10 libcrypto.so - ''; - - doInstallCheck = true; - installCheckPhase = '' - echo "Testing TruffleRuby" - # Fixup/silence warnings about wrong locale - export LANG=C - export LC_ALL=C - $out/bin/ruby -e 'puts(1 + 1)' - ${# broken in darwin with sandbox enabled - lib.optionalString stdenv.isLinux '' - echo '1 + 1' | $out/bin/irb - ''} - ''; -} diff --git a/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix b/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix deleted file mode 100644 index 40d3832675b1..000000000000 --- a/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix +++ /dev/null @@ -1,22 +0,0 @@ -# Generated by update.sh script -{ - "version" = "24.0.1"; - "hashes" = { - "aarch64-linux" = { - sha256 = "145199fv1kpf992gvidcbs0zs2950gbbvmm8qg17sbi8fg1ggqkq"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-24.0.1/truffleruby-community-24.0.1-linux-aarch64.tar.gz"; - }; - "x86_64-linux" = { - sha256 = "06vc8ym8bwyw057i4bjybbi92af8v3ic2yq4n1fms374n3iism4a"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-24.0.1/truffleruby-community-24.0.1-linux-amd64.tar.gz"; - }; - "x86_64-darwin" = { - sha256 = "0q419zpa02zlmf5lgmn9a12wlizm83d3ikwjzayp2h6mrg8zv825"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-24.0.1/truffleruby-community-24.0.1-macos-amd64.tar.gz"; - }; - "aarch64-darwin" = { - sha256 = "02ri76ain3vjg3d0v8jf7ii0b0ppmqq7nbc73mvzvg7hl3hxlir7"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-24.0.1/truffleruby-community-24.0.1-macos-aarch64.tar.gz"; - }; - }; -} |