package = "Versium"
version = "8.07.21-0"
source = {
   url = "http://sputnik.freewisdom.org/files/versium-8.07.21.tar.gz",
}
description = {
   summary    = "A versioned storage API for Lua",
   detailed   = [===[     Versium is a simple abstract API over several storage solutions, all of 
     which provide access to a collection of versioned documents or "nodes".
     Nodes carry Lua byte-string data as their payload, but no assumptions
     are made about its content.  The client interacts with versium through
     the "versium" module, which then delegates most of the work to a 
     specific storage implementation (specified at the initialization time).
     Two storage implementations are included with this rock: "simple" which
     stores nodes and their histories on the file system and "virtual" which
     stores them in memory.  Other implementations (e.g., using subversion or
     a database) are provided as separate rocks.
]===],
   license    =  "MIT/X11",
   homepage   = "http://sputnik.freewisdom.org/en/Versium",
   maintainer = "Yuri Takhteyev (yuri@freewisdom.org)",
}
dependencies = {
  'luafilesystem >= 1.3',
  'diff == 8.06.15',
}
build = {
  type = "none",
  install = {
     lua = {        ["versium.util"] = "lua/versium/util.lua",
        ["versium.filedir"] = "lua/versium/filedir.lua",
        ["versium.virtual"] = "lua/versium/virtual.lua",
        ["versium.errors"] = "lua/versium/errors.lua",

     }
  }
}

