# Maintainer: Jon Gjengset # Contributor: Andy Weidenbaum _gemname=experiment pkgname=$_gemname pkgver=0.8.1 pkgrel=3 pkgdesc="A tool for running concurrent multi-configuration experiments" arch=('any') url="https://github.com/jonhoo/experiment" license=('MIT') depends=('ruby' 'ruby-colorize' 'ruby-commander' 'ruby-ruby-progressbar' 'ruby-rugged') makedepends=('rubygems') source=(${_gemname}-${pkgver}.tar.gz::https://codeload.github.com/jonhoo/${_gemname}/tar.gz/v${pkgver}) sha256sums=('2980be5f213a417a22e907a6abc2ba6a25f5b651fe6d75ff7f91b40684f5ec76') build() { cd "$srcdir/${_gemname}-$pkgver" gem build ${_gemname}.gemspec } package() { cd "$srcdir/${_gemname}-$pkgver" # _gemdir is defined inside package() 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 \ --no-user-install \ --ignore-dependencies \ -i "$pkgdir$_gemdir" \ -n "$pkgdir/usr/bin" \ "${_gemname}-${pkgver}.gem" } # vim:set ts=2 sw=2 et: