Updated dependency list and added gemspec.

This commit is contained in:
Bob Aman committed 2011-11-16 15:21:34 +03:00
1 parent a989f9ad51
commit 4db82cfee4
3 files changed
+81 -2

No files matched your search

+17 -2
View File
@@ -29,12 +29,12 @@ namespace :gem do
s.add_runtime_dependency('extlib', '>= 0.9.15')
# Dependencies used in the CLI
s.add_runtime_dependency('launchy', '>= 0.3.2')
s.add_runtime_dependency('launchy', '>= 2.0.0')
# 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('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')
@@ -55,6 +55,21 @@ namespace :gem do
puts GEM_SPEC.to_ruby
end
desc "Generates .gemspec file"
task :gemspec do
spec_string = GEM_SPEC.to_ruby
begin
Thread.new { eval("$SAFE = 3\n#{spec_string}", binding) }.join
rescue
abort "unsafe gemspec: #{$!}"
else
File.open("#{GEM_SPEC.name}.gemspec", 'w') do |file|
file.write spec_string
end
end
end
desc 'Install the gem'
task :install => ['clobber', 'gem:package'] do
sh "#{SUDO} gem install --local pkg/#{GEM_SPEC.full_name}"