Accept repeated parameters
[arvados.git] / tasks / gem.rake
index 7828106736392ed506de33488b0669364752c965..608dc3a532e61f5b6e91b7bb40c36accc09f2b6d 100644 (file)
@@ -9,6 +9,8 @@ namespace :gem do
 
     s.name = PKG_NAME
     s.version = PKG_VERSION
+    s.author = PKG_AUTHOR
+    s.email = PKG_AUTHOR_EMAIL
     s.summary = PKG_SUMMARY
     s.description = PKG_DESCRIPTION
 
@@ -16,21 +18,25 @@ namespace :gem do
     s.executables << 'google-api'
 
     s.has_rdoc = true
-    s.extra_rdoc_files = %w( README )
-    s.rdoc_options.concat ['--main',  'README']
+    s.extra_rdoc_files = %w( README.md )
+    s.rdoc_options.concat ['--main',  'README.md']
 
-    s.add_runtime_dependency('signet', '>= 0.1.4')
-    s.add_runtime_dependency('addressable', '>= 2.2.2')
-    s.add_runtime_dependency('httpadapter', '>= 0.2.0')
-    s.add_runtime_dependency('json', '>= 1.1.9')
+    # 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('json', '>= 1.4.6')
     s.add_runtime_dependency('extlib', '>= 0.9.15')
 
-    s.add_development_dependency('rack', '= 1.2.0')
-    s.add_development_dependency('sinatra', '>= 1.0')
-    s.add_development_dependency('liquid', '>= 2.2.2')
+    # Dependencies used in the CLI
+    s.add_runtime_dependency('launchy', '>= 0.3.2')
+
+    # Dependencies used in the examples
+    s.add_development_dependency('sinatra', '>= 1.2.0')
+
     s.add_development_dependency('rake', '>= 0.7.3')
     s.add_development_dependency('rspec', '~> 1.2.9')
-    s.add_development_dependency('launchy', '>= 0.3.2')
+    s.add_development_dependency('rcov', '>= 0.9.9')
     s.add_development_dependency('diff-lcs', '>= 1.1.2')
 
     s.require_path = 'lib'