-
Notifications
You must be signed in to change notification settings - Fork 15
/
luadbi-duckdb-scm-0.rockspec
59 lines (49 loc) · 1.31 KB
/
luadbi-duckdb-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
49
50
51
52
53
54
55
56
57
58
59
package = "luadbi-sqlite3"
version = "scm-0"
description = {
summary = "Database abstraction layer",
detailed = [[
LuaDBI is a database interface library for Lua. It is designed
to provide a RDBMS agnostic API for handling database
operations. LuaDBI also provides support for prepared statement
handles, placeholders and bind parameters for all database
operations.
This rock is the Sqlite3 DBD module. You will also need the
base DBI module to use this software.
]],
license = "MIT/X11",
homepage = "https://github.com/mwild1/luadbi"
}
source = {
url = "git+https://github.com/mwild1/luadbi.git",
}
dependencies = {
"lua >= 5.1",
"luadbi = scm"
}
external_dependencies = {
SQLITE = { header = "sqlite3.h" }
}
build = {
type = "builtin",
modules = {
['dbd.sqlite3'] = {
sources = {
'dbd/common.c',
'dbd/sqlite3/main.c',
'dbd/sqlite3/statement.c',
'dbd/sqlite3/connection.c'
},
libraries = {
'sqlite3'
},
incdirs = {
"$(SQLITE_INCDIR)",
'./'
},
libdirs = {
"$(SQLITE_LIBDIR)"
}
}
}
}