diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 43 insertions, 20 deletions
@@ -1,8 +1,6 @@ -# Generated by mksrcinfo v8 -# Mon Feb 22 17:02:54 UTC 2016 pkgbase = ruby-md2man - pkgdesc = Converts markdown documents into UNIX manual pages - pkgver = 5.0.3 + pkgdesc = Converts markdown into UNIX manpages and HTML webpages + pkgver = 5.1.2 pkgrel = 1 url = http://sunaku.github.io/md2man/ arch = any @@ -10,12 +8,13 @@ pkgbase = ruby-md2man depends = ruby depends = ruby-binman depends = ruby-redcarpet + depends = ruby-rouge provides = md2man provides = ruby-md2man conflicts = md2man - noextract = md2man-5.0.3.gem - source = https://rubygems.org/downloads/md2man-5.0.3.gem - sha256sums = 71f653919a1b12a54b4776796490fde05b505a2678c448cbef25af8fdd31c48d + noextract = md2man-5.1.2.gem + options = !emptydirs + source = https://rubygems.org/downloads/md2man-5.1.2.gem + b2sums = 4487fb03c72f9b601ccac940369e0bd5511b63390ee6cf63d5e2edee5e8512441c7087e493c69159a0754cde5e999616cecd67cc49ab017238bba375ac96ace6 pkgname = ruby-md2man - @@ -1,26 +1,50 @@ -# Maintainer: Andy Weidenbaum <archbaum@gmail.com> +# Maintainer: George Rawlinson <grawlinson@archlinux.org> +# Contributor: Andy Weidenbaum <archbaum@gmail.com> +_gemname=md2man pkgname=ruby-md2man -pkgver=5.0.3 +pkgver=5.1.2 pkgrel=1 -pkgdesc="Converts markdown documents into UNIX manual pages" +pkgdesc="Converts markdown into UNIX manpages and HTML webpages" arch=('any') -depends=('ruby' 'ruby-binman' 'ruby-redcarpet') url="http://sunaku.github.io/md2man/" license=('ISC') -source=(https://rubygems.org/downloads/${pkgname#*-}-${pkgver}.gem) -sha256sums=('71f653919a1b12a54b4776796490fde05b505a2678c448cbef25af8fdd31c48d') -noextract=("${pkgname#*-}-${pkgver}.gem") +depends=('ruby' 'ruby-binman' 'ruby-redcarpet' 'ruby-rouge') provides=('md2man' 'ruby-md2man') conflicts=('md2man') +options=('!emptydirs') +source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem") +noextract=("$_gemname-$pkgver.gem") +b2sums=('4487fb03c72f9b601ccac940369e0bd5511b63390ee6cf63d5e2edee5e8512441c7087e493c69159a0754cde5e999616cecd67cc49ab017238bba375ac96ace6') 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 + + # delete unnecessary files and folders + cd "gems/$_gemname-$pkgver" + rm -rf .gitignore man/man0 test + find man -type f -regextype sed -not -regex ".*[[:digit:]]$" -delete + + # move documentation + install -vd "$pkgdir/usr/share/doc/$pkgname" + mv -vt "$pkgdir/usr/share/doc/$pkgname" *.markdown + + # move license + install -vd "$pkgdir/usr/share/licenses/$pkgname" + mv -vt "$pkgdir/usr/share/licenses/$pkgname" LICENSE + + # move man pages + mv -vt "$pkgdir/usr/share" man } |