From 47f68fa1a0a220da0011a1e830d459fbcf1cc9ae Mon Sep 17 00:00:00 2001 From: Alexey Melnichuk Date: Fri, 19 Sep 2014 16:05:24 +0500 Subject: [PATCH] Add. rockspec for version 0.3.0 --- rockspecs/lua-curl-0.3.0-1.rockspec | 74 +++++++++++++++++++++++++++++ rockspecs/lua-curl-scm-0.rockspec | 7 +-- 2 files changed, 75 insertions(+), 6 deletions(-) create mode 100644 rockspecs/lua-curl-0.3.0-1.rockspec diff --git a/rockspecs/lua-curl-0.3.0-1.rockspec b/rockspecs/lua-curl-0.3.0-1.rockspec new file mode 100644 index 0000000..2dcf3d2 --- /dev/null +++ b/rockspecs/lua-curl-0.3.0-1.rockspec @@ -0,0 +1,74 @@ +package = "Lua-cURL" +version = "0.3.0-1" + +source = { + url = "https://github.com/Lua-cURL/Lua-cURLv3/archive/v0.3.0.zip", + dir = "Lua-cURLv3-0.3.0", +} + +description = { + summary = "Lua binding to libcurl", + detailed = [[ + ]], + homepage = "https://github.com/Lua-cURL", + license = "MIT/X11" +} + +dependencies = { + "lua >= 5.1, < 5.3" +} + +external_dependencies = { + platforms = { + windows = { + CURL = { + header = "curl/curl.h", + library = "libcurl", + } + }; + unix = { + CURL = { + header = "curl/curl.h", + -- library = "curl", + } + }; + } +} + +build = { + copy_directories = {'doc', 'examples'}, + + type = "builtin", + + platforms = { + windows = { modules = { + lcurl = { + libraries = {"libcurl", "ws2_32"}, + } + }}, + unix = { modules = { + lcurl = { + libraries = {"curl"}, + } + }} + }, + + modules = { + ["cURL" ] = "src/lua/cURL.lua", + ["cURL.safe" ] = "src/lua/cURL/safe.lua", + ["cURL.utils" ] = "src/lua/cURL/utils.lua", + ["cURL.impl.cURL" ] = "src/lua/cURL/impl/cURL.lua", + + lcurl = { + sources = { + "src/l52util.c", "src/lceasy.c", "src/lcerror.c", + "src/lchttppost.c", "src/lcurl.c", "src/lcutils.c", + "src/lcmulti.c", "src/lcshare.c", + }, + incdirs = { "$(CURL_INCDIR)" }, + libdirs = { "$(CURL_LIBDIR)" } + }, + } +} + + diff --git a/rockspecs/lua-curl-scm-0.rockspec b/rockspecs/lua-curl-scm-0.rockspec index 0b71e9b..1b2e513 100644 --- a/rockspecs/lua-curl-scm-0.rockspec +++ b/rockspecs/lua-curl-scm-0.rockspec @@ -1,5 +1,6 @@ package = "Lua-cURL" version = "scm-0" + source = { url = "https://github.com/Lua-cURL/Lua-cURLv3/archive/master.zip", dir = "Lua-cURLv3-master", @@ -17,12 +18,6 @@ dependencies = { "lua >= 5.1, < 5.3" } -external_dependencies = { - CURL = { - header = "curl/curl.h" - } -} - external_dependencies = { platforms = { windows = {