Date: Friday, February 10, 2023 @ 21:50:10 Author: felixonmars Revision: 1399675
upgpkg: ruby-sus-fixtures-async-http 0.3.0-1 Modified: ruby-sus-fixtures-async-http/trunk/PKGBUILD ----------+ PKGBUILD | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-02-10 21:28:17 UTC (rev 1399674) +++ PKGBUILD 2023-02-10 21:50:10 UTC (rev 1399675) @@ -1,7 +1,8 @@ # Maintainer: Felix Yan <[email protected]> pkgname=ruby-sus-fixtures-async-http -pkgver=0.2.3 +pkgver=0.3.0 +_commit=15b0fd1deca66f6f22856a8047c72cc3490173d9 pkgrel=1 pkgdesc='Test fixtures for running in Async::HTTP' arch=(any) @@ -8,24 +9,21 @@ url='https://github.com/socketry/sus-fixtures-async-http' license=(MIT) depends=(ruby-async-http ruby-async-io ruby-sus ruby-sus-fixtures-async) -checkdepends=(ruby-bake-test) +makedepends=(git) +checkdepends=(ruby-covered ruby-bake-modernize ruby-bake-test ruby-bake-test-external) options=(!emptydirs) -source=(https://github.com/socketry/sus-fixtures-async-http/archive/v$pkgver/$pkgname-$pkgver.tar.gz - $pkgname-missing-dep-on-async-http.patch::https://github.com/socketry/sus-fixtures-async-http/pull/2.patch) -sha256sums=('a921939b2bd69140444c9acd6f327a27881addba213bf9a6f14a2fd574f0e885' - 'f4bfb377270b9d5ff36a86adf8bbc4a25084bc9caacf4895fb7634a4aee8d58b') +source=(git+https://github.com/socketry/sus-fixtures-async-http.git#commit=$_commit) +sha256sums=('SKIP') prepare() { - cd sus-fixtures-async-http-$pkgver - patch -p1 -i ../$pkgname-missing-dep-on-async-http.patch + cd sus-fixtures-async-http sed -r -e 's|~>|>=|g' -e '/signing_key/d' -i sus-fixtures-async-http.gemspec - sed -i '/bake-gem/d;/bake-modernize/d;/covered/d' gems.rb - sed -i '/[cC]overed/d' config/sus.rb + sed -i '/bake-gem/d;/utopia-project/d' gems.rb } build() { local _gemdir="$(gem env gemdir)" - cd sus-fixtures-async-http-$pkgver + cd sus-fixtures-async-http gem build sus-fixtures-async-http.gemspec gem install \ --local \ @@ -51,12 +49,12 @@ check() { local _gemdir="$(gem env gemdir)" - cd sus-fixtures-async-http-$pkgver + cd sus-fixtures-async-http GEM_HOME="tmp_install/$_gemdir" bake test } package() { - cd sus-fixtures-async-http-$pkgver + cd sus-fixtures-async-http cp -a tmp_install/* "$pkgdir"/ install -Dm644 license.md -t "$pkgdir"/usr/share/licenses/$pkgname/ }
