From 7108a8b6a1c2f2b6d629135fc797a5a0aa25f934 Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Tue, 17 Jul 2018 15:59:00 -0300 Subject: binary: add lua-bz2 dependency --- binary/all_in_one | 1 + binary/lua-bz2-0.1.0-1.rockspec | 44 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 binary/lua-bz2-0.1.0-1.rockspec diff --git a/binary/all_in_one b/binary/all_in_one index 9c7a690c..882289f5 100755 --- a/binary/all_in_one +++ b/binary/all_in_one @@ -468,6 +468,7 @@ local function main() luaposix = if_platform("unix", "./binary/luaposix-34.0.4-1.rockspec"), luasocket = "luasocket", ["lua-zlib"] = "./binary/lua-zlib-1.2-0.rockspec", + ["lua-bz2"] = "./binary/lua-bz2-0.1.0-1.rockspec", luafilesystem = "luafilesystem", } diff --git a/binary/lua-bz2-0.1.0-1.rockspec b/binary/lua-bz2-0.1.0-1.rockspec new file mode 100644 index 00000000..aa29293f --- /dev/null +++ b/binary/lua-bz2-0.1.0-1.rockspec @@ -0,0 +1,44 @@ +package = "lua-bz2" +version = "0.1.0-1" +source = { + url = "git+ssh://git@github.com/hishamhm/lua-bz2.git", + tag = "0.1.0", +} +description = { + summary = "A Lua binding to Julian Seward's libbzip2", + detailed = [[ + Support for reading and writing .bz2 files + and handling streams compressed in bzip2 format. + ]], + homepage = "https://github.com/harningt/lua-bz2", + license = "ISC" +} +external_dependencies = { + BZ2 = { + library = "bz2" + } +} +build = { + type = "builtin", + modules = { + bz2 = { + incdirs = { + "$(BZ2_INCDIR)" + }, + libdirs = { + "$(BZ2_LIBDIR)" + }, + libraries = { + "bz2" + }, + sources = { + "lbz.c", + "lbz2_common.c", + "lbz2_file_reader.c", + "lbz2_file_writer.c", + "lbz2_stream.c", + } + }, + ["bz2.ltn12"] = "bz2/ltn12.lua", + } +} -- cgit v1.2.3-55-g6feb