about summary refs log tree commit diff
path: root/pkgs/development/compilers/graalvm/community-edition/truffleruby
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/compilers/graalvm/community-edition/truffleruby')
-rw-r--r--pkgs/development/compilers/graalvm/community-edition/truffleruby/default.nix38
-rw-r--r--pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix22
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";
-    };
-  };
-}