summaryrefslogtreecommitdiff
path: root/pkgs/development/ruby-modules
diff options
context:
space:
mode:
authornixpkgs-ci[bot] <190413589+nixpkgs-ci[bot]@users.noreply.github.com>2025-03-28 18:05:09 +0000
committerGitHub <noreply@github.com>2025-03-28 18:05:09 +0000
commit3a5ec47b77324a481bf641549bc7ba46482c4dcb (patch)
tree2d7b67bc21220a217169064777be04b7e141d1bd /pkgs/development/ruby-modules
parentMerge master into staging-next (diff)
parentlibretro.mame2003-plus: 0-unstable-2025-03-15 -> 0-unstable-2025-03-27 (#393975) (diff)
downloadnixpkgs-3a5ec47b77324a481bf641549bc7ba46482c4dcb.tar.gz
Merge master into staging-next
Diffstat (limited to 'pkgs/development/ruby-modules')
-rw-r--r--pkgs/development/ruby-modules/gem-config/default.nix23
1 files changed, 0 insertions, 23 deletions
diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix
index a6fcb8102a4e..38684bd94904 100644
--- a/pkgs/development/ruby-modules/gem-config/default.nix
+++ b/pkgs/development/ruby-modules/gem-config/default.nix
@@ -486,29 +486,6 @@ in
'';
};
- # note that you need version >= v3.16.14.8,
- # otherwise the gem will fail to link to the libv8 binary.
- # see: https://github.com/cowboyd/libv8/pull/161
- libv8 = attrs: {
- buildInputs = [ which nodejs.libv8 python2 ];
- buildFlags = [ "--with-system-v8=true" ];
- dontBuild = false;
- # The gem includes broken symlinks which are ignored during unpacking, but
- # then fail during build. Since the content is missing anyway, touching the
- # files is enough to unblock the build.
- preBuild = ''
- touch vendor/depot_tools/cbuildbot vendor/depot_tools/chrome_set_ver vendor/depot_tools/cros_sdk
- '';
- postPatch = ''
- substituteInPlace ext/libv8/extconf.rb \
- --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: {
propagatedBuildInputs = [ nodejs.libv8 ];
};