Date: Sunday, February 5, 2023 @ 22:50:00 Author: felixonmars Revision: 1392887
upgpkg: ruby-protocol-http2 0.15.0-1 Modified: ruby-protocol-http2/trunk/PKGBUILD ----------+ PKGBUILD | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-02-05 22:50:00 UTC (rev 1392886) +++ PKGBUILD 2023-02-05 22:50:00 UTC (rev 1392887) @@ -1,30 +1,29 @@ # Maintainer: Felix Yan <[email protected]> pkgname=ruby-protocol-http2 -pkgver=0.14.2 -pkgrel=2 +pkgver=0.15.0 +_commit=f69b0e79b7b3594cda313396f4882ce861440848 +pkgrel=1 pkgdesc='A low level implementation of the HTTP/2 protocol' arch=(any) url='https://github.com/socketry/protocol-http2' license=(MIT) depends=(ruby-protocol-hpack ruby-protocol-http) -checkdepends=(ruby-covered ruby-rspec) +makedepends=(git) +checkdepends=(ruby-covered ruby-sus ruby-bake-modernize ruby-bake-test ruby-bake-test-external) options=(!emptydirs) -source=(https://github.com/socketry/protocol-http2/archive/v$pkgver/$pkgname-$pkgver.tar.gz - https://github.com/socketry/protocol-http2/commit/6edb02066976aa79d5c52e25835364324b01e722.patch) -sha256sums=('2029cea59f863988ab40afee0b16fbd7c545cd86977f458de41d1409bf4949bc' - '22e0fc2c5f9525cf680e9fe064578d3a4102b958377f75f14c5b9cc8ea55c901') +source=(git+https://github.com/socketry/protocol-http2.git#commit=$_commit) +sha256sums=('SKIP') prepare() { - cd protocol-http2-$pkgver - patch -p1 -i ../6edb02066976aa79d5c52e25835364324b01e722.patch + cd protocol-http2 sed -r -e 's|~>|>=|g' -e '/signing_key/d' -i protocol-http2.gemspec - echo gemspec > gems.rb + sed -i '/bake-gem/d;/bake-github-pages/d;/utopia-project/d' gems.rb } build() { local _gemdir="$(gem env gemdir)" - cd protocol-http2-$pkgver + cd protocol-http2 gem build protocol-http2.gemspec gem install \ --local \ @@ -50,11 +49,11 @@ check() { local _gemdir="$(gem env gemdir)" - cd protocol-http2-$pkgver - GEM_HOME="tmp_install/$_gemdir" rspec + cd protocol-http2 + GEM_HOME="tmp_install/$_gemdir" bake test } package() { - cd protocol-http2-$pkgver + cd protocol-http2 cp -a tmp_install/* "$pkgdir"/ }
