diff --git a/testing/ruby-ansi/APKBUILD b/testing/ruby-ansi/APKBUILD new file mode 100644 index 00000000000..72744624c84 --- /dev/null +++ b/testing/ruby-ansi/APKBUILD @@ -0,0 +1,52 @@ +# Contributor: Will Sinatra +# Maintainer: Will Sinatra +maintainer="Will Sinatra " +pkgname=ruby-ansi +_gemname=${pkgname#ruby-} +pkgver=1.5.0 +pkgrel=0 +pkgdesc="A collection of ansi escape code libraries" +url="https://rubygems.org/gems/ansi" +arch="noarch" +license="BSD-2-Clause" +depends="ruby" +checkdepends="ruby-rake ruby-bundler ruby-test-unit" +source="$pkgname-$pkgver.tar.gz::https://github.com/rubyworks/ansi/archive/refs/tags/$pkgver.tar.gz" +builddir="$srcdir/$_gemname-$pkgver" +options="!check" # depends on rubytest + +prepare() { + default_prepare + + sed -i '/spec.signing_key/d' $_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 ./*.md ./*.yml demo test .index .yardopts +} + +sha512sums=" +42493d2fd0db738d71203cafd6ac1aad929760ad79174f7bb65f6b9853b5792db43596109dee2b818dc3ffdd167597a85061a40f7e2bdadd3ab833cbb4b42a14 ruby-ansi-1.5.0.tar.gz +"