Date: Saturday, February 4, 2023 @ 20:13:14
  Author: felixonmars
Revision: 1392384

upgpkg: ruby-protocol-websocket 0.10.0-1

Modified:
  ruby-protocol-websocket/trunk/PKGBUILD

----------+
 PKGBUILD |   24 +++++++++++++-----------
 1 file changed, 13 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-02-04 20:11:17 UTC (rev 1392383)
+++ PKGBUILD    2023-02-04 20:13:14 UTC (rev 1392384)
@@ -1,28 +1,30 @@
 # Maintainer: Felix Yan <[email protected]>
 
 pkgname=ruby-protocol-websocket
-pkgver=0.9.1
-pkgrel=2
+pkgver=0.10.0
+_commit=fc74d9d38280e8506f89581eb5c0812675245a3a
+pkgrel=1
 pkgdesc='A low level implementation of the WebSocket protocol'
 arch=(any)
 url='https://github.com/socketry/protocol-websocket'
 license=(MIT)
 depends=(ruby-protocol-http ruby-protocol-http1)
-checkdepends=(ruby-covered ruby-sus ruby-bake-test ruby-bake-test-external 
ruby-async-websocket
-              ruby-async-http ruby-falcon)
+makedepends=(git)
+checkdepends=(ruby-covered ruby-sus ruby-bake-modernize ruby-bake-test 
ruby-bake-test-external
+              ruby-async-websocket ruby-async-http ruby-falcon)
 options=(!emptydirs)
-source=(https://github.com/socketry/protocol-websocket/archive/v$pkgver/$pkgname-$pkgver.tar.gz)
-sha256sums=('f72a9c90bf385b835f9988470b0cd64352b3805ab70a403dad3d74702af649ad')
+source=(git+https://github.com/socketry/protocol-websocket.git#commit=$_commit)
+sha256sums=('SKIP')
 
 prepare() {
-  cd protocol-websocket-$pkgver
+  cd protocol-websocket
   sed -r -e 's|~>|>=|g' -e '/signing_key/d' -i protocol-websocket.gemspec
-  sed -i '/bake-modernize/d;/bake-gem/d;/utopia-project/d' gems.rb
+  sed -i '/bake-gem/d;/utopia-project/d' gems.rb
 }
 
 build() {
   local _gemdir="$(gem env gemdir)"
-  cd protocol-websocket-$pkgver
+  cd protocol-websocket
   gem build protocol-websocket.gemspec
   gem install \
     --local \
@@ -48,12 +50,12 @@
 
 check() {
   local _gemdir="$(gem env gemdir)"
-  cd protocol-websocket-$pkgver
+  cd protocol-websocket
   GEM_HOME="tmp_install/$_gemdir" bake test
 }
 
 package() {
-  cd protocol-websocket-$pkgver
+  cd protocol-websocket
   cp -a tmp_install/* "$pkgdir"/
   install -Dm644 license.md -t "$pkgdir"/usr/share/licenses/$pkgname/
 }

Reply via email to