Date: Wednesday, January 1, 2020 @ 15:31:14 Author: dvzrv Revision: 545833
archrelease: copy trunk to community-staging-any Added: ruby-i18n/repos/community-staging-any/ ruby-i18n/repos/community-staging-any/PKGBUILD (from rev 545832, ruby-i18n/trunk/PKGBUILD) ----------+ PKGBUILD | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) Copied: ruby-i18n/repos/community-staging-any/PKGBUILD (from rev 545832, ruby-i18n/trunk/PKGBUILD) =================================================================== --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2020-01-01 15:31:14 UTC (rev 545833) @@ -0,0 +1,48 @@ +# Maintainer: David Runge <dv...@archlinux.org> + +_name=i18n +pkgname=ruby-i18n +pkgver=1.7.0 +pkgrel=2 +pkgdesc="New wave internationalisation support for Ruby" +arch=('any') +url="https://github.com/ruby-i18n/i18n" +license=('MIT') +depends=('ruby' 'ruby-activesupport' 'ruby-json' 'ruby-mocha') +makedepends=('ruby-bundler' 'ruby-rake' 'ruby-rdoc') +checkdepends=('ruby-minitest' 'ruby-test_declarative') +options=(!emptydirs) +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ruby-i18n/${_name}/archive/v${pkgver}.tar.gz") +sha512sums=('f25eb48904a7c51d6e81b1959176a06397354fadd84e8da9a1704165d96b7b3eba16823186deb29eb1254332fa88f0c44529e389d7085fdc5e3adf96562db4ee') + +prepare() { + mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}" + cd ${pkgname}-${pkgver} + # we don't do version pinning + sed -r 's|~>|>=|g' -i "${_name}.gemspec" Gemfile +} + +build() { + cd ${pkgname}-${pkgver} + gem build "${_name}.gemspec" +} + +check(){ + cd "${pkgname}-${pkgver}" + rake test +} + +package() { + cd "${pkgname}-${pkgver}" + local _gemdir="$(gem env gemdir)" + gem install --ignore-dependencies \ + --no-user-install \ + -i "${pkgdir}/${_gemdir}" \ + -n "${pkgdir}/usr/bin" \ + ${_name}-${pkgver}.gem + install -vDm 644 MIT-LICENSE \ + "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + cd "${pkgdir}/${_gemdir}" + rm -rvf cache gems/${_name}-${pkgver}/{ext,lib/*/*.so} \ + extensions/*/*/${_name}-${pkgver}/{mkmf.log,gem_make.out} +}