This repository was archived by the owner on Jun 5, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcombustion-dev-2.rockspec
52 lines (46 loc) · 1.81 KB
/
combustion-dev-2.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
50
51
52
---@diagnostic disable: lowercase-global
package = "combustion"
version = "dev-2"
source = {
url = "git://github.com/Frityet/combustion"
}
description = {
summary = "Tool to pack any lua project (including dependencies) into a single executable",
detailed = [[
Combustion is a tool to pack any lua project (including dependencies) into a single executable.
It can be used to create a single executable for your lua project, or to create a self-extracting archive.
Just define a `combust-config.lua` in the root of your project (example in repo) and run the combust executable!
]],
homepage = "https://github.com/Frityet/combustion",
license = "MIT/X11"
}
dependencies = {
"luafilesystem",
"penlight",
"argparse",
"lua ~> 5.1",
}
build = {
type = "builtin",
install = {
bin = {
["combust"] = "src/main.lua"
}
},
modules = {
["utilities"] = "src/utilities.lua",
["compile"] = "src/compile.lua",
["executables"] = "src/executables/init.lua",
["executables.self-extract"] = "src/executables/self-extract.lua",
["executables.loaders.self-extract.loader"] = "src/executables/loaders/self-extract/loader.lua",
["executables.loaders.self-extract.miniz"] = "src/executables/loaders/self-extract/miniz.lua",
["executables.static"] = "src/executables/static.lua",
["executables.loaders.static.loader"] = "src/executables/loaders/static/loader.lua",
["executables.loaders.static.module-template"] = "src/executables/loaders/static/module-template.lua",
["executables.loaders.static.compat-53-c"] = "src/executables/loaders/static/compat-53-c.lua",
["zip"] = {
sources = { "src/miniz.c", "src/zip.c" },
incdirs = { "src/" }
}
}
}