diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 43 insertions, 26 deletions
@@ -1,20 +1,16 @@ -# Generated by mksrcinfo v8 -# Sat Feb 13 16:32:31 UTC 2016 pkgbase = ruby-binman pkgdesc = Produces UNIX manual pages for executable scripts - pkgver = 5.0.1 - pkgrel = 1 + pkgver = 5.1.0 + pkgrel = 2 url = https://github.com/sunaku/binman arch = any license = ISC + makedepends = ruby-rdoc depends = ruby depends = ruby-opener - provides = binman - provides = ruby-binman - conflicts = binman - noextract = binman-5.0.1.gem - source = https://rubygems.org/downloads/binman-5.0.1.gem - sha256sums = 73501b43ab2a67fb7611199b07a920db41f33297fd0d8a93ef2867862508589c + noextract = binman-5.1.0.gem + options = !emptydirs + source = https://rubygems.org/downloads/binman-5.1.0.gem + b2sums = 1ee74ba77c6f92f815d876dfded6fa236b79d56599cfb201b63f0ecb2e4a9254a38a69c656f8328c5902db0b29d66ef1e17b23d60ff651a6e62f96fb32519b81 pkgname = ruby-binman - @@ -1,26 +1,47 @@ -# Maintainer: Andy Weidenbaum <archbaum@gmail.com> +# Maintainer: George Rawlinson <grawlinson@archlinux.org> +# Contributor: Andy Weidenbaum <archbaum@gmail.com> +# Contributor: Haochen Tong <i at hexchain dot org> -pkgname=ruby-binman -pkgver=5.0.1 -pkgrel=1 +_gemname=binman +pkgname=ruby-$_gemname +pkgver=5.1.0 +pkgrel=2 pkgdesc="Produces UNIX manual pages for executable scripts" arch=('any') -depends=('ruby' 'ruby-opener') url="https://github.com/sunaku/binman" license=('ISC') -source=(https://rubygems.org/downloads/${pkgname#*-}-${pkgver}.gem) -sha256sums=('73501b43ab2a67fb7611199b07a920db41f33297fd0d8a93ef2867862508589c') -noextract=("${pkgname#*-}-${pkgver}.gem") -provides=('binman' 'ruby-binman') -conflicts=('binman') +depends=('ruby' 'ruby-opener') +makedepends=('ruby-rdoc') +options=('!emptydirs') +source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem") +noextract=("$_gemname-$pkgver.gem") +b2sums=('1ee74ba77c6f92f815d876dfded6fa236b79d56599cfb201b63f0ecb2e4a9254a38a69c656f8328c5902db0b29d66ef1e17b23d60ff651a6e62f96fb32519b81') package() { - cd "$srcdir" + local _gemdir="$(ruby -e'puts Gem.default_dir')" - msg2 'Installing...' gem install \ - --no-user-install \ --ignore-dependencies \ - -i "$pkgdir$(ruby -rubygems -e'puts Gem.default_dir')" \ - ${pkgname#*-}-$pkgver.gem + --no-user-install \ + --no-document \ + --install-dir "$pkgdir/$_gemdir" \ + --bindir "$pkgdir/usr/bin" \ + "$_gemname-$pkgver.gem" + + # delete cache + cd "$pkgdir/$_gemdir" + rm -vrf cache + + # remove unnecessary files + cd "gems/$_gemname-$pkgver" + rm -f .gitignore + + # move documentation + install -vd "$pkgdir/usr/share/doc/$pkgname" + mv -vt "$pkgdir/usr/share/doc/$pkgname" \ + README.markdown VERSION.markdown + + # move license + install -vd "$pkgdir/usr/share/licenses/$pkgname" + mv -vt "$pkgdir/usr/share/licenses/$pkgname" LICENSE } |