From 1390f96fdcd2b296e4e82027b5834ed86cc8b0fd Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Mon, 28 Jul 2025 13:03:27 -0500 Subject: [PATCH] Create Windows installer #53 --- repertory.iss.in | 2 +- scripts/make_package.sh | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/repertory.iss.in b/repertory.iss.in index bb7559a8..456bc83d 100644 --- a/repertory.iss.in +++ b/repertory.iss.in @@ -41,7 +41,7 @@ WizardStyle=modern Name: "english"; MessagesFile: "compiler:Default.isl" [Files] -Source: "repertory\*.*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs uninsneveruninstall +Source: "repertory\*.*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs ; NOTE: Don't use "Flags: ignoreversion" on any shared system files [Icons] diff --git a/scripts/make_package.sh b/scripts/make_package.sh index 3b7d977d..31c32d95 100755 --- a/scripts/make_package.sh +++ b/scripts/make_package.sh @@ -35,6 +35,16 @@ fi if [ -f "${PROJECT_OUT_FILE}.sig" ]; then rm -f "${PROJECT_OUT_FILE}.sig" || error_exit "failed to delete file: ${PROJECT_OUT_FILE}.sig" 1 fi + +if [ -f "${PROJECT_FILE_PART}_setup.exe" ]; then + rm -f "${PROJECT_FILE_PART}_setup.exe" || error_exit "failed to delete file: ${PROJECT_FILE_PART}_setup.exe" 1 +fi +if [ -f "${PROJECT_FILE_PART}_setup.exe.sha256" ]; then + rm -f "${PROJECT_FILE_PART}_setup.exe.sha256" || error_exit "failed to delete file: ${PROJECT_FILE_PART}_setup.exe.sha256" 1 +fi +if [ -f "${PROJECT_FILE_PART}_setup.exe.sig" ]; then + rm -f "${PROJECT_FILE_PART}_setup.exe.sig" || error_exit "failed to delete file: ${PROJECT_FILE_PART}_setup.exe.sig" 1 +fi popd rsync -av --progress ${PROJECT_DIST_DIR}/ ${TEMP_DIR}/${PROJECT_NAME}/ || error_exit "failed to rsync" 1