summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGeorge Rawlinson2021-07-28 02:10:03 +0000
committerGeorge Rawlinson2021-07-28 02:10:03 +0000
commitbefd77065832aaace9aa387442c26609de94aa38 (patch)
treee28a7bb6c3164962a2435140768a858c41e25334 /PKGBUILD
parent7fed37dafdfd0349a4b79dac4f0a91aa0d543a52 (diff)
downloadaur-ruby-hamster.tar.gz
upgpkg: ruby-hamster 3.0.0-2
* Delete unnecessary files & folders * Update renamed dependency: ruby-concurrent
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD47
1 files changed, 32 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 762fac6f41fc..783b3bb8e151 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,40 @@
-# Generated by gem2arch (https://github.com/anatol/gem2arch)
-# Maintainer: Christoph Scholz <christoph.scholz@gmail.com>
+# Maintainer: George Rawlinson <grawlinson@archlinux.org>
+# Contributor: Christoph Scholz <christoph.scholz@gmail.com>
_gemname=hamster
pkgname=ruby-$_gemname
pkgver=3.0.0
-pkgrel=1
-pkgdesc='Efficient, immutable, thread-safe collection classes for Ruby'
-arch=(any)
-url='https://github.com/hamstergem/hamster'
-license=(MIT)
-depends=(ruby ruby-concurrent-ruby)
-options=(!emptydirs)
-source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
-noextract=($_gemname-$pkgver.gem)
-sha1sums=('1592a4cea3999a7d94f5d4249f684ab9467f404a')
+pkgrel=2
+pkgdesc="Efficient, immutable, thread-safe collection classes for Ruby"
+arch=('any')
+url="https://github.com/hamstergem/hamster"
+license=('MIT')
+depends=('ruby' 'ruby-concurrent')
+options=('!emptydirs')
+source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem")
+noextract=("$_gemname-$pkgver.gem")
+b2sums=('f2d716d9304e9dea90b9832f1ae01bc6482fb57edc72f8e4edf0646ec066d08f9aa632401ff89dd979ee6513fcae7dab3289d8fada3a0e4392c688aca3d3e009')
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" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
+ 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 folders
+ cd "gems/$_gemname-$pkgver"
+ rm -rf spec
+
+ # move license
+ install -vd "$pkgdir/usr/share/licenses/$pkgname"
+ mv -vt "$pkgdir/usr/share/licenses/$pkgname" LICENSE
}