parent
d8a5e41dec
commit
e3ed3bd5ed
1 changed files with 41 additions and 0 deletions
41
srcpkgs/wrk/template
Normal file
41
srcpkgs/wrk/template
Normal file
|
@ -0,0 +1,41 @@
|
|||
# Template file for 'wrk'
|
||||
pkgname=wrk
|
||||
version=4.0.2
|
||||
revision=1
|
||||
build_style=gnu-makefile
|
||||
make_build_args="VER=${version} WITH_OPENSSL=/usr WITH_LUAJIT=/usr"
|
||||
hostmakedepends="LuaJIT"
|
||||
makedepends="LuaJIT-devel libressl-devel"
|
||||
short_desc="Modern HTTP benchmarking tool"
|
||||
maintainer="Noel Cower <ncower@gmail.com>"
|
||||
license="Apache-2.0"
|
||||
homepage="https://github.com/wg/wrk"
|
||||
distfiles="https://github.com/wg/wrk/archive/${version}.tar.gz"
|
||||
checksum=a4a6ad6727733023771163e7250189a9a23e6253b5e5025191baa6092d5a26fb
|
||||
|
||||
pre_build() {
|
||||
case "$XBPS_TARGET_MACHINE" in
|
||||
aarch64*)
|
||||
broken="LuaJIT not supported on $XBPS_TARGET_MACHINE"
|
||||
;;
|
||||
mips*)
|
||||
broken="__sync_fetch_and_add_8 and __sync_val_compare_and_swap_8 supported on $XBPS_TARGET_MACHINE"
|
||||
;;
|
||||
armv[5-7]*)
|
||||
make obj
|
||||
luajit -b -a arm src/wrk.lua obj/bytecode.o
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
do_install() {
|
||||
vbin wrk
|
||||
vdoc README
|
||||
vdoc CHANGES
|
||||
vdoc SCRIPTING
|
||||
vlicense LICENSE
|
||||
vlicense NOTICE
|
||||
for f in scripts/*; do
|
||||
vsconf "${f}"
|
||||
done
|
||||
}
|
Loading…
Add table
Reference in a new issue