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:

Reply via email to