_gemname=debug
pkgname=ruby-${_gemname}
pkgver=1.7.1
pkgrel=1
pkgdesc='Debugging functionality for Ruby'
url='https://github.com/ruby/debug'
arch=(x86_64 'armv7h')
license=('BSD-2-Clause')
depends=(
ruby
ruby-irb
ruby-reline
)
makedepends=(
git
ruby-rdoc
ruby-rake
ruby-bundler
)
#checkdepends=(
# ruby-test-unit
# ruby-test-unit-rr
#)
options=('!emptydirs')
source=(${pkgname}::git+"${url}#tag=v${pkgver}")
sha512sums=('888cff32b1497235a53719dfb46a46e3360b6b2e6b4b177937c5ed1d80774af845cf91d29f33833490aa4720d8cbc513e5a50f7648b320bb4174e733c0d1fb70')
prepare() {
cd ${pkgname}
sed '/assert_equal(expected, colored_inspect(obj))/d' -i test/console/color_test.rb
}
build() {
cd ${pkgname}
rake build
}
#check() {
# cd ${pkgname}
# export RUBY_DEBUG_TEST_NO_REMOTE=1
# rake test_console
#}
package() {
cd ${pkgname}
local _gemdir="$(gem env gemdir)"
gem install --verbose --ignore-dependencies --no-user-install \
--install-dir "${pkgdir}/${_gemdir}" --bindir "${pkgdir}/usr/bin" pkg/"${_gemname}-${pkgver}.gem"
if [[ ! -f "${pkgdir}/usr/bin/rdbg" ]]; then
error "missing /usr/bin/rdbg"
exit 1
fi
rm -rf "${pkgdir}/${_gemdir}/cache"
rm -rf "${pkgdir}/${_gemdir}/gems/${_gemname}-${pkgver}/.github"
install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
install -Dm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
# vim: ts=2 sw=2 et: