From 756021ce242db6ac4463efdbb5d1bcd055f48e6b Mon Sep 17 00:00:00 2001 From: Alexander M Pickering Date: Fri, 27 Sep 2024 12:36:13 -0500 Subject: Start working on installer --- init | 2 ++ lua4win.wxs | 39 +++++++++++++++++++++++++++++++++++++++ meta.lua | 19 ++++++++++++++++++- 3 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 lua4win.wxs diff --git a/init b/init index 642d265..66ea653 100755 --- a/init +++ b/init @@ -1 +1,3 @@ #!/bin/sh -ex + +exit -1 diff --git a/lua4win.wxs b/lua4win.wxs new file mode 100644 index 0000000..c1411ca --- /dev/null +++ b/lua4win.wxs @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/meta.lua b/meta.lua index a91c918..ae0e052 100644 --- a/meta.lua +++ b/meta.lua @@ -1,6 +1,23 @@ return { ["lua4win-dist-lua"] = { - requires = {}, + image = "image-msi", + requires = { + {"cicd","luajit-three-debug-mingw64:luajit.exe"}, + {"cicd","luajit-three-debug-mingw64:lua51.dll"}, + {"cicd","luarocks-three-debug-mingw64:luarocks.exe"}, + }, + produces = { + ["lua4win.msi"] = true, + }, + }, + --[[ + ["lua4win-dist-lua-test"] = { + image = "image-wine", + entrypoint="test", + requires = { + {"cicd", "lua4win-dist-lua:lua4win.msi"} + }, produces = {}, } + ]] } -- cgit v1.2.3-55-g6feb