# Maintainer: Anatol Pomozov _gemname=racc pkgname=ruby-$_gemname pkgver=1.5.2 pkgrel=1 pkgdesc="A LALR parser generator." arch=('x86_64') url='https://github.com/ruby/racc' license=('BSD-2') depends=('ruby') makedepends=('ruby-rdoc') options=('!emptydirs') source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem") noextract=("$_gemname-$pkgver.gem") sha512sums=('3d452141a90a15a3c8a13427f745bbc4e64f28fec22e0f3c12a85f521fc0fdf8ad6900c33346d93b8b2da176c30ce951d4277378f10dad45eb4f66ff68650b37') package() { cd "$srcdir" local _gemdir="$(ruby -e'puts Gem.default_dir')" HOME="/tmp" GEM_HOME="$_gemdir" GEM_PATH="$_gemdir" gem install -N --no-user-install --ignore-dependencies \ -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" "$_gemname-$pkgver.gem" rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem" install -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING" cd "${pkgdir}/${_gemdir}" rm -rf cache gems/${_gemname}-${pkgver}/{ext,lib/*/*.so} \ extensions/*/*/${_gemname}-${pkgver}/{mkmf.log,gem_make.out} }