Date: Sunday, October 30, 2022 @ 19:49:51 Author: felixonmars Revision: 1339599
upgpkg: ruby-brass 1.2.1-2: enable tests Modified: ruby-brass/trunk/PKGBUILD ----------+ PKGBUILD | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-10-30 19:46:06 UTC (rev 1339598) +++ PKGBUILD 2022-10-30 19:49:51 UTC (rev 1339599) @@ -2,16 +2,24 @@ pkgname=ruby-brass pkgver=1.2.1 -pkgrel=1 +pkgrel=2 pkgdesc='Bare-Metal Ruby Assertions System Standard' arch=(any) url='https://github.com/rubyworks/brass' license=(BSD) depends=(ruby) +checkdepends=(ruby-lemon ruby-rubytest-cli ruby-simplecov) options=(!emptydirs) source=(https://github.com/rubyworks/brass/archive/$pkgver/$pkgname-$pkgver.tar.gz) sha256sums=('8f3f97e35014753155ccbc91c64543012628cdfebb0593550e46abb78973ee8c') +prepare() { + cd brass-$pkgver + sed -e '1i require "simplecov"' \ + -e "/cov.coverage_dir/d" \ + -i .test +} + build() { local _gemdir="$(gem env gemdir)" cd brass-$pkgver @@ -38,14 +46,14 @@ rm -r tmp_install/$_gemdir/cache } -# check() { -# local _gemdir="$(gem env gemdir)" -# cd brass-$pkgver -# GEM_HOME="tmp_install/$_gemdir" rubytest -# } +check() { + local _gemdir="$(gem env gemdir)" + cd brass-$pkgver + GEM_HOME="tmp_install/$_gemdir" rubytest test +} package() { cd brass-$pkgver cp -a tmp_install/* "$pkgdir"/ - # install -Dm644 LICENSE.txt -t "$pkgdir"/usr/share/licenses/$pkgname/ + install -Dm644 COPYING.rdoc -t "$pkgdir"/usr/share/licenses/$pkgname/ }
