Resort the order of actions and lock down the ffi-ncurses gem in the omnibus package
authorPeter Donald <donaldp@apache.org>
Sun, 7 Oct 2012 04:35:44 +0000 (04:35 +0000)
committerPeter Donald <donaldp@apache.org>
Sun, 7 Oct 2012 04:35:44 +0000 (04:35 +0000)
git-svn-id: https://svn.apache.org/repos/asf/buildr/trunk@1395209 13f79535-47bb-0310-9956-ffa450edef68

buildr.gemspec
rakelib/all-in-one.rake

index c601dcb..e27c02b 100644 (file)
@@ -82,6 +82,7 @@ for those one-off tasks, with a language that's a joy to use.
 
   spec.add_development_dependency 'ci_reporter', '1.7.2'
 
+  # NOTE: Must update all-in-one.rake if this is updated
   spec.add_development_dependency 'ffi-ncurses', '0.4.0' if $platform.to_s == 'java'
   spec.add_development_dependency 'bundler'
   spec.add_development_dependency 'win32console' if $platform.to_s == 'x86-mswin32'
index 4e35a21..9785c07 100644 (file)
@@ -86,15 +86,15 @@ namespace :'all-in-one' do
 
   desc 'Install Buildr gem and dependencies'
   task :install_dependencies do
+    puts "Install ffi-ncurses"
+    sh "bin/jruby -S gem install -b ffi-ncurses --version 0.4.0"
+
     puts "Install rubygems-update"
-    sh "bin/jruby -S gem install rubygems-update"
+    sh "bin/jruby -S gem install -b rubygems-update"
 
     puts "Upgrade Rubygems"
     sh "bin/jruby -S gem update --system"
 
-    puts "Install ffi-ncurses"
-    sh "bin/jruby -S gem install ffi-ncurses"
-
     puts "Install Buildr gem ..."
     sh "bin/jruby", '-S', 'gem', 'install', FileList['../../pkg/*-java.gem'].first,
        '--no-rdoc', '--no-ri'