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/
 }

Reply via email to