summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 33 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f0a4771c6fe2..15bf8a427bb6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,44 @@
-# Mainteiner: farwayer <farwayer@gmail.com>
+# Mainteiner: George Rawlinson <grawlinson@archlinux.org>
+# Contributor: farwayer <farwayer@gmail.com>
_gemname=colored
pkgname=ruby-${_gemname}
pkgver=1.2
-pkgrel=5
+pkgrel=6
pkgdesc='Ruby library for colorizing text output in your terminal'
-arch=(any)
+arch=('any')
url="http://github.com/defunkt/colored"
license=('MIT')
depends=('ruby')
-makedepends=(ruby-rdoc)
-source=(https://rubygems.org/downloads/${_gemname}-${pkgver}.gem)
-noextract=(${_gemname}-${pkgver}.gem)
-sha256sums=('9d82b47ac589ce7f6cab64b1f194a2009e9fd00c326a5357321f44afab2c1d2c')
+options=('!emptydirs')
+source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem")
+noextract=("$_gemname-$pkgver.gem")
+b2sums=('cb384fe13692d453f86e403a8684604d07543e3ea3270ad15b6d6d8be2c0d3610911a23b82f23c40e0472f40174a290948804eeb8cf5c496f36ab49d56ee4413')
package() {
- cd "${srcdir}"
- local _gemdir="$(ruby -e'puts Gem.default_dir')"
- gem install --ignore-dependencies --no-user-install -i "${pkgdir}/${_gemdir}" ${_gemname}-${pkgver}.gem
-}
+ local _gemdir="$(ruby -e'puts Gem.default_dir')"
+
+ gem install \
+ --ignore-dependencies \
+ --no-user-install \
+ --no-document \
+ --install-dir "$pkgdir/$_gemdir" \
+ --bindir "$pkgdir/usr/bin" \
+ "$_gemname-$pkgver.gem"
+
+ # delete cache
+ cd "$pkgdir/$_gemdir"
+ rm -vrf cache
+ # delete unnecessary files
+ cd "gems/$_gemname-$pkgver"
+ rm -vrf Rakefile
+
+ # move documentation
+ install -vd "$pkgdir/usr/share/doc/$pkgname"
+ mv -vt "$pkgdir/usr/share/doc/$pkgname" README
+
+ # move license
+ install -vd "$pkgdir/usr/share/licenses/$pkgname"
+ mv -vt "$pkgdir/usr/share/licenses/$pkgname" LICENSE
+}