Date: Friday, February 3, 2023 @ 15:47:05 Author: felixonmars Revision: 1392156
upgpkg: ruby-async-websocket 0.23.0-1 Modified: ruby-async-websocket/trunk/PKGBUILD ----------+ PKGBUILD | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-02-03 15:16:12 UTC (rev 1392155) +++ PKGBUILD 2023-02-03 15:47:05 UTC (rev 1392156) @@ -1,28 +1,30 @@ # Maintainer: Felix Yan <[email protected]> pkgname=ruby-async-websocket -pkgver=0.22.1 -pkgrel=2 +pkgver=0.23.0 +_commit=154d6130641b953541e59ccffe713d46b2f5be71 +pkgrel=1 pkgdesc='An async websocket library on top of websocket-driver' arch=(any) url='https://github.com/socketry/async-websocket' license=(MIT) depends=(ruby-async-http ruby-async-io ruby-protocol-rack ruby-protocol-websocket) -checkdepends=(ruby-bake-test ruby-bake-test-external ruby-rack ruby-covered ruby-sus - ruby-sus-fixtures-async-http) +makedepends=(git) +checkdepends=(ruby-bake-modernize ruby-bake-test ruby-bake-test-external ruby-rack ruby-covered + ruby-sus ruby-sus-fixtures-async-http) options=(!emptydirs) -source=(https://github.com/socketry/async-websocket/archive/v$pkgver/$pkgname-$pkgver.tar.gz) -sha256sums=('576df204225fa2467fa5ba81d7806e0440740edede1dbd0d055c954fddc53ce0') +source=(git+https://github.com/socketry/async-websocket.git#commit=$_commit) +sha256sums=('SKIP') prepare() { - cd async-websocket-$pkgver + cd async-websocket sed -r -e 's|~>|>=|g' -e '/signing_key/d' -i async-websocket.gemspec - sed -i '/bake-gem/d;/bake-modernize/d;/utopia-project/d' gems.rb + sed -i '/bake-gem/d;/utopia-project/d' gems.rb } build() { local _gemdir="$(gem env gemdir)" - cd async-websocket-$pkgver + cd async-websocket gem build async-websocket.gemspec gem install \ --local \ @@ -48,13 +50,13 @@ check() { local _gemdir="$(gem env gemdir)" - cd async-websocket-$pkgver + cd async-websocket # Re-enable when we have Rack >= 3.0 # GEM_HOME="tmp_install/$_gemdir" bake test } package() { - cd async-websocket-$pkgver + cd async-websocket cp -a tmp_install/* "$pkgdir"/ install -Dm644 license.md -t "$pkgdir"/usr/share/licenses/$pkgname/ }
