summaryrefslogtreecommitdiff
path: root/tool
diff options
context:
space:
mode:
authornagachika <nagachika@ruby-lang.org>2022-10-16 19:33:02 +0900
committernagachika <nagachika@ruby-lang.org>2022-10-16 19:33:02 +0900
commit174594cf77bed6c3899af4ef14f6c7d257e6461d (patch)
tree72ee0ae64590ad8ea3d3d77022c023f3c20c223a /tool
parente7b557cefe870a7d83b6ac7cf6edf1997afcc29a (diff)
merge revision(s) d20886dd225e07fe14347398c2c0913f3e11d22a:
Create build-only gemspec files only if having an extension --- tool/gem-unpack.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
Diffstat (limited to 'tool')
-rw-r--r--tool/gem-unpack.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/tool/gem-unpack.rb b/tool/gem-unpack.rb
index 0ba23ef4d3..770ddce618 100644
--- a/tool/gem-unpack.rb
+++ b/tool/gem-unpack.rb
@@ -18,9 +18,9 @@ def Gem.unpack(file, dir = nil, spec_dir = nil)
end
FileUtils.mkdir_p(spec_dir)
File.binwrite(File.join(spec_dir, "#{spec.name}-#{spec.version}.gemspec"), spec.to_ruby)
- unless spec.extensions.empty? or spec.dependencies.empty?
+ unless spec.extensions.empty?
spec.dependencies.clear
+ File.binwrite(File.join(spec_dir, ".bundled.#{spec.name}-#{spec.version}.gemspec"), spec.to_ruby)
end
- File.binwrite(File.join(spec_dir, ".bundled.#{spec.name}-#{spec.version}.gemspec"), spec.to_ruby)
puts "Unpacked #{file}"
end