Date: Thursday, February 16, 2012 @ 10:55:23 Author: tdziedzic Revision: 150296
upgpkg: ruby 1.9.3_p125-1 change default gem location to $HOME/.gem/ruby, split out ruby-docs into seperate pkgbuild, other minor cleanups Added: ruby/trunk/gemrc ruby/trunk/ruby.install Modified: ruby/trunk/PKGBUILD --------------+ PKGBUILD | 4 +++- gemrc | 5 +++++ ruby.install | 11 +++++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2012-02-16 15:09:15 UTC (rev 150295) +++ PKGBUILD 2012-02-16 15:55:23 UTC (rev 150296) @@ -15,8 +15,10 @@ conflicts=('rake') depends=('openssl' 'libffi' 'libyaml') makedepends=('tk') -optdepends=('tk: for Ruby/TK') +optdepends=('tk: for Ruby/TK' + 'ruby-docs: Ruby documentation') options=('!emptydirs' '!makeflags') +install='ruby.install' source=("ftp://ftp.ruby-lang.org/pub/ruby/${pkgver%.*}/ruby-${pkgver//_/-}.tar.bz2" 'gemrc') md5sums=('341b8fc42aa18bd668314199f219db14' Added: gemrc =================================================================== --- gemrc (rev 0) +++ gemrc 2012-02-16 15:55:23 UTC (rev 150296) @@ -0,0 +1,5 @@ +# Read about the gemrc format at http://docs.rubygems.org/read/chapter/11 + +# --user-install is used to install to $HOME/.gem/ by default since we want to separate +# pacman installed gems and gem installed gems +gem: --user-install Added: ruby.install =================================================================== --- ruby.install (rev 0) +++ ruby.install 2012-02-16 15:55:23 UTC (rev 150296) @@ -0,0 +1,11 @@ +#!/bin/sh + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + if [ "$(vercmp $2 1.9.3_p125)" -lt 0 ]; then + echo 'The default location of gem installs has changed to $HOME/.gem/ruby' + echo 'If you want to install to the system wide location, you must either:' + echo 'edit /etc/gemrc or run gem with the --no-user-install flag.' + fi +}