Skip to content

Commit 7dae1d8

Browse files
committed
Merge pull request #9416 from bangseongbeom/restore-rb-sys
Restore rb_sys dependency for Rust (cherry picked from commit 3fbe199)
1 parent fb4d90a commit 7dae1d8

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

bundler/lib/bundler/templates/newgem/newgem.gemspec.tt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ Gem::Specification.new do |spec|
4040

4141
# Uncomment to register a new dependency of your gem
4242
# spec.add_dependency "example-gem", "~> 1.0"
43+
<%- if config[:ext] == 'rust' -%>
44+
spec.add_dependency "rb_sys", "~> 0.9.91"
45+
<%- end -%>
4346
<%- if config[:ext] == 'go' -%>
4447
spec.add_dependency "go_gem", "~> 0.2"
4548
<%- end -%>

bundler/spec/commands/newgem_spec.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1736,8 +1736,9 @@ def create_temporary_dir(dir)
17361736
expect(bundled_app("#{gem_name}/ext/#{gem_name}/build.rs")).to exist
17371737
end
17381738

1739-
it "includes rake-compiler constraint" do
1739+
it "includes rake-compiler and rb_sys gems constraint" do
17401740
expect(bundled_app("#{gem_name}/Gemfile").read).to include('gem "rake-compiler"')
1741+
expect(bundled_app("#{gem_name}/#{gem_name}.gemspec").read).to include('spec.add_dependency "rb_sys"')
17411742
end
17421743

17431744
it "depends on compile task for build" do

0 commit comments

Comments
 (0)