diff options
author | Mario Finelli | 2020-12-13 16:56:36 -0500 |
---|---|---|
committer | Mario Finelli | 2020-12-13 16:56:36 -0500 |
commit | 2d78201fc53cd1931e7c055bd7dd7a7ccd58e458 (patch) | |
tree | be8285c8667bc19a704590858a5d1ef02b3833a6 /PKGBUILD | |
parent | 8c71c8d731b99ba580ed0b1e63cbb9e225d90723 (diff) | |
download | aur-2d78201fc53cd1931e7c055bd7dd7a7ccd58e458.tar.gz |
Switch to build from source and update to 3.14.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 27 insertions, 12 deletions
@@ -1,21 +1,34 @@ # Maintainer: Mario Finelli <mario at finel dot li> pkgname=capistrano -pkgver=3.10.1 +pkgver=3.14.1 pkgrel=1 -pkgdesc='A remote server automation and deployment tool written in Ruby.' +pkgdesc="A remote server automation and deployment tool written in Ruby" arch=(any) -url='http://capistranorb.com' -license=('MIT') -depends=('ruby' 'ruby-rake' 'ruby-sshkit' 'ruby-i18n' 'ruby-airbrussh') -makedepends=('ruby-rdoc') +url="http://capistranorb.com" +license=(MIT) +depends=(ruby ruby-rake ruby-sshkit ruby-i18n ruby-airbrussh) +makedepends=(ruby-rdoc rubygems) options=(!emptydirs) -source=(https://rubygems.org/downloads/$pkgname-$pkgver.gem) -noextract=($pkgname-$pkgver.gem) -sha256sums=('e98a86136b7d4f1ea3b7a4d904deceeeb5433a2195069c2ece3666ac5c771d66') +source=(https://github.com/capistrano/capistrano/archive/v${pkgver}.tar.gz) +sha256sums=('501b8d5a227e8decfebcfbd4ff219cb30b3d04cba97d8177b707fd9e310be4ed') + +prepare() { + cd ${pkgname}-${pkgver} + + sed -i 's|~>|>=|g' ${pkgname}.gemspec + sed -i 's%gem.files .*%gem.files = `find`.split("\\n")%' \ + ${pkgname}.gemspec +} + +build() { + cd ${pkgname}-${pkgver} + gem build ${pkgname}.gemspec +} package() { - local _gemdir="$(ruby -e'puts Gem.default_dir')" + cd ${pkgname}-${pkgver} + local _gemdir="$(gem env gemdir)" gem install \ --ignore-dependencies \ @@ -26,6 +39,8 @@ package() { rm "$pkgdir/$_gemdir/cache/$pkgname-$pkgver.gem" - install -Dm0644 "$pkgdir/$_gemdir/gems/$pkgname-$pkgver/LICENSE.txt" \ - "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm0644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm0644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md" } + +# vim: set ts=2 sw=2 et: |