--[[

 This is the LuaRocks rockspec for the LXSH module.

 Author: Peter Odding <peter@peterodding.com>
 Last Change: July 18, 2011
 Homepage: http://peterodding.com/code/lua/lxsh

]]

package = 'LXSH'
version = '0.8-1'

source = {
  url = 'http://peterodding.com/code/lua/lxsh/downloads/lxsh-0.8-1.zip',
  md5 = 'f4b9ae2ff9eeb41d27594459e289d0bb',
}

description = {
  summary = 'LXSH - Lexing & syntax highlighting in Lua',
  detailed = [[
    LXSH is a collection of lexers and syntax highlighters written in Lua using
    the excellent pattern-matching library LPeg. The syntax highlighters can
    generate HTML, LaTeX (PDF) and RTF output.
  ]],
  homepage = 'http://peterodding.com/code/lua/lxsh',
  license = 'MIT',
}

dependencies = {
  'lua >= 5.1',
  'lpeg >= 0.9'
}

build = {
  type = 'builtin',
  modules = {
    ['lxsh.init'] = 'src/init.lua',
    ['lxsh.lexers.init'] = 'src/lexers/init.lua',
    ['lxsh.lexers.lua'] = 'src/lexers/lua.lua',
    ['lxsh.lexers.c'] = 'src/lexers/c.lua',
    ['lxsh.highlighters.init'] = 'src/highlighters/init.lua',
    ['lxsh.highlighters.lua'] = 'src/highlighters/lua.lua',
    ['lxsh.highlighters.c'] = 'src/highlighters/c.lua',
    ['lxsh.docs.lua'] = 'src/docs/lua.lua',
    ['lxsh.docs.c'] = 'src/docs/c.lua',
    ['lxsh.formatters.html'] = 'src/formatters/html.lua',
    ['lxsh.formatters.latex'] = 'src/formatters/latex.lua',
    ['lxsh.formatters.rtf'] = 'src/formatters/rtf.lua',
    ['lxsh.colors.earendel'] = 'src/colors/earendel.lua',
    ['lxsh.colors.slate'] = 'src/colors/slate.lua',
    ['lxsh.colors.wiki'] = 'src/colors/wiki.lua',
  },
  copy_directories = { 'etc', 'examples', 'test' },
}

-- vim: ft=lua ts=2 sw=2 et
