Updating dependencies.
[arvados.git] / tasks / gem.rake
index fb1af805e2f4082eb7836fd1a89ee0c53ae978e1..0192db8d94636cf15929814dd1d3fbe10cbb4185 100644 (file)
@@ -1,4 +1,7 @@
 require 'rubygems/package_task'
+require 'rake/clean'
+
+CLOBBER.include('pkg')
 
 namespace :gem do
   GEM_SPEC = Gem::Specification.new do |s|
@@ -21,12 +24,13 @@ namespace :gem do
     s.rdoc_options.concat ['--main',  'README.md']
 
     # Dependencies used in the main library
-    s.add_runtime_dependency('signet', '~> 0.2.2')
-    s.add_runtime_dependency('addressable', '~> 2.2.2')
-    s.add_runtime_dependency('httpadapter', '~> 1.0.0')
-    s.add_runtime_dependency('autoparse', '~> 0.2.0')
-    s.add_runtime_dependency('json', '>= 1.4.6')
+    s.add_runtime_dependency('signet', '>= 0.4.0')
+    s.add_runtime_dependency('addressable', '>= 2.2.3')
+    s.add_runtime_dependency('autoparse', '>= 0.3.1')
+    s.add_runtime_dependency('faraday', '~> 0.8.1')
+    s.add_runtime_dependency('multi_json', '>= 1.3.0')
     s.add_runtime_dependency('extlib', '>= 0.9.15')
+    s.add_runtime_dependency('uuidtools', '>= 2.1.0')
 
     # Dependencies used in the CLI
     s.add_runtime_dependency('launchy', '>= 2.0.0')
@@ -35,9 +39,7 @@ namespace :gem do
     s.add_development_dependency('sinatra', '>= 1.2.0')
 
     s.add_development_dependency('rake', '>= 0.9.0')
-    s.add_development_dependency('rspec', '~> 1.2.9')
-    s.add_development_dependency('rcov', '>= 0.9.9')
-    s.add_development_dependency('diff-lcs', '>= 1.1.2')
+    s.add_development_dependency('rspec', '~> 2.10.0')
 
     s.require_path = 'lib'
 
@@ -94,4 +96,4 @@ end
 desc 'Alias to gem:package'
 task 'gem' => 'gem:package'
 
-task 'clobber' => ['gem:clobber_package']
+task 'gem:release' => 'gem:gemspec'