diff options
author | Mario Finelli | 2021-08-18 20:44:49 -0400 |
---|---|---|
committer | Mario Finelli | 2021-08-18 20:44:49 -0400 |
commit | 1808c9e27d14dfcd92ee9283fceb2f1cd7cb30cf (patch) | |
tree | 35f4c44d1fd3a5ae2b59f7f7d10127f30b5af24d /PKGBUILD | |
parent | 1331e9f4090f387b94be0103fd230135afbbfc8d (diff) | |
download | aur-ruby-ruby-progressbar.tar.gz |
upgpkg: ruby-ruby-progressbar 1.11.0-2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 25 insertions, 7 deletions
@@ -4,19 +4,36 @@ _gemname=ruby-progressbar pkgname=ruby-$_gemname pkgver=1.11.0 -pkgrel=1 +pkgrel=2 pkgdesc="Flexible text progress bar library for Ruby" arch=(any) url=https://github.com/jfelchner/ruby-progressbar license=(MIT) depends=(ruby) +checkdepends=(ruby-rspec ruby-rspectacular ruby-fuubar ruby-timecop) makedepends=(rubygems ruby-rdoc) -source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) -sha256sums=('cc127db3866dc414ffccbf92928a241e585b3aa2b758a5563e74a6ee0f57d50a') -noextract=($_gemname-$pkgver.gem) options=(!emptydirs) +source=(https://github.com/jfelchner/ruby-progressbar/archive/releases/v$pkgver/$_gemname-$pkgver.tar.gz) +sha256sums=('5e87214d0defed332fe2aa0a1a263010d6215042b9e6f16a4bf7a5bf585f7bd7') + +prepare() { + cd $_gemname-releases-v$pkgver + sed -i '/cert_chain/d' ${_gemname}.gemspec + sed -i '/signing_key/d' ${_gemname}.gemspec +} + +build() { + cd $_gemname-releases-v$pkgver + gem build ${_gemname}.gemspec +} + +check() { + cd $_gemname-releases-v$pkgver + rspec +} package() { + cd $_gemname-releases-v$pkgver local _gemdir="$(gem env gemdir)" gem install \ @@ -26,10 +43,11 @@ package() { -n "$pkgdir/usr/bin" \ $_gemname-$pkgver.gem - rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem" + rm -rf "$pkgdir/$_gemdir/cache" - install -Dm0644 "$pkgdir/$_gemdir/gems/$_gemname-$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" + install -Dm0644 CHANGELOG.md "$pkgdir/usr/share/doc/$pkgname/CHANGELOG.md" } # vim: set ts=2 sw=2 et: |