-
Notifications
You must be signed in to change notification settings - Fork 0
/
avro-scm-0.rockspec
48 lines (43 loc) · 1.21 KB
/
avro-scm-0.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
package = "avro"
version = "scm-0"
source = {
url = "https://github.com/moteus/lua-avro/archive/master.zip",
dir = "lua-avro-master",
}
description = {
summary = "Lua bindings for Avro C library",
homepage = "https://github.com/moteus/lua-avro",
license = "MIT/X11"
}
dependencies = {
"lua >= 5.1",
}
external_dependencies = {
AVRO = {
header = "avro.h",
library = "avro",
},
}
build = {
type = "builtin",
modules = {
avro = "src/avro.lua",
["avro.constants"] = "src/avro/constants.lua",
["avro.dkjson"] = "src/avro/dkjson.lua",
["avro.schema"] = "src/avro/schema.lua",
["avro.wrapper"] = "src/avro/wrapper.lua",
["avro.c"] = "src/avro/c.lua",
["avro.legacy.avro"] = {
sources = {"src/avro/legacy/avro.c"},
libraries = {"avro"},
incdirs = {"$(AVRO_INCDIR)"},
libdirs = {"$(AVRO_LIBDIR)"},
},
["avro.ffi.avro"] = "src/avro/ffi/avro.lua",
["avro.module"] = "src/avro/module.lua",
["avro.test"] = "src/avro/test.lua",
["avro.tests.raw"] = "src/avro/tests/raw.lua",
["avro.tests.schema"] = "src/avro/tests/schema.lua",
["avro.tests.wrapper"] = "src/avro/tests/wrapper.lua",
},
}