package ="vanilla"

version = "0.1.rc1-1"

source ={
    url ="git://github.com/idevz/vanilla.git"
}

description ={
    summary       ="A Lightweight Openresty Web Framework",
    homepage      ="http://idevz.github.io/vanilla",
    maintainer    ="zhoujing<zhoujing00k@gmail.com>",
    license       ="MIT",
    detailed = [[
##install
```
yum install lua-devel luarocks
luarocks install vanilla
```]]
}

dependencies ={
    "lua=5.1",
    "ansicolors=1.0.2-3",
    "busted=1.11.1",
    "lua-cjson=2.1.0-1",
    "luafilesystem=1.6.2-2",
    "luaposix = 33.3.1-1",
    "penlight=1.3.1-1",
    "lua-resty-template=1.5-1",
    "lua-resty-cookie=0.1.0-1",
    "lua-resty-session=2.2-1",
    "lua-cmsgpack=0.4.0-0",
    "lua-resty-http=0.06-0"
}

build ={
    type ="builtin",
    modules ={
        ["vanilla.spec.init"]                   ="vanilla/spec/init.lua",
        ["vanilla.spec.runner"]                 ="vanilla/spec/runner.lua",
        ["vanilla.spec.runners.integration"]    ="vanilla/spec/runners/integration.lua",
        ["vanilla.spec.runners.response"]       ="vanilla/spec/runners/response.lua",
        ["vanilla.sys.application"]             ="vanilla/sys/application.lua",
        ["vanilla.sys.config"]                  ="vanilla/sys/config.lua",
        ["vanilla.sys.nginx.config"]            ="vanilla/sys/nginx/config.lua",
        ["vanilla.sys.nginx.directive"]         ="vanilla/sys/nginx/directive.lua",
        ["vanilla.sys.nginx.handle"]            ="vanilla/sys/nginx/handle.lua",
        ["vanilla.sys.vanilla"]                 ="vanilla/sys/vanilla.lua",
        ["vanilla.sys.waf.acc"]                 ="vanilla/sys/waf/acc.lua",
        ["vanilla.sys.waf.config"]              ="vanilla/sys/waf/config.lua",
        ["vanilla.v.application"]               ="vanilla/v/application.lua",
        ["vanilla.v.bootstrap"]                 ="vanilla/v/bootstrap.lua",
        ["vanilla.v.controller"]                ="vanilla/v/controller.lua",
        ["vanilla.v.dispatcher"]                ="vanilla/v/dispatcher.lua",
        ["vanilla.v.error"]                     ="vanilla/v/error.lua",
        ["vanilla.v.libs.cookie"]               ="vanilla/v/libs/cookie.lua",
        ["vanilla.v.libs.http"]                 ="vanilla/v/libs/http.lua",
        ["vanilla.v.libs.logs"]                 ="vanilla/v/libs/logs.lua",
        ["vanilla.v.libs.session"]              ="vanilla/v/libs/session.lua",
        ["vanilla.v.libs.shcache"]              ="vanilla/v/libs/shcache.lua",
        ["vanilla.v.libs.utils"]                ="vanilla/v/libs/utils.lua",
        ["vanilla.v.plugin"]                    ="vanilla/v/plugin.lua",
        ["vanilla.v.registry"]                  ="vanilla/v/registry.lua",
        ["vanilla.v.request"]                   ="vanilla/v/request.lua",
        ["vanilla.v.response"]                  ="vanilla/v/response.lua",
        ["vanilla.v.routes.simple"]             ="vanilla/v/routes/simple.lua",
        ["vanilla.v.view"]                      ="vanilla/v/view.lua",
        ["vanilla.v.views.rtpl"]                ="vanilla/v/views/rtpl.lua",
    },
    install ={
        bin ={ "bin/vanilla" }
    },
}