diff options
| author | nixpkgs-ci[bot] <190413589+nixpkgs-ci[bot]@users.noreply.github.com> | 2025-03-28 18:05:09 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-28 18:05:09 +0000 |
| commit | 3a5ec47b77324a481bf641549bc7ba46482c4dcb (patch) | |
| tree | 2d7b67bc21220a217169064777be04b7e141d1bd /pkgs/development/ruby-modules | |
| parent | Merge master into staging-next (diff) | |
| parent | libretro.mame2003-plus: 0-unstable-2025-03-15 -> 0-unstable-2025-03-27 (#393975) (diff) | |
| download | nixpkgs-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.nix | 23 |
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 ]; }; |
