From 8c33234366a56d5eef696e6288bb5905fefcb40a Mon Sep 17 00:00:00 2001 From: Alexander M Pickering Date: Thu, 19 Dec 2024 00:59:46 -0600 Subject: add libdl to dependencies --- init | 5 ++++- luaossl-git-0.rockspec | 4 ++++ meta.lua | 2 ++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/init b/init index 7d3a888..7f74317 100755 --- a/init +++ b/init @@ -2,8 +2,11 @@ cp luaossl-packaging/luaossl-git-0.rockspec luaossl tar -xvzf include.tar.gz +tar -xvzf dlfcn.tar.gz mkdir lib -cp libcrypto.a lib +mv libcrypto.a lib +mv libssl.a lib +mv libdl.a lib cd luaossl git apply /root/luaossl-packaging/openssl.c.patch diff --git a/luaossl-git-0.rockspec b/luaossl-git-0.rockspec index 1727cf8..cafb1b3 100644 --- a/luaossl-git-0.rockspec +++ b/luaossl-git-0.rockspec @@ -24,6 +24,10 @@ external_dependencies = { header = "openssl/crypto.h"; library = "crypto"; }; + DL = { + header = "dlfcn.h"; + library = "dl"; + } } build = { type = "builtin"; diff --git a/meta.lua b/meta.lua index 428f6ba..6a361bd 100644 --- a/meta.lua +++ b/meta.lua @@ -31,6 +31,8 @@ for version, _, name, optimization, rel, flag, _, image in cartesian(lua_version {"cicd","libressl-" .. name .. "-" .. rel .. "-" .. image .. ":include.tar.gz"}, {"cicd","libressl-" .. name .. "-" .. rel .. "-" .. image .. ":libcrypto.a"}, {"cicd","libressl-" .. name .. "-" .. rel .. "-" .. image .. ":libssl.a"}, + {"cicd","dlfcn-win32:dlfcn.tar.gz"}, + {"cicd","dlfcn-win32:libdl.a"}, }, produces = { ["luaossl-git.mingw32-x86_64.rock"] = {"luarocks.sh", "luaossl", image, version, name, rel}, -- cgit v1.2.3-55-g6feb