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 = 'lualdap'
version= '1.3.0-1'
source = {
url = 'git://github.com/lualdap/lualdap',
tag = 'v1.3.0',
}
description = {
summary = "A Lua interface to the OpenLDAP library",
detailed = [[
LuaLDAP is a simple interface from Lua to an LDAP client, in
fact it is a bind to OpenLDAP. It enables a Lua program to
connect to an LDAP server; execute any operation (search, add,
compare, delete, modify and rename); retrieve entries and
references of the search result.
]],
license = 'MIT',
homepage = 'https://lualdap.github.io/lualdap/',
}
dependencies = {
'lua >= 5.1'
}
external_dependencies = {
platforms = {
unix = {
LDAP = {
header = 'ldap.h',
library = 'ldap',
},
},
}
}
build = {
type = 'builtin',
modules = {
lualdap = {
sources = { 'src/lualdap.c' },
},
},
platforms = {
unix = {
modules = {
lualdap = {
libdirs = { '$(LDAP_LIBDIR)' },
incdirs = { '$(LDAP_INCDIR)' },
libraries = { 'ldap', 'lber' },
},
},
},
windows = {
modules = {
lualdap = {
defines = { 'WIN32', 'WINLDAP' },
libraries = { 'wldap32' },
},
},
},
},
copy_directories = { 'docs' },
}
|