diff options
author | George Rawlinson | 2021-07-28 08:24:22 +0000 |
---|---|---|
committer | George Rawlinson | 2021-07-28 08:24:22 +0000 |
commit | ba71cfa347235defa74bed9c964a5092ce77ed63 (patch) | |
tree | 5a8f54abbd700c00133be6048594a435bd1e1d8a | |
parent | e951e2785807a8be276c25e41cc1d2c4646c494c (diff) | |
download | aur-ba71cfa347235defa74bed9c964a5092ce77ed63.tar.gz |
upgpkg: ruby-slow_enumerator_tools 1.1.0-2
* Delete unnecessary files & folders
* Add documentation
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 40 insertions, 19 deletions
@@ -1,7 +1,7 @@ pkgbase = ruby-slow_enumerator_tools - pkgdesc = provides tools for transforming Ruby enumerators that produce data slowly and unpredictably + pkgdesc = Tools for transforming Ruby enumerators that produce data slowly and unpredictably pkgver = 1.1.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/ddfreyne/slow_enumerator_tools arch = any license = MIT @@ -9,7 +9,6 @@ pkgbase = ruby-slow_enumerator_tools noextract = slow_enumerator_tools-1.1.0.gem options = !emptydirs source = https://rubygems.org/downloads/slow_enumerator_tools-1.1.0.gem - sha1sums = 1c52e1f8a8a176cd5d13d712bfdf732514654c7b + b2sums = f8566bd15b37496be4fb7613e97367e62329f53a9da1c5f6c9247cd6fee220063bb91dd77e137bf6e3b419e4e9d2878bbb85747e2f0a939b1fe6740acf87d81f pkgname = ruby-slow_enumerator_tools - @@ -1,23 +1,45 @@ -# Generated by gem2arch (https://github.com/anatol/gem2arch) -# Maintainer: Marcin Wieczorek <marcin@marcin.co> +# Maintainer: George Rawlinson <grawlinson@archlinux.org> +# Contributor: Marcin Wieczorek <marcin@marcin.co> _gemname=slow_enumerator_tools pkgname=ruby-$_gemname pkgver=1.1.0 -pkgrel=1 -pkgdesc='provides tools for transforming Ruby enumerators that produce data slowly and unpredictably' -arch=(any) -url='https://github.com/ddfreyne/slow_enumerator_tools' -license=(MIT) -depends=(ruby) -options=(!emptydirs) -source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) -noextract=($_gemname-$pkgver.gem) -sha1sums=('1c52e1f8a8a176cd5d13d712bfdf732514654c7b') +pkgrel=2 +pkgdesc="Tools for transforming Ruby enumerators that produce data slowly and unpredictably" +arch=('any') +url="https://github.com/ddfreyne/slow_enumerator_tools" +license=('MIT') +depends=('ruby') +options=('!emptydirs') +source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem") +noextract=("$_gemname-$pkgver.gem") +b2sums=('f8566bd15b37496be4fb7613e97367e62329f53a9da1c5f6c9247cd6fee220063bb91dd77e137bf6e3b419e4e9d2878bbb85747e2f0a939b1fe6740acf87d81f') 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/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt" + + 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 & folders + cd "gems/$_gemname-$pkgver" + find . -type f -name ".*" -delete + rm -vrf spec scripts Gemfile Rakefile "$_gemname.gemspec" + + # move documentation + install -vd "$pkgdir/usr/share/doc/$pkgname" + mv -vt "$pkgdir/usr/share/doc/$pkgname" *.md + + # move license + install -vd "$pkgdir/usr/share/licenses/$pkgname" + mv -vt "$pkgdir/usr/share/licenses/$pkgname" LICENSE.txt } |