From 7d06fb5617c80a31b6367a5525e6401b7be3ae84 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Tue, 29 Jul 2025 12:48:32 -0500 Subject: [PATCH] Create Windows installer #53 --- repertory.iss.in | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/repertory.iss.in b/repertory.iss.in index 1f72d64e..a561e3e0 100644 --- a/repertory.iss.in +++ b/repertory.iss.in @@ -40,11 +40,17 @@ WizardStyle=modern [Languages] Name: "english"; MessagesFile: "compiler:Default.isl" +[Components] +Name: "main"; Description: "Repertory Core"; Types: full compact custom; Flags: fixed +Name: "winfsp"; Description: "WinFSP v@WINFSP_VERSION@"; Types: full custom + [Files] -Source: "repertory\*.*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs -Source: "3rd_party\winfsp-@WINFSP_VERSION@.msi"; DestDir: "{app}"; Flags: ignoreversion +Source: "repertory\*.*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Components: main +Source: "3rd_party\winfsp-@WINFSP_VERSION@.msi"; DestDir: "{app}"; Flags: ignoreversion; Components: winfsp ; NOTE: Don't use "Flags: ignoreversion" on any shared system files [Icons] Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" +[Run] +Filename: "msiexec.exe"; WorkingDir: "{app}"; Parameters: "/a winfsp-@WINFSP_VERSION@.msi /norestart"; Flags: 64bit waituntilterminated; Components: winfsp