# Contributor: Will Sinatra # Maintainer: Will Sinatra maintainer="Will Sinatra " pkgname=ruby-hoe _gemname=${pkgname#ruby-} pkgver=4.7.0 pkgrel=0 pkgdesc="a rake/rubygems helper for project Rakefiles" url="https://rubygems.org/gems/hoe" arch="noarch" license="MIT" depends="ruby" checkdepends="ruby-rake ruby-bundler ruby-test-unit ruby-simplecov ruby-rdoc ruby-minitest" source="$pkgname-$pkgver.tar.gz::https://github.com/seattlerb/hoe/archive/refs/tags/v$pkgver.tar.gz https://rubygems.org/downloads/$_gemname-$pkgver.gem LICENSE fix-tests.patch" builddir="$srcdir/$_gemname-$pkgver" prepare() { default_prepare # Generate gemspec (there's no gemspec in the source). gem specification -l --ruby "$srcdir"/$_gemname-$pkgver.gem \ > "$builddir"/$_gemname.gemspec } build() { gem build $_gemname.gemspec } check() { rake test } 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 cd "$gemdir/gems/$_gemname-$pkgver" rm -r ./*.rdoc ./*.pdf ./*.txt Rakefile .autotest template test install -Dm644 "$srcdir"/LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE } sha512sums=" 80457daffe376bce98a972f8e642342293423a5d4873299548054e70046d8a01dae1d88331235d8d8c7b473db074213816b1212b14a77c3b38d7a886ac806003 ruby-hoe-4.7.0.tar.gz e094e84880c044760369bbe37396ba9fc81bf6c7ceec970bfe52c727cab022837367121ba3a431db74a1e45f1253b2368b530d3f1ff5d1814e08dfdd31eb3fc4 hoe-4.7.0.gem 928fee51c7b8c8c7e9324cfbdb25c5b6264fdd40cd8e59193b7235f539e00a4c345579001c603c2c477f073255752c8ebafcde2e480f469c24b1603731b65f0c LICENSE 45d326a87c42ee24b416ae6450541d315d4336421f512ff62c189b44a783ca72fe3fc700bb0bbd6b1865981a298ff73d8bdeee0b37a05be61b6d1db305b2344b fix-tests.patch "