diff options
author | Mario Finelli | 2021-08-13 21:17:30 -0400 |
---|---|---|
committer | Mario Finelli | 2021-08-13 21:17:30 -0400 |
commit | 8c2652b997176761a22648dc56c412b7b6c3ebd5 (patch) | |
tree | 6f2586d44f914b8563772b79d7329e0446bea2c4 /PKGBUILD | |
parent | b4258846c9ea92ef369dce6d2965d28505ff12da (diff) | |
download | aur-ruby-pry.tar.gz |
upgpkg: ruby-pry 0.14.1-2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 22 |
1 files changed, 18 insertions, 4 deletions
@@ -4,20 +4,26 @@ _gemname=pry pkgname=ruby-$_gemname pkgver=0.14.1 -pkgrel=1 +pkgrel=2 pkgdesc="An IRB alternative and runtime developer console" arch=(any) url=https://github.com/pry/pry license=(MIT) depends=(ruby ruby-coderay ruby-method_source) +checkdepends=(ruby-bundler ruby-rake ruby-rspec) makedepends=(git rubygems ruby-rdoc) options=(!emptydirs) -source=(git+https://github.com/pry/pry.git?tag=v${pkgver}) -sha256sums=('SKIP') +source=(git+https://github.com/pry/pry.git?tag=v${pkgver} + disable-broken-test.patch) +sha256sums=('SKIP' + 'ea965f6849b4757d8dd0099422da406139af847071a20f10e76366e8d6c576e7') prepare() { cd ${_gemname} sed -i 's|~>|>=|g' ${_gemname}.gemspec + + # https://github.com/pry/pry/issues/2216 + patch -p1 -N -i "${srcdir}/disable-broken-test.patch" } build() { @@ -25,6 +31,13 @@ build() { gem build ${_gemname}.gemspec } +check() { + cd ${_gemname} + + # we need to set an EDITOR environment variable or subject.editor is nil + EDITOR=testing rake spec +} + package() { cd ${_gemname} local _gemdir="$(gem env gemdir)" @@ -36,10 +49,11 @@ package() { -n "$pkgdir/usr/bin" \ $_gemname-$pkgver.gem - rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem" + rm -rf "$pkgdir/$_gemdir/cache" install -Dm0644 LICENSE "$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: |