diff --git a/recipes/tests/sysbench/recipe.toml b/recipes/tests/sysbench/recipe.toml new file mode 100644 index 00000000..3586df79 --- /dev/null +++ b/recipes/tests/sysbench/recipe.toml @@ -0,0 +1,24 @@ +[source] +git = "https://github.com/akopytov/sysbench.git" +patches = ["redox.patch"] +script = """ +DYNAMIC_INIT +autoreconf -fvi -I${COOKBOOK_HOST_SYSROOT}/share/aclocal +""" + +[build] +template = "custom" +dependencies = ["luajit"] + +script = """ +DYNAMIC_INIT +export CFLAGS+=" -I${COOKBOOK_SYSROOT}/include/luajit-2.1" +COOKBOOK_CONFIGURE_FLAGS+=( + --without-mysql + --with-system-luajit +) +cookbook_configure +""" + +[package] +dependencies = ["luajit"] diff --git a/recipes/tests/sysbench/redox.patch b/recipes/tests/sysbench/redox.patch new file mode 100644 index 00000000..40f0ce47 --- /dev/null +++ b/recipes/tests/sysbench/redox.patch @@ -0,0 +1,11 @@ +--- a/src/lua/internal/Makefile.am ++++ b/src/lua/internal/Makefile.am +@@ -26,7 +26,7 @@ SUFFIXES = .lua .lua.h + + .lua.lua.h: + @echo "Creating $@ from $<" +- @var=$$(echo $< | sed 's/\./_/g') && \ ++ @var=$$(basename $< | sed 's/\./_/g') && \ + ( echo "unsigned char $${var}[] =" && \ + sed -e 's/\\/\\\\/g' \ + -e 's/"/\\"/g' \