Sha256: 6edbbb48ec7c68f35bdb7aaacade82ebe2446c19b66c0b3f30e59d4a07b75db9

Contents?: true

Size: 1.36 KB

Versions: 14

Compression:

Stored size: 1.36 KB

Contents

# Copyright 2006-2008 by Mike Bailey. All rights reserved.
Capistrano::Configuration.instance(:must_exist).load do 

  namespace :deprec do
    namespace :mri do
            
      SRC_PACKAGES['ruby-1.8.7-p330'] = {
        :md5sum => "50a49edb787211598d08e756e733e42e  ruby-1.8.7-p330.tar.gz",
        :url => "ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz",
        :deps => %w(zlib1g-dev libssl-dev libncurses5-dev libreadline5-dev),
        :configure => "./configure --with-readline-dir=/usr/local;"
      }

      SRC_PACKAGES['ruby-1.9.2-p180'] = {
        :md5sum => "0d6953820c9918820dd916e79f4bfde8  ruby-1.9.2-p180.tar.gz", 
        :url => "http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz",
        :deps => %w(zlib1g-dev libssl-dev libncurses5-dev libreadline5-dev),
        :configure => "./configure",
        :post_install => 'sudo gem update --system'
      }

      src_package_options = SRC_PACKAGES.keys.select{|k| k.match /^ruby-\d\.\d\.\d/ }
      set(:mri_src_package) { 
        puts "Select mri_src_package from list:"
        Capistrano::CLI.ui.choose do |menu|
          menu.choices(*src_package_options)
        end
      }

      desc "Install Ruby"
      task :install do
        deprec2.download_src(SRC_PACKAGES[mri_src_package])
        deprec2.install_from_src(SRC_PACKAGES[mri_src_package])
      end
      
    end
  end
  
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
deprec-3.1.0.rc10 lib/deprec/recipes/mri.rb
deprec-3.1.0.rc9 lib/deprec/recipes/mri.rb
deprec-3.1.0.rc8 lib/deprec/recipes/mri.rb
deprec-3.1.0.rc7 lib/deprec/recipes/mri.rb
deprec-3.1.0.rc6 lib/deprec/recipes/mri.rb
deprec-3.1.0.rc5 lib/deprec/recipes/mri.rb
deprec-3.1.0.rc4 lib/deprec/recipes/mri.rb
deprec-3.1.0.rc3 lib/deprec/cap/recipes/mri.rb
deprec-3.1.0.rc2 lib/deprec/cap/recipes/mri.rb
deprec-3.1.0.rc1 lib/deprec/cap/recipes/mri.rb
deprec-2.2.3 lib/deprec/recipes/mri.rb
deprec-2.2.2 lib/deprec/recipes/mri.rb
deprec-2.2.1 lib/deprec/recipes/mri.rb
deprec-2.2.0 lib/deprec/recipes/mri.rb