diff options
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 37 insertions, 20 deletions
@@ -1,17 +1,14 @@ -# Generated by mksrcinfo v8 -# Wed Feb 7 10:42:39 UTC 2018 pkgbase = ruby-redcarpet pkgdesc = Markdown that smells nice - pkgver = 3.4.0 + pkgver = 3.5.1 pkgrel = 1 - url = http://github.com/vmg/redcarpet + url = https://github.com/vmg/redcarpet arch = any license = MIT depends = ruby - noextract = redcarpet-3.4.0.gem + noextract = redcarpet-3.5.1.gem options = !emptydirs - source = https://rubygems.org/downloads/redcarpet-3.4.0.gem - sha256sums = a7b10a67a2c11d7a1945caa7fbfc2e6c8fcbe4583ff355af9d499319a1f83841 + source = redcarpet-3.5.1.gem::https://rubygems.org/downloads/redcarpet-3.5.1.gem + b2sums = e3937c47c583e8e286e424856e0ef42c5e231628afd492decb8476b80b909ab1ffbe58704adccf5e4c9f4202db9d2f5e5437969a0e10ece27e5ec310ed5bf038 pkgname = ruby-redcarpet - @@ -1,23 +1,43 @@ -# Generated by gem2arch (https://github.com/anatol/gem2arch) # Maintainer: Carsten Feuls <archlinux@carstenfeuls.de> -_gemname=redcarpet -pkgname=ruby-$_gemname -pkgver=3.4.0 +pkgname=ruby-redcarpet +_gemname="${pkgname#ruby-}" +pkgver=3.5.1 pkgrel=1 pkgdesc='Markdown that smells nice' arch=('any') -url='http://github.com/vmg/redcarpet' +url='https://github.com/vmg/redcarpet' license=('MIT') depends=('ruby') -options=(!emptydirs) -source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) -noextract=($_gemname-$pkgver.gem) +options=('!emptydirs') +source=("$_gemname-$pkgver.gem::https://rubygems.org/downloads/$_gemname-$pkgver.gem") +noextract=("$_gemname-$pkgver.gem") +b2sums=('e3937c47c583e8e286e424856e0ef42c5e231628afd492decb8476b80b909ab1ffbe58704adccf5e4c9f4202db9d2f5e5437969a0e10ece27e5ec310ed5bf038') package() { local _gemdir="$(ruby -e'puts Gem.default_dir')" - gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem - rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem" - install -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING" + + 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 -rf cache + + # delete unnecessary files & folders + cd "gems/$_gemname-$pkgver" + rm -rf test ext + + # documentation + install -vd "$pkgdir/usr/share/doc/$pkgname" + mv -v README.markdown "$pkgdir/usr/share/doc/$pkgname" + + # license + install -vd "$pkgdir/usr/share/licenses/$pkgname" + mv -v COPYING "$pkgdir/usr/share/licenses/$pkgname" } -sha256sums=('a7b10a67a2c11d7a1945caa7fbfc2e6c8fcbe4583ff355af9d499319a1f83841') |