# Maintainer: Jonne Haß pkgname=ruby2.4-bundler _gemname=${pkgname#ruby2.4-} pkgver=2.3.7 pkgrel=1 pkgdesc="Manages an application's dependencies through its entire life, across many machines, systematically and repeatably." arch=('any') url="http://bundler.io" license=('MIT') depends=('ruby2.4') options=('!emptydirs') source=("https://rubygems.org/downloads/$_gemname-$pkgver.gem") noextract=("$_gemname-$pkgver.gem") sha256sums=('10ef366406e986d4b20ed4f41e448a2b315c1685a42733a9e45f98b62db8d841') package() { cd "$srcdir" local _gemdir="$(ruby-2.4 -rubygems -e'puts Gem.default_dir')" HOME="/tmp" GEM_HOME="$_gemdir" GEM_PATH="$_gemdir" gem-2.4 install --no-user-install --ignore-dependencies \ --no-ri --no-rdoc -i "$pkgdir/$_gemdir" "$_gemname-$pkgver.gem" rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem" install -D -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" install -d "$pkgdir/usr/bin/" ln -s "$_gemdir/bin/bundle" "$pkgdir/usr/bin/bundle-2.4" }