29 lines
961 B
Lua
29 lines
961 B
Lua
package = "Copas"
|
|
version = "1.2.1-1"
|
|
source = {
|
|
url = "https://github.com/keplerproject/copas/archive/v1_2_1.tar.gz",
|
|
dir = "copas-1_2_1",
|
|
}
|
|
description = {
|
|
summary = "Coroutine Oriented Portable Asynchronous Services",
|
|
detailed = [[
|
|
Copas is a dispatcher based on coroutines that can be used by
|
|
TCP/IP servers. It uses LuaSocket as the interface with the
|
|
TCP/IP stack. A server registered with Copas should provide a
|
|
handler for requests and use Copas socket functions to send
|
|
the response. Copas loops through requests and invokes the
|
|
corresponding handlers. For a full implementation of a Copas
|
|
HTTP server you can refer to Xavante as an example.
|
|
]],
|
|
license = "MIT/X11",
|
|
homepage = "http://www.keplerproject.org/copas/"
|
|
}
|
|
dependencies = {
|
|
"lua >= 5.1, < 5.3",
|
|
"luasocket >= 2.1",
|
|
"coxpcall >= 1.14",
|
|
}
|
|
build = {
|
|
type = "builtin",
|
|
modules = { copas = "src/copas/copas.lua" }
|
|
}
|