Commit 11528d46 authored by Guillermo Iguaran's avatar Guillermo Iguaran
Browse files

Add shared build_package_jruby for all JRuby definitions

parent 7b3dc50c
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
@@ -147,6 +147,25 @@ build_package_rbx() {
  } >&4 2>&1
}

build_package_jruby() {
  build_package_copy
  cd "${PREFIX_PATH}/bin"
  ln -fs jruby ruby
  install_jruby_launcher
  remove_windows_files
}

install_jruby_launcher() {
  cd "${PREFIX_PATH}/bin"
  { ./ruby gem install jruby-launcher
  } >&4 2>&1
}

remove_windows_files() {
  cd "$PREFIX_PATH"
  rm -f bin/*.exe bin/*.dll bin/*.bat bin/jruby.sh
}

build_package_copy() {
  cp -R . "$PREFIX_PATH"
}
+1 −18
Original line number Diff line number Diff line
after_install_package() {
  shim_jruby
  remove_windows_files
}

shim_jruby() {
  cd "${PREFIX_PATH}/bin"
  ln -fs jruby ruby
  { ./ruby gem install jruby-launcher
  } >&4 2>&1
}

remove_windows_files() {
  cd "$PREFIX_PATH"
  rm -f bin/*.exe bin/*.dll bin/*.bat bin/jruby.sh
}

install_package "jruby-1.6.3" "http://jruby.org.s3.amazonaws.com/downloads/1.6.3/jruby-bin-1.6.3.tar.gz" copy
install_package "jruby-1.6.3" "http://jruby.org.s3.amazonaws.com/downloads/1.6.3/jruby-bin-1.6.3.tar.gz" jruby
install_package "rubygems-1.6.2" "http://production.cf.rubygems.org/rubygems/rubygems-1.6.2.tgz" ruby
+1 −18
Original line number Diff line number Diff line
after_install_package() {
  shim_jruby
  remove_windows_files
}

shim_jruby() {
  cd "${PREFIX_PATH}/bin"
  ln -fs jruby ruby
  { ./ruby gem install jruby-launcher
  } >&4 2>&1
}

remove_windows_files() {
  cd "$PREFIX_PATH"
  rm -f bin/*.exe bin/*.dll bin/*.bat bin/jruby.sh
}

install_package "jruby-1.6.4" "http://jruby.org.s3.amazonaws.com/downloads/1.6.4/jruby-bin-1.6.4.tar.gz" copy
install_package "jruby-1.6.4" "http://jruby.org.s3.amazonaws.com/downloads/1.6.4/jruby-bin-1.6.4.tar.gz" jruby
install_package "rubygems-1.6.2" "http://production.cf.rubygems.org/rubygems/rubygems-1.6.2.tgz" ruby