-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathvoid-1.0-1.rockspec
49 lines (46 loc) · 1.03 KB
/
void-1.0-1.rockspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
package = "Void"
version = "1.0-1"
source = {
url= "git://github.com/wizgrav/lua-void.git",
branch= "master"
}
description = {
summary = "Memory buffers that support typed accesing and cross thread transfer.",
detailed = [[
Void is a module for memory buffer manipulation that provides:
* Proxy userdata(views) that point to slices of underlying buffers.
* Buffers up to 2GB that can be accessed as signed or unsigned types.
* Named shared queues that allow cross thread transfer of buffers.
* Common operations like writing to/reading from files and sockets.
]],
homepage = "http://www.github.com/wizgrav/lua-void",
license = "MIT/X11",
maintainer="Yannis Gravezas <[email protected]>"
}
dependencies = {
"lua >= 5.1"
}
build = {
type = "builtin",
platforms = {
unix = {
modules = {
void = {
libraries = {"pthread"},
}
}
},
windows = {
modules = {
void = {
libraries = {"Ws2_32"},
}
}
}
},
modules = {
void = {
sources = {"src/void.c"},
}
}
}