# Contributor: Iztok Fister, Jr. # Maintainer: Iztok Fister, Jr. pkgname=ruby-json-schema _gemname=${pkgname#ruby-} pkgver=4.1.1 pkgrel=0 pkgdesc="Ruby JSON Schema Validator" url="https://github.com/voxpupuli/json-schema" arch="noarch" license="MIT" depends="ruby ruby-addressable" checkdepends=" ruby-minitest ruby-rake ruby-test-unit " source="https://github.com/voxpupuli/$_gemname/archive/v$pkgver/ruby-json-schema-$pkgver.tar.gz" builddir="$srcdir/$_gemname-$pkgver" options="!check" # missing dependency: ruby-webmock build() { gem build $_gemname.gemspec } check() { rake test } package() { local gemdir="$pkgdir/$(ruby -e 'puts Gem.default_dir')" local geminstdir="$gemdir/gems/$_gemname-$pkgver" gem install --local \ --install-dir "$gemdir" \ --ignore-dependencies \ --no-document \ --verbose \ $_gemname # Remove unnecessary files. cd "$gemdir" rm -r cache/ build_info/ doc/ extensions/ plugins/ cd "$geminstdir" rm -rf ./*.md } sha512sums=" 9f5d1380b285051ba1e958ea5b1719c68ce0e799da9f6acc6e79598b2ef51b6694674e2e6769ac86d9663cb5b148fdf73f04b72ddcc6035ac3ca2cda3b33f3ab ruby-json-schema-4.1.1.tar.gz "