diff --git a/testing/ruby-byebug/APKBUILD b/testing/ruby-byebug/APKBUILD new file mode 100644 index 00000000000..8deeef0b80f --- /dev/null +++ b/testing/ruby-byebug/APKBUILD @@ -0,0 +1,48 @@ +# Maintainer: Will Sinatra +# Contributor: Will Sinatra +pkgname=ruby-byebug +_gemname=${pkgname#ruby-} +pkgver=11.1.3 +pkgrel=0 +pkgdesc="a Ruby debugger implemented using the tracepoint C api" +url="https://rubygems.org/gems/byebug" +arch="all" +license="BSD" +depends="ruby ruby-dev ruby-rake-compiler" +checkdepends="ruby-rake ruby-bundler ruby-minitest ruby-pry ruby-simplecov ruby-yard ruby-chandler" +source="$pkgname-$pkgver.tar.gz::https://github.com/deivid-rodriguez/byebug/archive/refs/tags/v$pkgver.tar.gz" +builddir="$srcdir/$_gemname-$pkgver" +options="!check" # requires ruby-chandler + +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 +} + +sha512sums=" +9f00697e2c953d7b8da09fa6da442c34dd3713b823b5dd0074e6998662d361d88a37ca4c530d9cbfeab8605dfb0eb7f95422c66f2c5f1d90080dd7aefc302952 ruby-byebug-11.1.3.tar.gz +"