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