Skip to content

Commit abd8896

Browse files
committed
Windows build: remove stale license page from install wizard. Fixes #879. Install desktop icon but no way to turn it off. See #887.
1 parent b525c87 commit abd8896

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

src/ngscopeclient/wix/ngscopeclient.wxs.in

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<?define Manufacturer = "Antikernel Labs" ?>
33
<?define Product = "ngscopeclient" ?>
4-
<?define Version = "0.1" ?>
4+
<?define Version = "@PROJECT_VERSION@" ?>
55
<?define RegKey = "ngscopeclient" ?>
66
<?define DefaultInstallDir = "ngscopeclient" ?>
77
<?define ShortcutTarget = "ngscopeclient.exe" ?>
@@ -15,13 +15,14 @@
1515
<Property Id="ARPURLINFOABOUT" Value="https://www.github.com/azonenberg/scopehal-apps" />
1616
<Property Id="ARPURLUPDATEINFO" Value="https://www.github.com/azonenberg/scopehal-apps" />
1717
<Property Id="ARPNOMODIFY" Value="1" />
18-
<Directory Id="TARGETDIR" Name="SourceDir">
18+
<Directory Id="TARGETDIR" Name="SourceDir">
1919
<Directory Id="ProgramMenuFolder">
2020
<Directory Id="ProgramMenuDir" Name="ngscopeclient">
2121
<Component Id="StartMenuShortcuts" Guid="$(var.Uuid.StartMenuShortcuts)">
2222
<RegistryValue Root="HKCU" Key="Software\$(var.RegKey)" Name="InstallDir" Value="[APPLICATIONFOLDER]" Type="string" KeyPath="yes" />
2323
<RemoveFolder Id="ProgramMenuDir" Directory="ProgramMenuDir" On="uninstall" />
2424
<Shortcut Id="RunProgram" Directory="ProgramMenuDir" Name="$(var.Product)" Description="Run $(var.Product)" Target="[APPLICATIONFOLDER]$(var.ShortcutTarget)" />
25+
<Shortcut Id="RunProgramDesktop" Directory="DesktopFolder" Name="$(var.Product)"/>
2526
<Shortcut Id="UninstallProduct" Directory="ProgramMenuDir" Name="Uninstall $(var.Product)" Description="Uninstalls the $(var.Product)" Target="[System64Folder]msiexec.exe" Arguments="/x [ProductCode]" />
2627
</Component>
2728
</Directory>
@@ -43,7 +44,7 @@
4344
<UIRef Id="WixUI_Custom" />
4445
<Property Id="ALLUSERS" Value="1" />
4546
<Property Id="WixAppFolder" Value="WixPerMachineFolder" />
46-
<Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONFOLDER" />
47+
<Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONFOLDER" />
4748
<UI Id="WixUI_Custom">
4849
<TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" />
4950
<TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="12" />
@@ -65,12 +66,18 @@
6566
<Publish Dialog="BrowseDlg" Control="OK" Event="DoAction" Value="WixUIValidatePath" Order="3">1</Publish>
6667
<Publish Dialog="BrowseDlg" Control="OK" Event="SpawnDialog" Value="InvalidDirDlg" Order="4"><![CDATA[WIXUI_INSTALLDIR_VALID<>"1"]]></Publish>
6768
<Publish Dialog="ExitDialog" Control="Finish" Event="EndDialog" Value="Return" Order="999">1</Publish>
69+
70+
<Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="InstallScopeDlg">NOT Installed</Publish>
71+
<Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg">Installed AND PATCH</Publish>
72+
<Publish Dialog="InstallScopeDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg">1</Publish>
73+
<!--
6874
<Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="LicenseAgreementDlg">NOT Installed</Publish>
6975
<Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg">Installed AND PATCH</Publish>
7076
<Publish Dialog="LicenseAgreementDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg">1</Publish>
7177
<Publish Dialog="LicenseAgreementDlg" Control="Next" Event="NewDialog" Value="InstallScopeDlg">LicenseAccepted = "1"</Publish>
72-
7378
<Publish Dialog="InstallScopeDlg" Control="Back" Event="NewDialog" Value="LicenseAgreementDlg">1</Publish>
79+
-->
80+
7481
<Publish Dialog="InstallScopeDlg" Control="Next" Property="WixAppFolder" Value="WixPerUserFolder" Order="1">!(wix.WixUISupportPerUser) AND NOT Privileged</Publish>
7582
<Publish Dialog="InstallScopeDlg" Control="Next" Property="ALLUSERS" Value="{}" Order="2">WixAppFolder = "WixPerUserFolder"</Publish>
7683
<Publish Dialog="InstallScopeDlg" Control="Next" Property="ALLUSERS" Value="1" Order="3">WixAppFolder = "WixPerMachineFolder"</Publish>

0 commit comments

Comments
 (0)