From 66053df28f11311af36b1d594c270ab7f525b1e8 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Tue, 29 Jul 2025 10:59:18 -0500 Subject: [PATCH] Create Windows installer #53 --- cmake/versions.cmake | 14 +++++++------- repertory.iss.in | 1 + scripts/make_package.sh | 1 + 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/cmake/versions.cmake b/cmake/versions.cmake index 01c6d81b..7b24f207 100644 --- a/cmake/versions.cmake +++ b/cmake/versions.cmake @@ -1,15 +1,15 @@ set(BINUTILS_VERSION 2.44) -set(BOOST2_MAJOR_VERSION 1) -set(BOOST2_MINOR_VERSION 76) -set(BOOST2_PATCH_VERSION 0) set(BOOST_MAJOR_VERSION 1) set(BOOST_MINOR_VERSION 88) set(BOOST_PATCH_VERSION 0) +set(BOOST2_MAJOR_VERSION 1) +set(BOOST2_MINOR_VERSION 76) +set(BOOST2_PATCH_VERSION 0) set(CPP_HTTPLIB_VERSION 0.23.1) -set(CURL2_VERSION 8_15_0) set(CURL_VERSION 8.15.0) -set(EXPAT2_VERSION 2_7_1) +set(CURL2_VERSION 8_15_0) set(EXPAT_VERSION 2.7.1) +set(EXPAT2_VERSION 2_7_1) set(GCC_VERSION 15.1.0) set(GTEST_VERSION 1.17.0) set(ICU_VERSION 76-1) @@ -22,9 +22,9 @@ set(PKG_CONFIG_VERSION 0.29.2) set(PUGIXML_VERSION 1.15) set(ROCKSDB_VERSION 10.4.2) set(SPDLOG_VERSION 1.15.3) -set(SQLITE2_VERSION 3.50.3) set(SQLITE_VERSION 3500300) +set(SQLITE2_VERSION 3.50.3) set(STDUUID_VERSION 1.2.3) -set(WINFSP2_VERSION 2.1) set(WINFSP_VERSION 2.1.25156) +set(WINFSP2_VERSION 2.1) set(ZLIB_VERSION 1.3.1) diff --git a/repertory.iss.in b/repertory.iss.in index 456bc83d..1f72d64e 100644 --- a/repertory.iss.in +++ b/repertory.iss.in @@ -42,6 +42,7 @@ Name: "english"; MessagesFile: "compiler:Default.isl" [Files] Source: "repertory\*.*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs +Source: "3rd_party\winfsp-@WINFSP_VERSION@.msi"; DestDir: "{app}"; Flags: ignoreversion ; 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 31c32d95..a6e0ac49 100755 --- a/scripts/make_package.sh +++ b/scripts/make_package.sh @@ -75,6 +75,7 @@ popd if [ "${PROJECT_IS_MINGW}" == "1" ] && [ -f "${PROJECT_DIST_DIR}/../${PROJECT_NAME}.iss" ]; then cp -f "${PROJECT_DIST_DIR}/../${PROJECT_NAME}.iss" "${TEMP_DIR}/${PROJECT_NAME}.iss" + rsync -av --progress --delete ${PROJECT_SOURCE_DIR}/support/3rd_party/*.msi ${TEMP_DIR}/3rd_party/ pushd "${TEMP_DIR}" if [ "${PROJECT_IS_MINGW_UNIX}" == "1" ]; then