diff --git a/Rakefile b/Rakefile index d03da38..cb7da54 100644 --- a/Rakefile +++ b/Rakefile @@ -7,7 +7,7 @@ This.email = "jeremy@copiousfreetime.org" This.homepage = "http://github.com/copiousfreetime/#{ This.name }" This.ruby_gemspec do |spec| - spec.add_dependency( 'addressable', '~> 2.3') + spec.add_dependency( 'addressable', '~> 2.7') spec.add_development_dependency( 'rake' , '~> 13.0') spec.add_development_dependency( 'minitest' , '~> 5.14' ) diff --git a/launchy.gemspec b/launchy.gemspec index d3be8b6..e946696 100644 --- a/launchy.gemspec +++ b/launchy.gemspec @@ -20,22 +20,28 @@ Gem::Specification.new do |s| s.licenses = ["ISC".freeze] s.rdoc_options = ["--main".freeze, "README.md".freeze, "--markup".freeze, "tomdoc".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.4.0".freeze) - s.rubygems_version = "3.1.2".freeze + s.rubygems_version = "3.0.3".freeze s.summary = "Launchy is helper class for launching cross-platform applications in a fire and forget manner.".freeze s.test_files = ["spec/application_spec.rb".freeze, "spec/applications/browser_spec.rb".freeze, "spec/cli_spec.rb".freeze, "spec/detect/host_os_family_spec.rb".freeze, "spec/detect/host_os_spec.rb".freeze, "spec/detect/nix_desktop_environment_spec.rb".freeze, "spec/detect/ruby_engine_spec.rb".freeze, "spec/detect/runner_spec.rb".freeze, "spec/launchy_spec.rb".freeze, "spec/mock_application.rb".freeze, "spec/spec_helper.rb".freeze, "spec/tattle-host-os.yaml".freeze, "spec/version_spec.rb".freeze] if s.respond_to? :specification_version then s.specification_version = 4 - end - if s.respond_to? :add_runtime_dependency then - s.add_runtime_dependency(%q.freeze, ["~> 2.3"]) - s.add_development_dependency(%q.freeze, ["~> 13.0"]) - s.add_development_dependency(%q.freeze, ["~> 5.14"]) - s.add_development_dependency(%q.freeze, ["~> 6.2"]) - s.add_development_dependency(%q.freeze, ["~> 0.18"]) + if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then + s.add_runtime_dependency(%q.freeze, ["~> 2.7"]) + s.add_development_dependency(%q.freeze, ["~> 13.0"]) + s.add_development_dependency(%q.freeze, ["~> 5.14"]) + s.add_development_dependency(%q.freeze, ["~> 6.2"]) + s.add_development_dependency(%q.freeze, ["~> 0.18"]) + else + s.add_dependency(%q.freeze, ["~> 2.7"]) + s.add_dependency(%q.freeze, ["~> 13.0"]) + s.add_dependency(%q.freeze, ["~> 5.14"]) + s.add_dependency(%q.freeze, ["~> 6.2"]) + s.add_dependency(%q.freeze, ["~> 0.18"]) + end else - s.add_dependency(%q.freeze, ["~> 2.3"]) + s.add_dependency(%q.freeze, ["~> 2.7"]) s.add_dependency(%q.freeze, ["~> 13.0"]) s.add_dependency(%q.freeze, ["~> 5.14"]) s.add_dependency(%q.freeze, ["~> 6.2"])