Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Updated ebuild for latest release.

  • Loading branch information...
commit ea0f35b26250d6f948e69a095a44532af86374a7 1 parent 07256c8
@wayneeseguin authored
Showing with 62 additions and 0 deletions.
  1. +62 −0 pkg/gentoo/rvm-0.1.27.ebuild
View
62 pkg/gentoo/rvm-0.1.27.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+inherit eutils
+
+DESCRIPTION="RVM facilitates easy installation and management of multiple Ruby environments and sets of gems"
+HOMEPAGE="http://rvm.beginrescueend.com/"
+
+# This should be the first 7 characters of the tagged version's commit.
+VERSION_SHORT_SHA1="07256c81002888525ff0d7127fa2c4672c2f5ceb"
+
+SRC_URI="http://github.com/wayneeseguin/rvm/tarball/${PV} -> ${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="mono java"
+
+RDEPEND="net-misc/curl
+ sys-devel/patch
+ java? (
+ dev-java/sun-jdk
+ dev-java/sun-jre-bin
+ )
+ mono? ( dev-lang/mono )"
+
+S="${WORKDIR}/wayneeseguin-rvm-${VERSION_SHORT_SHA1}"
+RVM_DIR="/opt/rvm"
+
+src_install() {
+ for v in `env | egrep '^rvm_' | cut -d '=' -f 1`; do
+ unset $v
+ done
+ export rvm_prefix="${D}"
+ export rvm_path="${D}${RVM_DIR}"
+ export rvm_symlink_path="${D}/usr/bin"
+ ./install || die "Installation failed."
+
+ echo "rvm_path=${RVM_DIR}" > "${T}"/rvmrc
+ insinto /etc
+ doins "${T}"/rvmrc || die "Failed to install /etc/rvmrc."
+ elog "A default /etc/rvmrc has been installed. Feel free to modify it."
+ elog
+
+ echo 'unset RUBY_VERSION' > "${T}"/system
+ echo 'unset GEM_HOME' >> "${T}"/system
+ echo 'unset GEM_PATH' >> "${T}"/system
+ echo 'unset MY_RUBY_HOME' >> "${T}"/system
+ insinto ${RVM_DIR}/config
+ doins "${T}"/system || die "Failed to install ${RVM_DIR}/config/system."
+ elog "You may also wish to review ${RVM_DIR}/config/system ."
+ elog
+
+ elog "Before any user (including root) can use rvm, the following line must be appended"
+ elog "to the end of the user's shell's loading files (.bashrc and then .bash_profile"
+ elog "for bash; or .zshrc for zsh), after all path/variable settings:"
+ elog
+ elog " if [[ -s $RVM_DIR/scripts/rvm ]] ; then source $RVM_DIR/scripts/rvm ; fi"
+
+}
Please sign in to comment.
Something went wrong with that request. Please try again.