# Contributor: Iztok Fister, Jr. # Maintainer: Iztok Fister, Jr. pkgname=ruby-json-schema _gemname=${pkgname#ruby-} pkgver=5.1.1 pkgrel=1 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=" 4ffee1388c65f4730b39cb28384c1dc20e142a3d5fe66474447dd819934315e6b96431f539fdb006a4ab250c28ecd1faabf82a63e24881de0c967a83279a73a4 ruby-json-schema-5.1.1.tar.gz "