1 # Maintainer: Felix Yan <felixonmars@archlinux.org>
6 pkgdesc='A production-ready Ruby parser written in pure Ruby'
8 url='https://github.com/whitequark/parser'
11 makedepends=(ragel ruby-rake)
12 checkdepends=(ruby-simplecov)
14 source=(https://github.com/whitequark/parser/archive/v$pkgver/$pkgname-$pkgver.tar.gz)
15 sha256sums=('6a4be3e57e4ef62050ddbe263daec2cf9ff26f6dd967365651f1a3a4b3807708')
19 sed 's/~>/>=/' -i parser.gemspec
20 sed -i '/[cC]liver/d' Rakefile
24 local _gemdir="$(gem env gemdir)"
27 gem build parser.gemspec
31 --ignore-dependencies \
33 --install-dir "tmp_install/$_gemdir" \
34 --bindir "tmp_install/usr/bin" \
36 find "tmp_install/$_gemdir/gems/" \
43 -iname "gem.build_complete" -o \
47 rm -r tmp_install/$_gemdir/cache
51 local _gemdir="$(gem env gemdir)"
53 GEM_HOME="tmp_install/$_gemdir" rake
58 cp -a tmp_install/* "$pkgdir"/
59 install -Dm644 LICENSE.txt -t "$pkgdir"/usr/share/licenses/$pkgname/