summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMario Finelli2021-08-18 20:44:49 -0400
committerMario Finelli2021-08-18 20:44:49 -0400
commit1808c9e27d14dfcd92ee9283fceb2f1cd7cb30cf (patch)
tree35f4c44d1fd3a5ae2b59f7f7d10127f30b5af24d /PKGBUILD
parent1331e9f4090f387b94be0103fd230135afbbfc8d (diff)
downloadaur-ruby-ruby-progressbar.tar.gz
upgpkg: ruby-ruby-progressbar 1.11.0-2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 25 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b09a49beb2d1..2bc3720bd49b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: