Date: Sunday, January 26, 2020 @ 13:07:25 Author: anthraxx Revision: 555684
addpkg: ruby-builder 3.2.4-1 Added: ruby-builder/ ruby-builder/repos/ ruby-builder/trunk/ ruby-builder/trunk/PKGBUILD ----------+ PKGBUILD | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) Added: ruby-builder/trunk/PKGBUILD =================================================================== --- ruby-builder/trunk/PKGBUILD (rev 0) +++ ruby-builder/trunk/PKGBUILD 2020-01-26 13:07:25 UTC (rev 555684) @@ -0,0 +1,41 @@ +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> + +_gemname=builder +pkgname=ruby-${_gemname} +pkgver=3.2.4 +pkgrel=1 +pkgdesc='Provide a simple way to create XML markup and data structures' +url='http://onestepback.org/' +arch=('any') +license=('MIT') +depends=('ruby') +makedepends=('ruby-rdoc' 'ruby-rake') +checkdepends=('ruby-minitest') +options=('!emptydirs') +source=(https://github.com/tenderlove/builder/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz) +sha512sums=('0aed47b4f0855510f446f0a500929fe59025e3d178036c627c04c7754f49e1d8f2893b1ec16b881f6f93d364c9e17f281f7a6742c6dd9c4fcd9cec938cbb1684') +b2sums=('9ff3a96e1c918fb98026ac897f2b7d971249dad9b62936792e2c4bd2e249bc702311bd1ecbd35b0c9e28bc19b720fe26703c220527061fc4c2c57543f8d0568b') + +build() { + cd ${_gemname}-${pkgver} + rake builder:gem +} + +check() { + cd ${_gemname}-${pkgver} + rake test +} + +package() { + cd ${_gemname}-${pkgver} + local _gemdir="$(gem env gemdir)" + gem install --ignore-dependencies --no-user-install -i "${pkgdir}${_gemdir}" \ + -n "${pkgdir}/usr/bin" pkg/${_gemname}-${pkgver}.gem + + install -Dm 644 README.md CHANGES -t "${pkgdir}/usr/share/doc/${pkgname}" + install -Dm 644 MIT-LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + + rm -r "${pkgdir}/${_gemdir}/cache" +} + +# vim: ts=2 sw=2 et: