# Maintainer: Will Sinatra pkgname=ruby-resolv _gemname=${pkgname#ruby-} pkgver=0.6.0 pkgrel=1 pkgdesc="A thread-aware DNS resolver library written in Ruby" url="https://rubygems.org/gems/resolv" arch="noarch" license="BSD-2-Clause" makedepends="ruby-dev" checkdepends="ruby-rake ruby-bundler ruby-test-unit ruby-test-unit-ruby-core" depends="ruby" source="$pkgname-$pkgver.tar.gz::https://github.com/ruby/resolv/archive/refs/tags/v$pkgver.tar.gz gemspec.patch rake-disable-extask.patch" builddir="$srcdir/$_gemname-$pkgver" prepare() { default_prepare sed -i '/spec.signing_key/d' $_gemname.gemspec } build() { gem build $_gemname.gemspec } check() { rake } package() { local gemdir="$pkgdir/$(ruby -e 'puts Gem.default_dir')" gem install --local \ --install-dir "$gemdir" \ --ignore-dependencies \ --no-document \ --verbose \ $_gemname rm -r "$gemdir"/cache \ "$gemdir"/build_info \ "$gemdir"/doc } sha512sums=" 46e4b42277f85fceed0308714b3253b2245f647bf100e129c2245dfc9cdc8c1c1b431ef138c3391381096173e0c0c7b67dc2003c5a16ac969603bcf01467bb4e ruby-resolv-0.6.0.tar.gz ed64dbce3e78f63f90ff6a49ec046448b406fa52de3d0c5932c474342868959169d8e353628648cbc4042ee55d7f0d4babf6f929b2f8d71ba7bb12eb9f9fb1ff gemspec.patch be77fc1848414d7d26f0b9d0a32b14adb45bff1837a49494ed9a2625d7937695111ce77289e85566d4ad8014fd6de4c6c09ba3400593dedcbe4377ef1b387803 rake-disable-extask.patch "