2025-07-06 18:48:48 +02:00

53 lines
1.4 KiB
Plaintext

# Contributor: Will Sinatra <wpsinatra@gmail.com>
# Maintainer: Will Sinatra <wpsinatra@gmail.com>
maintainer="Will Sinatra <wpsinatra@gmail.com>"
pkgname=ruby-minitest-power_assert
_gemname=${pkgname#ruby-}
pkgver=0.3.1
pkgrel=0
pkgdesc="A power assert implementation for minitest"
url="https://rubygems.org/gems/minitest-power_assert"
arch="noarch"
license="BSD-2-Clause"
checkdepends="ruby-rake ruby-bundler"
depends="ruby ruby-minitest ruby-power_assert"
source="$pkgname-$pkgver.tar.gz::https://github.com/hsbt/minitest-power_assert/archive/refs/tags/v$pkgver.tar.gz
fix-tests.patch"
builddir="$srcdir/$_gemname-$pkgver"
options="!check"
# tests fail seemingly at random on CI, but pass when run manually.
prepare() {
default_prepare
sed -i '/spec.signing_key/d' $_gemname.gemspec
}
build() {
gem build $_gemname
}
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
}
sha512sums="
96b3d8c1899960a6d035b1de5fde5aba1235b89b7d11e416938269144532eb37afda0fa5896825b3bd74685cebb39fe43b39b9e4714212a7fdb28c396b886666 ruby-minitest-power_assert-0.3.1.tar.gz
5bc824c35f1dcaa2d5a225b4c88cf492d5de0735030bb34a0776de7e74f84bcbd97aeff398c9baa2a0bbad8b9cffa3a86df419ccc064286b5c59d9630bc5b898 fix-tests.patch
"