diff options
author | Mario Finelli | 2021-01-16 20:00:55 -0500 |
---|---|---|
committer | Mario Finelli | 2021-01-16 20:00:55 -0500 |
commit | 4b91d5c48484a041b73124ad9a884af672597e7e (patch) | |
tree | b7ed4ed0e7d905007c820960df98af89a4649cdf | |
parent | 4862b761da6c552c9a737ce049026fbcaeb4df1d (diff) | |
download | aur-4b91d5c48484a041b73124ad9a884af672597e7e.tar.gz |
Bump to 1.21.1
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 39 insertions, 17 deletions
@@ -1,19 +1,19 @@ -# Generated by mksrcinfo v8 -# Thu Sep 1 00:06:02 UTC 2016 pkgbase = ruby-sshkit - pkgdesc = A toolkit for deploying code and assets to servers in a repeatable, testable, reliable way. - pkgver = 1.11.2 + pkgdesc = Toolkit for deploying code and assets to servers + pkgver = 1.21.1 pkgrel = 1 url = https://github.com/capistrano/sshkit arch = any license = MIT + makedepends = git + makedepends = rubygems + makedepends = ruby-rdoc depends = ruby depends = ruby-net-scp depends = ruby-net-ssh - noextract = sshkit-1.11.2.gem options = !emptydirs - source = https://rubygems.org/downloads/sshkit-1.11.2.gem - sha256sums = 610cebe87c1c016693e2d80bb5e5411961a0405358bdba6a6b3f11d682bfc125 + source = git+https://github.com/capistrano/sshkit.git?tag=v1.21.1 + sha256sums = SKIP pkgname = ruby-sshkit @@ -2,21 +2,43 @@ _gemname=sshkit pkgname=ruby-$_gemname -pkgver=1.11.2 +pkgver=1.21.1 pkgrel=1 -pkgdesc='A toolkit for deploying code and assets to servers in a repeatable, testable, reliable way.' +pkgdesc="Toolkit for deploying code and assets to servers" arch=(any) -url='https://github.com/capistrano/sshkit' -license=('MIT') +url=https://github.com/capistrano/sshkit +license=(MIT) depends=(ruby ruby-net-scp ruby-net-ssh) +makedepends=(git rubygems ruby-rdoc) options=(!emptydirs) -source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) -noextract=($_gemname-$pkgver.gem) -sha256sums=('610cebe87c1c016693e2d80bb5e5411961a0405358bdba6a6b3f11d682bfc125') +source=(git+https://github.com/capistrano/sshkit.git?tag=v$pkgver) +sha256sums=('SKIP') + +prepare() { + cd ${_gemname} + sed -i 's|~>|>=|g' ${_gemname}.gemspec +} + +build() { + cd ${_gemname} + gem build ${_gemname}.gemspec +} package() { - cd "$srcdir" - local _gemdir="$(ruby -e'puts Gem.default_dir')" + cd ${_gemname} + local _gemdir="$(gem env gemdir)" - gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem + 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 -Dm0644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm0644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md" } + +# vim: set ts=2 sw=2 et: |