# Maintainer: tim@bastelfreak.de # Contributor: Viktor Drobot (aka dviktor) linux776 [at] gmail [dot] com _gemname='gettext' pkgname="ruby-${_gemname}" pkgver=3.3.6 pkgrel=4 pkgdesc='Gettext gem is a pure Ruby Localization(L10n) library and tool which is modeled after the GNU gettext package.' arch=(any) url='https://github.com/ruby-gettext/gettext' license=('RUBY' 'LGPL3') makedepends=('ruby-rdoc' 'ruby-yard' 'ruby-bundler') depends=('ruby' 'ruby-locale' 'ruby-text') checkdepends=('ruby-test-unit' 'ruby-rake' 'ruby-test-unit-rr') source=("https://github.com/ruby-gettext/gettext/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") options=("!emptydirs") sha512sums=('3637009d2c97928ebe9755433df8c79337d7f7c39cd5c8a68bc28ed4c4f975b3addb99031bea7ab9bc482b03fef962e5c6357626123958de20c0155f8f71f25d') # update the gemspec to allow newer versions of rake # remove deprecated options from the gemspec prepare() { cd "${_gemname}-${pkgver}" sed --in-place 's/s.license.*/s.licenses = ["Ruby", "LGPL-3.0+"]/' "${_gemname}.gemspec" sed --in-place '/test\/unit\/notify/d' test/run-test.rb sed --in-place '/s.add_development_dependency("test-unit-notify")/d' "${_gemname}.gemspec" } build() { cd "${_gemname}-${pkgver}" gem build "${_gemname}.gemspec" } # tests are currently broken upstream check() { cd "${_gemname}-${pkgver}" rake test } package() { cd "${_gemname}-${pkgver}" local _gemdir="$(gem env gemdir)" gem install --verbose --ignore-dependencies --no-user-install --install-dir "${pkgdir}/${_gemdir}" --bindir "${pkgdir}/usr/bin" "${_gemname}-${pkgver}.gem" rm -rf "${pkgdir}/${_gemdir}/cache" install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" }