Andreas Schleifer pushed to branch main at Arch Linux / Packaging / Packages /
ruby-async-container
Commits:
22a6c30e by Andreas Schleifer at 2024-10-04T02:05:40+02:00
upgpkg: 0.18.3-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,20 +1,21 @@
pkgbase = ruby-async-container
pkgdesc = Abstract container-based parallelism using threads and
processes where appropriate
- pkgver = 0.16.12
- pkgrel = 5
+ pkgver = 0.18.3
+ pkgrel = 1
url = https://github.com/socketry/async-container
arch = any
license = MIT
- checkdepends = psmisc
- checkdepends = ruby-async-rspec
+ checkdepends = ruby-bake
+ checkdepends = ruby-bake-test
+ checkdepends = ruby-bake-test-external
checkdepends = ruby-bundler
checkdepends = ruby-covered
- checkdepends = ruby-rspec
+ checkdepends = ruby-decode
+ checkdepends = ruby-sus
depends = ruby
depends = ruby-async
- depends = ruby-async-io
options = !emptydirs
- source =
https://github.com/socketry/async-container/archive/v0.16.12/ruby-async-container-0.16.12.tar.gz
- sha256sums =
dc298856d04c5d91f0a8dcba36f437062af4c3e721f997a8b726d537fb0b4bd0
+ source =
https://github.com/socketry/async-container/archive/v0.18.3/ruby-async-container-0.18.3.tar.gz
+ sha256sums =
51b5c19bf41678aadbeb483a2b0cb552027d749ff0314e22c9ac763d340d3382
pkgname = ruby-async-container
=====================================
PKGBUILD
=====================================
@@ -1,8 +1,8 @@
# Maintainer: Felix Yan <[email protected]>
pkgname=ruby-async-container
-pkgver=0.16.12
-pkgrel=5
+pkgver=0.18.3
+pkgrel=1
pkgdesc='Abstract container-based parallelism using threads and processes
where appropriate'
arch=(any)
url='https://github.com/socketry/async-container'
@@ -10,23 +10,32 @@ license=(MIT)
depends=(
ruby
ruby-async
- ruby-async-io
)
checkdepends=(
- psmisc
- ruby-async-rspec
+ ruby-bake
+ ruby-bake-test
+ ruby-bake-test-external
ruby-bundler
ruby-covered
- ruby-rspec
+ ruby-decode
+ ruby-sus
)
options=(!emptydirs)
source=(https://github.com/socketry/async-container/archive/v$pkgver/$pkgname-$pkgver.tar.gz)
-sha256sums=('dc298856d04c5d91f0a8dcba36f437062af4c3e721f997a8b726d537fb0b4bd0')
+sha256sums=('51b5c19bf41678aadbeb483a2b0cb552027d749ff0314e22c9ac763d340d3382')
prepare() {
cd async-container-$pkgver
- sed -r -e 's|~>|>=|g' -i async-container.gemspec
- echo gemspec > gems.rb
+
+ sed -r \
+ -e 's|~>|>=|g' \
+ -e '/signing_key/d' \
+ -i async-container.gemspec
+
+ sed --in-place \
+ --expression '/group :maintenance/,/end/d' \
+ --expression '/rubocop/d' \
+ gems.rb
}
build() {
@@ -58,9 +67,7 @@ build() {
check() {
local _gemdir="$(gem env gemdir)"
cd async-container-$pkgver
- GEM_HOME="tmp_install/$_gemdir" rspec
- # https://github.com/socketry/async-container/issues/24
- killall --ns $$ -e bundle -u builduser
+ GEM_HOME="tmp_install/$_gemdir" bake test
}
package() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/ruby-async-container/-/commit/22a6c30e050d81da0fba3169e4f8227218b6419e
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/ruby-async-container/-/commit/22a6c30e050d81da0fba3169e4f8227218b6419e
You're receiving this email because of your account on gitlab.archlinux.org.