diff options
author | ist <ist@ist.opentox.org> | 2010-10-19 15:48:32 +0200 |
---|---|---|
committer | ist <ist@ist.opentox.org> | 2010-10-19 15:48:32 +0200 |
commit | cf13d2614a70af7e1b466166b12e823d58a18bbf (patch) | |
tree | 4860d2311ce6c4b2780c2f1d4007539a7c5e903a /Rakefile | |
parent | 5323cfea63f491af2bfcb87aef06b5386c90c67b (diff) |
Added submodule last-utils
Diffstat (limited to 'Rakefile')
-rw-r--r-- | Rakefile | 105 |
1 files changed, 62 insertions, 43 deletions
@@ -4,52 +4,71 @@ require 'opentox-ruby-api-wrapper' #require 'tasks/opentox' namespace "fminer" do - desc "Install required gems and fminer" - task :install do - puts `git submodule init` - puts `git submodule update` - Dir.chdir('libfminer/libbbrc') - puts `git checkout master` - puts `git pull` - puts `./configure` - if $? == 0 - puts `echo "Fminer/LibBbrc successfully configured."` - else - puts `echo "Fminer/LibBbrc configuration failed!"` - exit - end - puts `make ruby` - Dir.chdir('../liblast') - puts `git checkout master` - puts `git pull` - puts `./configure` - if $? == 0 - puts `echo "Fminer/LibLast successfully configured."` - else - puts `echo "Fminer/LibLast configuration failed!"` - exit - end - puts `make ruby` - end + desc "Install required gems and fminer" + task :install do + puts `git submodule init` + puts `git submodule update` + Dir.chdir('libfminer/libbbrc') + puts `git checkout master` + puts `git pull` + puts `./configure` + if $? == 0 + puts `echo "Fminer/LibBbrc successfully configured."` + else + puts `echo "Fminer/LibBbrc configuration failed!"` + exit + end + puts `make ruby` + Dir.chdir('../liblast') + puts `git checkout master` + puts `git pull` + puts `./configure` + if $? == 0 + puts `echo "Fminer/LibLast successfully configured."` + else + puts `echo "Fminer/LibLast configuration failed!"` + exit + end + puts `make ruby` + Dir.chdir('../../last-utils') + puts `git fetch` + puts `git checkout -b experimental origin/experimental` + puts `git pull` + end - desc "Update gems and fminer" - task :update do - puts `git submodule update` - Dir.chdir('libfminer/libbbrc') - puts `git checkout master` - puts `git pull` - puts `./configure` - if $? == 0 - puts `echo "Fminer successfully configured."` - else - puts `echo "Fminer configuration failed!"` - exit - end - puts `make ruby` - end + desc "Update gems and fminer" + task :update do + puts `git submodule update` + Dir.chdir('libfminer/libbbrc') + puts `git checkout master` + puts `git pull` + puts `./configure` + if $? == 0 + puts `echo "Fminer/LibBbrc successfully configured."` + else + puts `echo "Fminer/LibBbrc configuration failed!"` + exit + end + puts `make ruby` + Dir.chdir('../liblast') + puts `git checkout master` + puts `git pull` + puts `./configure` + if $? == 0 + puts `echo "Fminer/LibLast successfully configured."` + else + puts `echo "Fminer/LibLast configuration failed!"` + exit + end + puts `make ruby` + Dir.chdir('../../last-utils') + puts `git fetch` + puts `git checkout -b experimental origin/experimental` + puts `git pull` + end end desc "Run tests" task :test do - load 'test/test.rb' + load 'test/test.rb' end |