mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-04 20:06:43 +02:00
testing/nsq: new aport
This commit is contained in:
parent
0e5f8a698c
commit
9fa23921c3
44
testing/nsq/APKBUILD
Normal file
44
testing/nsq/APKBUILD
Normal file
@ -0,0 +1,44 @@
|
||||
# Contributor: Michael Pirogov <vbnet.ru@gmail.com>
|
||||
# Maintainer: Michael Pirogov <vbnet.ru@gmail.com>
|
||||
pkgname=nsq
|
||||
pkgver=1.2.0
|
||||
pkgrel=0
|
||||
pkgdesc="A realtime distributed messaging platform"
|
||||
url="https://nsq.io/"
|
||||
arch="all"
|
||||
license="MIT"
|
||||
depends="go"
|
||||
makedepends="dep"
|
||||
options="chmod-clean"
|
||||
source="$pkgname-$pkgver.tar.gz::https://github.com/nsqio/nsq/archive/v$pkgver.tar.gz
|
||||
glibc-test.patch"
|
||||
builddir="$srcdir/go/src/github.com/nsqio/$pkgname"
|
||||
|
||||
prepare() {
|
||||
mkdir -p ${builddir%/*}
|
||||
mv "$srcdir"/$pkgname-$pkgver "$builddir"/
|
||||
export GOPATH="$srcdir/go"
|
||||
default_prepare
|
||||
cd "$builddir" # just created
|
||||
dep ensure
|
||||
}
|
||||
|
||||
build() {
|
||||
export GOPATH="$srcdir/go"
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
./test.sh
|
||||
}
|
||||
|
||||
package() {
|
||||
cd build
|
||||
for file in *; do
|
||||
install -sD -m 755 "$file" "$pkgdir"/usr/bin/"$file"
|
||||
done
|
||||
}
|
||||
|
||||
|
||||
sha512sums="01ef18775a3ee6688fed2c7b85f35099d6b01e9a2f10813b3baa94a6c5a2974abf70ee8d2c6d5aebb6952825ab0a2f986838d3dc35e7b5e06bef3ffa8c0e7c15 nsq-1.2.0.tar.gz
|
||||
e0fa26f0a7b412dc4b3e56cb1d557183d86e751862b86f9192fca153232e856713c2cf76f1f063b7595912e4164c7b6e1f33cfec6fab9c7e8e96297646230a22 glibc-test.patch"
|
||||
13
testing/nsq/glibc-test.patch
Normal file
13
testing/nsq/glibc-test.patch
Normal file
@ -0,0 +1,13 @@
|
||||
--- 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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user