47 lines
1.1 KiB
Plaintext
47 lines
1.1 KiB
Plaintext
|
package = "luaharfbuzz"
|
||
|
version = "1.1.0-1"
|
||
|
source = {
|
||
|
url = "git://github.com/ufytex/luaharfbuzz",
|
||
|
tag = "v1.1.0"
|
||
|
}
|
||
|
description = {
|
||
|
summary = "Lua bindings for the Harfbuzz text shaping library",
|
||
|
homepage = "https://github.com/ufytex/luaharfbuzz",
|
||
|
license = "MIT",
|
||
|
maintainer = "Deepak Jois <deepak.jois@gmail.com>"
|
||
|
}
|
||
|
dependencies = {
|
||
|
"lua >= 5.2"
|
||
|
}
|
||
|
build = {
|
||
|
type = "builtin",
|
||
|
modules = {
|
||
|
harfbuzz ="src/harfbuzz.lua",
|
||
|
luaharfbuzz= {
|
||
|
sources = {
|
||
|
"src/luaharfbuzz/luaharfbuzz.c",
|
||
|
"src/luaharfbuzz/blob.c",
|
||
|
"src/luaharfbuzz/face.c",
|
||
|
"src/luaharfbuzz/font.c",
|
||
|
"src/luaharfbuzz/buffer.c",
|
||
|
"src/luaharfbuzz/feature.c",
|
||
|
"src/luaharfbuzz/tag.c",
|
||
|
"src/luaharfbuzz/ot.c",
|
||
|
"src/luaharfbuzz/unicode.c",
|
||
|
"src/luaharfbuzz/script.c",
|
||
|
"src/luaharfbuzz/direction.c",
|
||
|
"src/luaharfbuzz/language.c",
|
||
|
"src/luaharfbuzz/class_utils.c"
|
||
|
},
|
||
|
libraries = {"harfbuzz"},
|
||
|
incdirs = {"$(HARFBUZZ_INCDIR)/harfbuzz"},
|
||
|
libdirs = {"$(HARFBUZZ_LIBDIR)"}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
external_dependencies = {
|
||
|
HARFBUZZ = {
|
||
|
header = "harfbuzz/hb.h"
|
||
|
}
|
||
|
}
|