diff options
author | Nicolás Reynolds <fauno@kiwwwi.com.ar> | 2011-01-28 03:23:04 -0300 |
---|---|---|
committer | Nicolás Reynolds <fauno@kiwwwi.com.ar> | 2011-01-28 03:23:04 -0300 |
commit | 4fd38b1c7635719535ed16a2ed7cf6814ded90f8 (patch) | |
tree | 5a3adb6091fae6f777c4654663018715d04ab789 /pkgs/ruby-bundler/PKGBUILD | |
parent | 21c6105c4fdacb617bd6a1cc06222f1de93be47e (diff) |
Diffstat (limited to 'pkgs/ruby-bundler/PKGBUILD')
-rw-r--r-- | pkgs/ruby-bundler/PKGBUILD | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/ruby-bundler/PKGBUILD b/pkgs/ruby-bundler/PKGBUILD new file mode 100644 index 0000000..840777a --- /dev/null +++ b/pkgs/ruby-bundler/PKGBUILD @@ -0,0 +1,24 @@ +# Contributor: Alexsandr Pavlov <kidoz at mail dot ru> +pkgname=ruby-bundler +pkgver=1.0.7 +pkgrel=1 +pkgdesc="Is manages an application's dependencies through its entire life, across many machines, systematically and repeatably." +arch=(any) +url="http://gembundler.com/" +license=('MIT') +depends=('ruby') +makedepends=(rubygems) +source=(http://gems.rubyforge.org/gems/bundler-$pkgver.gem) +noextract=(bundler-$pkgver.gem) +md5sums=('6ca4f832d5c5271a1ee41b788c6868c4') + +build() { + cd $srcdir + # _gemdir is defined inside build() because if ruby[gems] is not installed on the system + # makepkg will exit with an error when sourcing the PKGBUILD + local _gemdir="$(ruby -rubygems -e'puts Gem.default_dir')" + + gem install --ignore-dependencies -i "$pkgdir$_gemdir" bundler-$pkgver.gem + + mv -t $pkgdir/usr/ $pkgdir$_gemdir/bin +} |