testing/nsq: upgrade to 1.2.1

This commit is contained in:
Andy Postnikov 2022-08-29 05:52:54 +00:00 committed by psykose
parent 5426a28fe2
commit 9b3bed2173
No known key found for this signature in database
4 changed files with 37 additions and 24 deletions

View File

@ -1,23 +1,29 @@
# Contributor: Michael Pirogov <vbnet.ru@gmail.com>
# Maintainer: Michael Pirogov <vbnet.ru@gmail.com>
pkgname=nsq
pkgver=1.2.0
pkgrel=7
pkgver=1.2.1
pkgrel=0
pkgdesc="A realtime distributed messaging platform"
url="https://nsq.io/"
arch="all"
license="MIT"
depends="go"
options="chmod-clean"
source="$pkgname-$pkgver.tar.gz::https://github.com/nsqio/nsq/archive/v$pkgver.tar.gz
glibc-test.patch"
no-fmt.patch
more-test-procs.patch
"
options="net"
export GOCACHE="$srcdir/go-cache"
export GOTMPDIR="$srcdir"
export GOMODCACHE="$srcdir/go"
build() {
prepare() {
default_prepare
go mod download
}
build() {
make
}
@ -26,14 +32,12 @@ check() {
}
package() {
cd build
for file in *; do
install -sD -m 755 "$file" "$pkgdir"/usr/bin/"$file"
done
install -Dm755 -t "$pkgdir"/usr/bin/ build/*
}
sha512sums="
01ef18775a3ee6688fed2c7b85f35099d6b01e9a2f10813b3baa94a6c5a2974abf70ee8d2c6d5aebb6952825ab0a2f986838d3dc35e7b5e06bef3ffa8c0e7c15 nsq-1.2.0.tar.gz
e0fa26f0a7b412dc4b3e56cb1d557183d86e751862b86f9192fca153232e856713c2cf76f1f063b7595912e4164c7b6e1f33cfec6fab9c7e8e96297646230a22 glibc-test.patch
75a1dd3b05dc940e0ff765fbf6fa938d5b8ba527c4c687ca3ebe4ec1027f782c15dc7c2b27e385c1020da5e822c363fc4a29c6dfe42dc138b865d283c131615a nsq-1.2.1.tar.gz
7d7ac1942dbeea48b90fe9e2a88f06c9d197c0c55949ab435edf5e6b3c174c38357749306232f56f26dc2513d049327242bb03c4b655d75db642f28015ad5b58 no-fmt.patch
771822f35ba925a1e8a93d3d29c6f8afb9f23e354f50ece7dc360584db52a2c7ba260397827dcc780f3972d7b37d941e910a5702ce8b9c818fc8eeb3eea1265a more-test-procs.patch
"

View File

@ -1,13 +0,0 @@
--- a/test.sh
+++ b/test.sh.orig
@@ -1,8 +1,7 @@
-#!/bin/bash
+#!/bin/sh
set -e
GOMAXPROCS=1 go test -timeout 90s $(go list ./... | grep -v /vendor/)
-GOMAXPROCS=4 go test -timeout 90s -race $(go list ./... | grep -v /vendor/)
# no tests, but a build is something
for dir in apps/*/ bench/*/; do

View File

@ -0,0 +1,11 @@
--- a/test.sh
+++ b/test.sh.orig
@@ -1,7 +1,7 @@
#!/bin/sh
set -e
-GOMAXPROCS=1 go test -timeout 90s ./...
+GOMAXPROCS=4 go test -timeout 90s ./...
if [ "$GOARCH" = "amd64" ] || [ "$GOARCH" = "arm64" ]; then
# go test: -race is only supported on linux/amd64, linux/ppc64le,

11
testing/nsq/no-fmt.patch Normal file
View File

@ -0,0 +1,11 @@
diff --git a/test.sh b/test.sh
index 42fe934..78f7a94 100755
--- a/test.sh
+++ b/test.sh
@@ -23,5 +23,5 @@ done
FMTDIFF="$(find apps internal nsqd nsqlookupd -name '*.go' -exec gofmt -d '{}' ';')"
if [ -n "$FMTDIFF" ]; then
printf '%s\n' "$FMTDIFF"
- exit 1
+ #exit 1
fi