# Contributor: Keith Maxwell # Maintainer: Keith Maxwell pkgname=ruby-unf_ext _gemname=unf_ext pkgver=0.0.8.2 pkgrel=0 pkgdesc="Unicode Normalization Form support library for CRuby" url="https://github.com/knu/ruby-unf_ext/" arch="all" license="MIT" makedepends="ruby-dev" checkdepends="ruby-test-unit" source="https://rubygems.org/gems/$_gemname-$pkgver.gem gemspec.patch test-helper.patch " builddir="$srcdir/$_gemname-$pkgver" unpack() { default_unpack cd "$srcdir" gem unpack "$_gemname-$pkgver.gem" } build() { cd "$builddir/ext/unf_ext" ruby extconf.rb make cd "$builddir" cp ext/unf_ext/unf_ext.so lib/unf_ext.so gem build ./unf_ext.gemspec } check() { ruby -Ilib:test:. test/test_unf_ext.rb } package() { local _gemdir _gemdir="$pkgdir/$(ruby -e 'puts Gem.default_dir')" gem install --local \ --install-dir "$_gemdir" \ --ignore-dependencies \ --no-document \ --verbose \ "$builddir/$_gemname-$pkgver.gem" cd "$_gemdir" rm -r cache rmdir build_info doc extensions } sha512sums=" c9d3e54c96a525031d3b2fe349b5ffa1d03e3f28f74c3a2715af299e5274c7514526d07be5d7244a2cf9561c11e170b15c75d34c5e2a7143cef1ee25d32d2137 unf_ext-0.0.8.2.gem c99d55fa51317b51e0eba0df9f5516189a51bebbf87fd2d852968dfd43a34823dc26fdd40dea859459fe43debc2ada243d9d4a646c698abe7c75f777212d636f gemspec.patch fe494139d2d0d4fe183ac2079db90dfffab04736568a8d24e484f6ce0e71326a955e936d516a9f10362dc53706c6a98c408b4afce46fea4325b127f371a6d0c5 test-helper.patch "