Skip to content

Commit

Permalink
Adding rockspec
Browse files Browse the repository at this point in the history
  • Loading branch information
William Adams committed Mar 3, 2016
1 parent dc7fa72 commit 6d552b7
Showing 1 changed file with 49 additions and 0 deletions.
49 changes: 49 additions & 0 deletions rockspec/schedlua-v0.1-1.rockspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
package = "schedlua"
version = "0.1-1"

source = {
url = "github.com/wiladams/schedlua",
tag = "v0.1-1"
}

description = {
summary = "Scheduled cooperative task kernel written in LuaJIT",
detailed = [[
LuaJIT based kernel which provides easy cooperative multi-tasking
environment. The kernel supports signaling, alarms (sleep, delay, periodic)
as well as seamless async io without forcing the use of callbacks.
This is for Linux ONLY! And requires LuaJIT
]],
homepage = "http://github.com/wiladams/schedlua",
license = "MIT/X11"
}

supported_platforms = {"linux"}

dependencies = {
"lua ~> 5.1"
}

build = {
type = "builtin",

modules = {
-- general programming goodness
["schedlua.AsyncSocket"] = "schedlua/AsyncSocket.lua",
["schedlua.alarm"] = "schedlua/alarm.lua",
["schedlua.asyncio"] = "schedlua/asyncio.lua",
["schedlua.clock"] = "schedlua/clock.lua",
["schedlua.epoll"] = "schedlua/epoll.lua",
["schedlua.functor"] = "schedlua/functor.lua",
["schedlua.linux"] = "schedlua/linux.lua",
["schedlua.linux_errno"] = "schedlua/linux_errno.lua",
["schedlua.linux_net"] = "schedlua/linux_net.lua",
["schedlua.predicate"] = "schedlua/predicate.lua",
["schedlua.queue"] = "schedlua/queue.lua",
["schedlua.scheduler"] = "schedlua/scheduler.lua",
["schedlua.tabutils"] = "schedlua/tabutils.lua",
["schedlua.task"] = "schedlua/task.lua",

},
}

0 comments on commit 6d552b7

Please sign in to comment.