-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathluce-scm53-0.rockspec
60 lines (56 loc) · 2.13 KB
/
luce-scm53-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
49
50
51
52
53
54
55
56
57
58
59
60
#!/usr/bin/env lua
package = 'luce'
version = 'scm53-0'
source = {
url = 'git://github.com/peersuasive/luce.git'
}
description = {
summary = "GUI toolkit for Lua based on JUCE.",
detailed = '',
homepage = 'https://peersuasive.com/luce',
license = 'GPLv3',
}
dependencies = {
"lua = 5.3",
}
build = {
type = 'command',
platforms = {
linux = {
build_command = "cd Builds/Linux && make CONFIG=Release AUDIO=0 LUA_V=53",
install = {
lib = { ["luce.core"] = "Builds/Linux/build53/core.so" },
},
},
mingw32 = {
build_command = "cd Builds/MingW && ./wrapper-53 CONFIG=Release AUDIO=0",
install = {
lib = { ["luce.core"] = "Builds/MingW/build53/core.dll" },
},
},
},
install = {
lua = {
luce = "Source/lua/luce.lua",
["luce.init"] = "Source/lua/luce/init.lua",
["luce.LClass"] = "Source/lua/luce/LClass.lua",
["luce.LRectangle"] = "Source/lua/luce/LRectangle.lua",
["luce.LAffineTransform"] = "Source/lua/luce/LAffineTransform.lua",
["luce.LAnimatedPosition"] = "Source/lua/luce/LAnimatedPosition.lua",
["luce.LApplication"] = "Source/lua/luce/LApplication.lua",
["luce.LClass"] = "Source/lua/luce/LClass.lua",
["luce.LCommon"] = "Source/lua/luce/LCommon.lua",
["luce.LDocument"] = "Source/lua/luce/LDocument.lua",
["luce.LEventCentral"] = "Source/lua/luce/LEventCentral.lua",
["luce.LImageComponent"] = "Source/lua/luce/LImageComponent.lua",
["luce.LLine"] = "Source/lua/luce/LLine.lua",
["luce.LPoint"] = "Source/lua/luce/LPoint.lua",
["luce.LRange"] = "Source/lua/luce/LRange.lua",
["luce.LRectangle"] = "Source/lua/luce/LRectangle.lua",
["luce.LRectangleList"] = "Source/lua/luce/LRectangleList.lua",
["luce.LRectanglePlacement"] = "Source/lua/luce/LRectanglePlacement.lua",
["luce.deepcopy"] = "Source/lua/luce/deepcopy.lua"
},
},
copy_directories = { "examples" },
}