From 24df87ffb307af4dbff9a19af43734e0f02b81eb Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Fri, 27 May 2011 17:09:09 +0000 Subject: explicit gem versions --- Rakefile | 78 +++++++++++++++++++++++++++------------------------------------- 1 file changed, 33 insertions(+), 45 deletions(-) (limited to 'Rakefile') diff --git a/Rakefile b/Rakefile index acf32d4..f402e0d 100644 --- a/Rakefile +++ b/Rakefile @@ -10,51 +10,39 @@ begin gem.email = "helma@in-silico.ch" gem.homepage = "http://github.com/helma/opentox-ruby" gem.authors = ["Christoph Helma, Martin Guetlein, Andreas Maunz, Micha Rautenberg, David Vorgrimmler"] - # dependencies - [ "sinatra", - "emk-sinatra-url-for", - "sinatra-respond_to", - "sinatra-static-assets", - "rest-client", - "rack", - "rack-contrib", - "rack-flash", - "nokogiri", - "rubyzip", - "roo", - "spreadsheet", - "google-spreadsheet-ruby", - "yajl-ruby", - "tmail", - "rinruby", - "ohm", - "ohm-contrib", - "SystemTimer", - "rjb", - #valiation-gems - "dm-core", - "dm-serializer", - "dm-timestamps", - "dm-types", - "dm-migrations", - "dm-validations", - "dm-sqlite-adapter" - ].each { |dep| gem.add_dependency dep } -=begin - [ "dm-core", - 'dm-serializer', - 'dm-timestamps', - 'dm-types', - 'dm-migrations', - "dm-mysql-adapter", - "dm-validations", - ].each {|dep| gem.add_dependency dep, ">= 1" } -=end - #valiation-gem - gem.add_dependency "haml", ">=3" - # validation-gems - gem.add_dependency "ruby-plot", "~>0.5.0" - ['jeweler'].each { |dep| gem.add_development_dependency dep } + # dependencies with versions + gem.add_dependency "sinatra", "=1.2.6" + gem.add_dependency "emk-sinatra-url-for", "=0.2.1" + gem.add_dependency "sinatra-respond_to", "=0.7.0" + gem.add_dependency "sinatra-static-assets", "=0.5.0" + gem.add_dependency "rest-client", "=1.6.1" + gem.add_dependency "rack", "=1.3.0" + gem.add_dependency "rack-contrib", "=1.1.0" + gem.add_dependency "rack-flash", "=0.1.1" + gem.add_dependency "nokogiri", "=1.4.4" + gem.add_dependency "rubyzip", "=0.9.4" + gem.add_dependency "roo", "=1.9.3" + gem.add_dependency "spreadsheet", "=0.6.5.4" + gem.add_dependency "google-spreadsheet-ruby", "=0.1.5" + gem.add_dependency "yajl-ruby", "=0.8.2" + gem.add_dependency "tmail", "=1.2.7.1" + gem.add_dependency "rinruby", "=2.0.2" + gem.add_dependency "ohm", "=0.1.3" + gem.add_dependency "ohm-contrib", "=0.1.1" + gem.add_dependency "SystemTimer", "=1.2.3" + gem.add_dependency "rjb", "=1.3.4" + gem.add_dependency "haml", "=3.1.1" + #valiation-gems + gem.add_dependency "dm-core", "=1.1.0" + gem.add_dependency "dm-serializer", "=1.1.0" + gem.add_dependency "dm-timestamps", "=1.1.0" + gem.add_dependency "dm-types", "=1.1.0" + gem.add_dependency "dm-migrations", "=1.1.0" + gem.add_dependency "dm-validations", "=1.1.0" + gem.add_dependency "dm-sqlite-adapter", "=1.1.0" + gem.add_dependency "ruby-plot", "=0.5.0" + + gem.add_development_dependency 'jeweler' gem.files = FileList["[A-Z]*", "{bin,generators,lib,test}/**/*", 'lib/jeweler/templates/.gitignore'] end Jeweler::GemcutterTasks.new -- cgit v1.2.3