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"/
 }

Reply via email to