summary refs log tree commit diff
path: root/pkgs/development/ruby-modules
diff options
context:
space:
mode:
authorsuperherointj <5861043+superherointj@users.noreply.github.com>2023-01-20 09:17:34 -0300
committersuperherointj <5861043+superherointj@users.noreply.github.com>2023-01-20 09:23:52 -0300
commit82d7d64d3aad85c6452724f8c92a74078dab48b8 (patch)
treed195c0d60a60e7903f348533c3c6bbb4c7aa6442 /pkgs/development/ruby-modules
parenta456ec54bb0fdb08b23edaad445a84a41e5b13a1 (diff)
downloadnixpkgs-82d7d64d3aad85c6452724f8c92a74078dab48b8.tar
nixpkgs-82d7d64d3aad85c6452724f8c92a74078dab48b8.tar.gz
nixpkgs-82d7d64d3aad85c6452724f8c92a74078dab48b8.tar.bz2
nixpkgs-82d7d64d3aad85c6452724f8c92a74078dab48b8.tar.lz
nixpkgs-82d7d64d3aad85c6452724f8c92a74078dab48b8.tar.xz
nixpkgs-82d7d64d3aad85c6452724f8c92a74078dab48b8.tar.zst
nixpkgs-82d7d64d3aad85c6452724f8c92a74078dab48b8.zip
rubyPackages.libv8: mark broken
Diffstat (limited to 'pkgs/development/ruby-modules')
-rw-r--r--pkgs/development/ruby-modules/gem-config/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix
index ccc4430ca83..1a95520b927 100644
--- a/pkgs/development/ruby-modules/gem-config/default.nix
+++ b/pkgs/development/ruby-modules/gem-config/default.nix
@@ -370,7 +370,7 @@ in
   # otherwise the gem will fail to link to the libv8 binary.
   # see: https://github.com/cowboyd/libv8/pull/161
   libv8 = attrs: {
-    buildInputs = [ which v8 python3 ];
+    buildInputs = [ which v8 python2 ];
     buildFlags = [ "--with-system-v8=true" ];
     dontBuild = false;
     # The gem includes broken symlinks which are ignored during unpacking, but
@@ -384,6 +384,9 @@ in
         --replace "location = Libv8::Location::Vendor.new" \
                   "location = Libv8::Location::System.new"
     '';
+    meta.broken = true; # At 2023-01-20, errors as:
+                        #   "Failed to build gem native extension."
+                        # Requires Python 2. Project is abandoned.
   };
 
   execjs = attrs: {