Date: Wednesday, October 4, 2017 @ 15:01:31 Author: anthraxx Revision: 261465
upgpkg: ruby-colorize 0.8.1-4 (build from source) Modified: ruby-colorize/trunk/PKGBUILD ----------+ PKGBUILD | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-10-04 14:48:42 UTC (rev 261464) +++ PKGBUILD 2017-10-04 15:01:31 UTC (rev 261465) @@ -4,8 +4,9 @@ _gemname=colorize pkgname=ruby-colorize +_gitcommit=7c0b50a278da01870be4435ec1b5753c2544e8f3 pkgver=0.8.1 -pkgrel=3 +pkgrel=4 pkgdesc='Ruby string class extension to set color, background and text effect using ANSI escape sequences' url='https://github.com/fazibear/colorize' arch=('any') @@ -12,18 +13,27 @@ license=('GPL2') depends=('ruby') options=('!emptydirs') -source=(https://rubygems.org/downloads/${_gemname}-${pkgver}.gem) -noextract=("${_gemname}-${pkgver}.gem") -sha512sums=('0819dfaa94150c85cbe633c77006f2f4bdd6c4f9bf9dfa954b8c4038b8a680c99a2b4b160da05bf426402d287a0db4c4eb1cc66a949405188b632f39da381c72') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/fazibear/colorize/archive/${_gitcommit}.tar.gz) +sha256sums=('3ab2b2c87443fe8565a6a771592e372be6140e7b77372198b6d78a07861a362a') +sha512sums=('3b116a65913a242b2c8eb987b6e96d86f32ab08e776943288a09a8cd389f47a66a5fab10201e8dd98f4db0f05231d64a78ae10d9523c80545ef9e96ce8ce30f7') +prepare() { + cd ${_gemname}-${_gitcommit} + sed -r 's|~>|>=|g' -i ${_gemname}.gemspec # don't give a fuck about rubys bla bla +} + +build() { + cd ${_gemname}-${_gitcommit} + gem build ${_gemname}.gemspec +} + + package() { + cd ${_gemname}-${_gitcommit} local _gemdir="$(gem env gemdir)" gem install --ignore-dependencies --no-user-install -i "${pkgdir}/${_gemdir}" -n "${pkgdir}/usr/bin" ${_gemname}-${pkgver}.gem + install -Dm 644 README.md CHANGELOG -t "${pkgdir}/usr/share/doc/${pkgname}" rm "${pkgdir}/${_gemdir}/cache/${_gemname}-${pkgver}.gem" - install -Dm 644 "${pkgdir}/${_gemdir}/gems/${_gemname}-${pkgver}/"{README.md,CHANGELOG} \ - -t "${pkgdir}/usr/share/doc/${pkgname}" - install -Dm 644 "${pkgdir}/${_gemdir}/gems/${_gemname}-${pkgver}/LICENSE" \ - -t "${pkgdir}/usr/share/licenses/${pkgname}" } # vim: ts=2 sw=2 et: