-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathalgo-scm-1.rockspec
More file actions
39 lines (39 loc) · 902 Bytes
/
algo-scm-1.rockspec
File metadata and controls
39 lines (39 loc) · 902 Bytes
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
rockspec_format = "3.0"
package = "algo"
version = "scm-1"
source = {
url = "git+https://github.com/moonlibs/algo.git"
}
description = {
homepage = "https://github.com/moonlibs/algo.git",
license = "GPL",
summary = "Collection of data structures designed for Lua in Tarantool",
detailed = [[
Module moonlibs/algo provides set of fastest pure-lua data structures such as
`heap` and `rlist`, and more complex `rmean` without any external dependencies.
]],
}
dependencies = {
"lua ~> 5.1"
}
test_dependencies = {
"luacheck",
"luatest",
"luacov",
"luacov-coveralls",
"luacov-console",
"luabench",
}
test = {
type = 'command',
command = 'make test',
}
build = {
type = "builtin",
modules = {
algo = "algo.lua",
["algo.rlist"] = "algo/rlist.lua",
["algo.rmean"] = "algo/rmean.lua",
["algo.heap"] = "algo/heap.lua"
}
}