diff --git a/recipes/libs/lua-compat-5.3/recipe.toml b/recipes/libs/lua-compat-5.3/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..edbca1c437b0c8c765cdbabc0438b2b4a5b4e66a --- /dev/null +++ b/recipes/libs/lua-compat-5.3/recipe.toml @@ -0,0 +1,11 @@ +[source] +git = "https://github.com/lunarmodules/lua-compat-5.3.git" +[build] +template = "custom" +dependencies = [ + "lua54" +] +script = """ +mkdir -pv "${COOKBOOK_STAGE}/include" +cp -r "$COOKBOOK_SOURCE/c-api/." "${COOKBOOK_STAGE}/include" +""" diff --git a/recipes/libs/luv/recipe.toml b/recipes/libs/luv/recipe.toml new file mode 100644 index 0000000000000000000000000000000000000000..93973951f9aea1fb7044dea02fbdd86a1b709276 --- /dev/null +++ b/recipes/libs/luv/recipe.toml @@ -0,0 +1,27 @@ +[source] +git = "https://github.com/luvit/luv.git" +[build] +template = "custom" +dependencies = [ + "lua54", + "libuv", + "lua-compat-5.3" +] +script = """ +COOKBOOK_CONFIGURE="cmake" +COOKBOOK_CONFIGURE_FLAGS=( + -DBUILD_MODULE=OFF + -DBUILD_STATIC_LIBS=ON + -DWITH_SHARED_LIBUV=ON + -DWITH_LUA_ENGINE=Lua + -DLUA_BUILD_TYPE=System + -DLUA_COMPAT53_DIR="${COOKBOOK_SYSROOT}/bin" + -DCMAKE_BUILD_TYPE=RelWithDebInfo + -DLIBUV_LIBRARIES="${COOKBOOK_SYSROOT}/usr/lib/libuv.a" + -DLIBUV_INCLUDE_DIR="${COOKBOOK_SYSROOT}/usr/include" + -DLUA_INCLUDE_DIR="${COOKBOOK_SYSROOT}/include" + -DLUV_INCLUDE_DIR="${COOKBOOK_SYSROOT}/include" +"${COOKBOOK_SOURCE}" +) +cookbook_configure +"""