diff options
author | Alexander M Pickering <alex@cogarr.net> | 2024-09-27 17:29:22 -0500 |
---|---|---|
committer | Alexander M Pickering <alex@cogarr.net> | 2024-09-27 17:29:22 -0500 |
commit | 3db9f0388a58b38f2d3857155e92184b0d1b2039 (patch) | |
tree | 506c6f4c0f5bd6c2a8482e3067465423b91531a0 | |
parent | 377c9263f22b9f28010a8df6220aec2fb0a46f82 (diff) | |
download | lua4win-dist-lua-3db9f0388a58b38f2d3857155e92184b0d1b2039.tar.gz lua4win-dist-lua-3db9f0388a58b38f2d3857155e92184b0d1b2039.tar.bz2 lua4win-dist-lua-3db9f0388a58b38f2d3857155e92184b0d1b2039.zip |
Try a different way to do ui
-rwxr-xr-x | init | 2 | ||||
-rw-r--r-- | lua4win.wxs | 59 |
2 files changed, 30 insertions, 31 deletions
@@ -1,3 +1,5 @@ | |||
1 | #!/bin/sh -ex | 1 | #!/bin/sh -ex |
2 | 2 | ||
3 | cp lua4win-dist-lua/lua4win.wxs | ||
4 | |||
3 | exit -1 | 5 | exit -1 |
diff --git a/lua4win.wxs b/lua4win.wxs index c1411ca..16d47f1 100644 --- a/lua4win.wxs +++ b/lua4win.wxs | |||
@@ -1,39 +1,36 @@ | |||
1 | <?xml version='1.0' encoding='windows-1252'?> | 1 | <?xml version='1.0' encoding='windows-1252'?> |
2 | <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> | 2 | <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> |
3 | <Product Id="*" UpgradeCode="GUID-GOES-HERE" | 3 | <Product Id="*" UpgradeCode="GUID-GOES-HERE" |
4 | Name="LuaJit Installer" | 4 | Name="Lua4Win Installer" |
5 | Version="1.0.0.0" | 5 | Version="1.0.0.0" |
6 | Manufacturer="Your Company" | 6 | Manufacturer="Lua4Win devs" |
7 | Language="1033"> | 7 | Language="1033"> |
8 | <Package Id="*" Description="LuaJit Installation Package" | 8 | <Package Id="*" Description="Lua4Win Installation Package" Keywords="Installer" |
9 | InstallerVersion="200" Compressed="yes" /> | 9 | InstallerVersion="100" Compressed="yes" /> |
10 | 10 | ||
11 | <!-- Add UI dialog to select install folder --> | 11 | <Property ID="DiskPrompt" Value="Lua4Win lua+luarocks installation" /> |
12 | <UI> | ||
13 | <DialogRef Id="WixUI_InstallDir"/> | ||
14 | </UI> | ||
15 | 12 | ||
16 | <Media Id="1" Cabinet="product.cab" EmbedCab="yes"/> | 13 | <Media Id="1" Cabinet="product.cab" EmbedCab="yes"/> |
17 | 14 | ||
18 | <Directory Id="TARGETDIR" Name="SourceDir"> | 15 | <Directory Id="TARGETDIR" Name="SourceDir"> |
19 | <Directory Id="ProgramFilesFolder"> | 16 | <Directory Id="ProgramFilesFolder"> |
20 | <!-- Use WIXUI_INSTALLDIR to get the selected install folder --> | 17 | <Directory Id="Lua4Win" Name="Lua4Win"> |
21 | <Directory Id="WIXUI_INSTALLDIR" Name="LuaJit"> | 18 | <Directory Id="INSTALLDIR" Name="Lua4Win 1.0"> |
22 | <Component Id="MainExecutable" Guid="GUID-GOES-HERE"> | 19 | <Component Id="MainExecutable" > |
23 | <File Id="luajit.exe" Source="path_to_your_file\luajit.exe" /> | 20 | <File Id="luajit.exe" Source="./luajit.exe" /> |
24 | <Shortcut Id="LuaJitShortcut" Directory="ProgramMenuDir" Name="LuaJit" Target="[WIXUI_INSTALLDIR]luajit.exe" WorkingDirectory="WIXUI_INSTALLDIR"/> | 21 | <File Id="lua51.dll" Source="./lua51.dll" /> |
25 | </Component> | 22 | <File Id="luarocks.exe" Source="./luarocks.exe" /> |
26 | </Directory> | 23 | </Component> |
27 | </Directory> | 24 | </Directory> |
28 | </Directory> | 25 | </Directory> |
26 | </Directory> | ||
27 | </Directory> | ||
29 | 28 | ||
30 | <Feature Id="MainApplication" Title="LuaJit" Description="The main LuaJit application." Level="1"> | 29 | <Feature Id="MainApplication" Level="1" Display="expand" ConfigurableDirectory="INSTALLDIR" AllowAdvertise="yes" InstallDefault="local"> |
31 | <ComponentRef Id="MainExecutable" /> | 30 | <ComponentRef Id="MainExecutable" /> |
31 | </Feature> | ||
32 | 32 | ||
33 | <!-- Create the symbolic link using WIXUI_INSTALLDIR --> | 33 | <Property Id="WIXUI_INSTALLDIR" VALUE="INSTALLDIR" /> |
34 | <RegistryKey Root="HKLM" Key="SYSTEM\CurrentControlSet\Services\lua.exe"> | 34 | <UIRef Id="WixUI_Minimal" /> |
35 | <RegistryValue Name="" Type="string" Value="[NETFRAMEWORK20]\v2.0.50727\InstallUtil.exe /LogToConsole=false [WIXUI_INSTALLDIR]luajit.exe"/> | 35 | </Product> |
36 | </RegistryKey> | ||
37 | </Feature> | ||
38 | </Product> | ||
39 | </Wix> | 36 | </Wix> |