Date: Thursday, February 2, 2023 @ 23:53:32 Author: felixonmars Revision: 1392052
upgpkg: ruby-contracts 0.17-2 Modified: ruby-contracts/trunk/PKGBUILD ----------+ PKGBUILD | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-02-02 23:43:37 UTC (rev 1392051) +++ PKGBUILD 2023-02-02 23:53:32 UTC (rev 1392052) @@ -2,25 +2,22 @@ pkgname=ruby-contracts pkgver=0.17 -pkgrel=1 +_commit=987ec3593e2f530ce0edb6d60650ff29ea635250 +pkgrel=2 pkgdesc='Contracts for Ruby' arch=(any) url='https://github.com/egonSchiele/contracts.ruby' license=(BSD) depends=(ruby) +makedepends=(git) checkdepends=(ruby-rspec) options=(!emptydirs) -source=(https://github.com/egonSchiele/contracts.ruby/archive/v$pkgver/$pkgname-$pkgver.tar.gz) -sha256sums=('1b4e5dd290512639d95d5a8517cac466c13228ddba58ebb3a6843ed2ffe4c3dd') +source=(git+https://github.com/egonSchiele/contracts.ruby.git#commit=$_commit) +sha256sums=('SKIP') -prepare() { - cd contracts.ruby-$pkgver - sed -r -e 's|git ls-files|find -type f|' -i contracts.gemspec -} - build() { local _gemdir="$(gem env gemdir)" - cd contracts.ruby-$pkgver + cd contracts.ruby gem build contracts.gemspec gem install \ --local \ @@ -46,12 +43,12 @@ check() { local _gemdir="$(gem env gemdir)" - cd contracts.ruby-$pkgver + cd contracts.ruby GEM_HOME="tmp_install/$_gemdir" rspec } package() { - cd contracts.ruby-$pkgver + cd contracts.ruby cp -a tmp_install/* "$pkgdir"/ install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ }
