package = 'pegasus'
version = 'http.parser-0'

source = {
  url = 'git://github.com/moteus/pegasus.lua.git',
  branch = 'http_parser'
}

description = {
  summary = 'Pegasus.lua is a http server to work with web applications written in Lua language.',
  homepage = 'https://github.com/EvandroLG/pegasus.lua',
  maintainer = 'Evandro Leopoldino Gonçalves (@evandrolg) <evandrolgoncalves@gmail.com>',
  license = 'MIT <http://opensource.org/licenses/MIT>'
}

dependencies = {
  "lua >= 5.1",
  "mimetypes >= 1.0.0-1",
  "luasocket >= 0.1.0-0",
  "luafilesystem >= 1.6",
  "lua-http-parser >= 2.7",
  -- "lzlib >= 0.4.1.53-1",
}

build = {
  type = "builtin",
  modules = {
    ['pegasus.init']      = 'src/pegasus/init.lua',
    ['pegasus.handler']   = 'src/pegasus/handler.lua',
    ['pegasus.request']   = 'src/pegasus/request.lua',
    ['pegasus.response']  = 'src/pegasus/response.lua',
    ['pegasus.compress']  = 'src/pegasus/compress.lua',
    ['pegasus.keepalive'] = 'src/pegasus/keepalive.lua',
  }
}
