1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
package = "CGILua"
version = "6.0.1-0"
source = {
url = "https://github.com/keplerproject/cgilua",
dir = "cgilua-6.0.1-0",
}
description = {
summary = "Tool for creating dynamic Web pages and manipulating data from Web forms",
detailed = [[
CGILua allows the separation of logic and data handling from the
generation of pages, making it easy to develop web applications with
Lua. CGILua can be used with a variety of Web servers and, for each
server, with different launchers. A launcher is responsible for the
interaction of CGILua and the Web server, for example using ISAPI on
IIS or mod_lua on Apache.
]],
homepage = "http://keplerproject.github.com/cgilua",
license = "MIT/X11",
}
dependencies = {
"lua >= 5.2",
"luafilesystem >= 1.6.0",
}
build = {
type = "builtin",
modules = {
["cgilua.main"] = "src/cgilua/main.lua",
["cgilua.authentication"] = "src/cgilua/authentication.lua",
["cgilua.cookies"] = "src/cgilua/cookies.lua",
["cgilua.dispatcher"] = "src/cgilua/dispatcher.lua",
["cgilua.loader"] = "src/cgilua/loader.lua",
["cgilua.lp"] = "src/cgilua/lp.lua",
["cgilua.mime"] = "src/cgilua/mime.lua",
["cgilua.post"] = "src/cgilua/post.lua",
["cgilua.readuntil"] = "src/cgilua/readuntil.lua",
["cgilua.serialize"] = "src/cgilua/serialize.lua",
["cgilua.session"] = "src/cgilua/session.lua",
["cgilua.urlcode"] = "src/cgilua/urlcode.lua"
},
install = {
bin = {
"src/launchers/cgilua.cgi",
"src/launchers/cgilua.fcgi",
},
},
copy_directories = {
"examples",
"doc",
"tests"
},
}
|