summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2021-07-28 08:24:22 +0000
committerGeorge Rawlinson2021-07-28 08:24:22 +0000
commitba71cfa347235defa74bed9c964a5092ce77ed63 (patch)
tree5a8f54abbd700c00133be6048594a435bd1e1d8a
parente951e2785807a8be276c25e41cc1d2c4646c494c (diff)
downloadaur-ruby-slow_enumerator_tools.tar.gz
upgpkg: ruby-slow_enumerator_tools 1.1.0-2
* Delete unnecessary files & folders * Add documentation
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD52
2 files changed, 40 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 675fb345a31f..d9e58e227431 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 5e3eb8a2f85f..1791b073bc9d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}