diff --git a/rake-tasks/crazy_fun/mappings/ruby.rb b/rake-tasks/crazy_fun/mappings/ruby.rb index c96154fe06c95..6f2ef50453b40 100644 --- a/rake-tasks/crazy_fun/mappings/ruby.rb +++ b/rake-tasks/crazy_fun/mappings/ruby.rb @@ -234,15 +234,16 @@ def define_gem_install_task(dir, args) def gemspec(args) Gem::Specification.new do |s| - s.name = args[:name] - s.version = args[:version] - s.summary = args[:summary] - s.description = args[:description] - s.authors = args[:author] - s.email = args[:email] - s.homepage = args[:homepage] - s.files = Dir[*args[:files]] - s.license = args[:license] + s.name = args[:name] + s.version = args[:version] + s.summary = args[:summary] + s.description = args[:description] + s.authors = args[:author] + s.email = args[:email] + s.homepage = args[:homepage] + s.files = Dir[*args[:files]] + s.license = args[:license] + s.required_ruby_version = args[:required_ruby_version] args[:gemdeps].each { |dep| s.add_dependency(*dep.shift) } args[:devdeps].each { |dep| s.add_development_dependency(*dep.shift) } diff --git a/rb/CHANGES b/rb/CHANGES index ff1f1c53849f8..4c021eeef06c8 100644 --- a/rb/CHANGES +++ b/rb/CHANGES @@ -1,3 +1,9 @@ +2.38.0 (???) +============ + +* Enforce required ruby version in gemspec, not just through rubyzip. + + 2.37.0 (2013-10-18) =================== @@ -20,7 +26,7 @@ IE: * Use native events by default, also for remote IE (#4695) Safari: * Enable screenshots and input devices in the client. - + 2.35.1 (2013-08-26) =================== diff --git a/rb/build.desc b/rb/build.desc index 4edbb084f6935..13cca0cf7697e 100644 --- a/rb/build.desc +++ b/rb/build.desc @@ -39,7 +39,8 @@ rubygem( "CHANGES", "README.md", "COPYING" - ] + ], + required_ruby_version = ">= 1.9.2" ) rubydocs(