Date: Saturday, February 11, 2023 @ 17:34:42 Author: felixonmars Revision: 1399824
upgpkg: ruby-protocol-http 0.24.1-1 Modified: ruby-protocol-http/trunk/PKGBUILD ----------+ PKGBUILD | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-02-11 17:28:40 UTC (rev 1399823) +++ PKGBUILD 2023-02-11 17:34:42 UTC (rev 1399824) @@ -1,7 +1,8 @@ # Maintainer: Felix Yan <[email protected]> pkgname=ruby-protocol-http -pkgver=0.24.0 +pkgver=0.24.1 +_commit=4d65d4bcd6f2482f241224630250d9fd26dbf85a pkgrel=1 pkgdesc='Provides abstractions to handle HTTP protocols' arch=(any) @@ -8,14 +9,14 @@ url='https://github.com/socketry/protocol-http' license=(MIT) depends=(ruby) -checkdepends=(ruby-bake-modernize ruby-bake-test ruby-bake-test-external ruby-covered ruby-rspec - ruby-sus) +makedepends=(git) +checkdepends=(ruby-bake-modernize ruby-bake-test ruby-bake-test-external ruby-covered ruby-sus) options=(!emptydirs) -source=(https://github.com/socketry/protocol-http/archive/v$pkgver/$pkgname-$pkgver.tar.gz) -sha256sums=('361a721c0cb5da04f5ac4456933e93e2e5f1f308427f986484474c9b14974f5e') +source=(git+https://github.com/socketry/protocol-http.git#commit=$_commit) +sha256sums=('SKIP') prepare() { - cd protocol-http-$pkgver + cd protocol-http sed -r -e 's|~>|>=|g' -e '/signing_key/d' -i protocol-http.gemspec sed -i '/bake-gem/d;/utopia-project/d' gems.rb } @@ -22,7 +23,7 @@ build() { local _gemdir="$(gem env gemdir)" - cd protocol-http-$pkgver + cd protocol-http gem build protocol-http.gemspec gem install \ --local \ @@ -48,11 +49,11 @@ check() { local _gemdir="$(gem env gemdir)" - cd protocol-http-$pkgver + cd protocol-http GEM_HOME="tmp_install/$_gemdir" bake test } package() { - cd protocol-http-$pkgver + cd protocol-http cp -a tmp_install/* "$pkgdir"/ }
