diff options
-rw-r--r-- | Rakefile | 45 |
1 files changed, 1 insertions, 44 deletions
@@ -1,44 +1 @@ -require 'rubygems' -require 'rake' -require 'opentox-ruby' - -@gems = "sinatra rest-client emk-sinatra-url-for sinatra-respond_to" - -namespace :openbabel do - desc "Install openbabel" - task :install do - puts `sudo gem sources -a http://gems.github.com` - puts `sudo gem install #{@gems}` - begin - require 'openbabel' - puts "Openbabel is already installed" - rescue Exception => exc - puts "Trying to install openbabel" - Dir.chdir('/tmp') - puts `wget http://downloads.sourceforge.net/project/openbabel/openbabel/2.2.2/openbabel-2.2.2.tar.gz` unless File.exists?('openbabel-2.2.2.tar.gz') - puts `tar xzf openbabel-2.2.2.tar.gz` unless File.exists?('openbabel-2.2.2') - Dir.chdir('openbabel-2.2.2') - puts `./configure` - puts "Compiling Openbabel - this may take some time ..." - puts `make` - puts `sudo make install` - Dir.chdir('scripts/ruby') - puts `ruby extconf.rb --with-openbabel-include=../../include --with-openbabel-lib=../../src/.libs` - puts "Compiling Ruby extension for Openbabel - this may take some time ..." - puts `make` - puts `sudo make install` - begin - require 'openbabel' - puts "Openbabel sucessfully installed" - rescue Exception => exc - puts "Failed to install Openbabel - please try manually." - end - end - end -end - -desc "Run tests" -task :test do - load 'test/test.rb' -end - +require "bundler/gem_tasks" |