diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 10 | ||||
-rw-r--r-- | rvm_init.sh | 9 |
3 files changed, 19 insertions, 6 deletions
@@ -1,9 +1,7 @@ -# Generated by mksrcinfo v8 -# Fri Nov 3 10:33:40 UTC 2017 pkgbase = rvm pkgdesc = RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems. pkgver = 1.29.3 - pkgrel = 1 + pkgrel = 2 url = https://rvm.io/ arch = any license = Apache License @@ -17,9 +15,11 @@ pkgbase = rvm provides = ruby conflicts = ruby source = https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer + source = rvm_init.sh source = rvm.sh source = rvmrc sha256sums = f6eb5b10cf6f544c5d75511fc9a34e32da2e8ff1882e0f50be13ea5a6db2b8e1 + sha256sums = f09f9a144a3d33409c1f394d7ba37f783b8034fbd6405e8536bf9bfec87c6af0 sha256sums = 48b6e852380c9e9b8d3b3c3ce8e50d397429dd1efeee06a75e121df1a2df47e2 sha256sums = f9444e8c5817c4a59fc701b8a71cef0a7114a9dda549ad82c5800983f1a54738 @@ -4,7 +4,7 @@ pkgname=rvm pkgbase=${pkgname} pkgver=1.29.3 -pkgrel=1 +pkgrel=2 pkgdesc='RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems.' arch=('any') url="https://rvm.io/" @@ -13,15 +13,18 @@ depends=('gdbm' 'openssl' 'libffi' 'libyaml' 'gmp' 'zlib') provides=('rvm' 'ruby') conflicts=('ruby') source=("https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer" + "rvm_init.sh" "rvm.sh" "rvmrc") sha256sums=('f6eb5b10cf6f544c5d75511fc9a34e32da2e8ff1882e0f50be13ea5a6db2b8e1' + 'f09f9a144a3d33409c1f394d7ba37f783b8034fbd6405e8536bf9bfec87c6af0' '48b6e852380c9e9b8d3b3c3ce8e50d397429dd1efeee06a75e121df1a2df47e2' 'f9444e8c5817c4a59fc701b8a71cef0a7114a9dda549ad82c5800983f1a54738') build() { + gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB chmod +x rvm-installer - ./rvm-installer --path $srcdir/rvm --ignore-dotfiles --version ${pkgver} >/dev/null 2>/dev/null + ./rvm-installer --path $srcdir/rvm --ignore-dotfiles --version ${pkgver} } package() { @@ -31,7 +34,8 @@ package() { mkdir -p "$DESTDIR" cp -r "rvm" "$DESTDIR/" mkdir -p "$DESTETC/profile.d" - cp rvm.sh "$DESTETC/profile.d/" + cp rvm_init.sh "$DESTETC/profile.d/" +# cp rvm.sh "$DESTETC/profile.d/" cp rvmrc "$DESTETC/" mkdir -p "$DESTETC/skel/.rvm" cd "$DESTETC/skel/.rvm" diff --git a/rvm_init.sh b/rvm_init.sh new file mode 100644 index 000000000000..46ece183ccb8 --- /dev/null +++ b/rvm_init.sh @@ -0,0 +1,9 @@ +# +# RVM init profile +# +# copys the rvm skeleton to home if it not exists +# + +if [ ! -d "$HOME/.rvm" ]; then + cp -r /etc/skel/.rvm "$HOME" +fi |