updated build system
This commit is contained in:
1 parent
a3ca5965a4
commit
539ad84cf3
88 files changed
+150
-135
No files matched your search
+16
-16
@@ -1,22 +1,22 @@
|
|||||||
set(BINUTILS_HASH ce2017e059d63e67ddb9240e9d4ec49c2893605035cd60e92ad53177f4377237)
|
set(BINUTILS_HASH 154ab23b60070e8f27013c22977f1129425d67d1e8acd6e13010e617811e4cff)
|
||||||
set(BOOST2_HASH 7bd7ddceec1a1dfdcbdb3e609b60d01739c38390a5f956385a12f3122049f0ca)
|
set(BOOST2_HASH 7bd7ddceec1a1dfdcbdb3e609b60d01739c38390a5f956385a12f3122049f0ca)
|
||||||
set(BOOST_HASH 9de758db755e8330a01d995b0a24d09798048400ac25c03fc5ea9be364b13c93)
|
set(BOOST_HASH c4a3b310ddd2472416e091067166b0713be97c63f38c212c484ada022fd296ce)
|
||||||
set(CPP_HTTPLIB_HASH a66f908f50ccb119769adce44fe1eac75f81b6ffab7c4ac0211bb663ffeb2688)
|
set(CPP_HTTPLIB_HASH f8d6bc6e2a958f9f21bde11ca408bd987cdf91b99ed9fc63c3e4ea3439376e71)
|
||||||
set(CURL_HASH d4d9a5001b491f5726efe9b50bc4aad03029506e73c9261272e809c64b05e814)
|
set(CURL_HASH 222c6b5c1f368ac63aed59bce2774eb5def9e8e67e46e800be182e684d2845a3)
|
||||||
set(EXPAT_HASH 85372797ff0673a8fc4a6be16466bb5a0ca28c0dcf3c6f7ac1686b4a3ba2aabb)
|
set(EXPAT_HASH 6e8ce7b52ebbaa423c59becc7cf1e6875c42e49228c062ac8123c10e700cec27)
|
||||||
set(GCC_HASH 7294d65cc1a0558cb815af0ca8c7763d86f7a31199794ede3f630c0d1b0a5723)
|
set(GCC_HASH 7294d65cc1a0558cb815af0ca8c7763d86f7a31199794ede3f630c0d1b0a5723)
|
||||||
set(GTEST_HASH 65fab701d9829d38cb77c14acdc431d2108bfdbf8979e40eb8ae567edf10b27c)
|
set(GTEST_HASH 6e3191c1455468b3fc35a417fb565c1c5071aee1b7e7f85e30cf48a98d37d8b5)
|
||||||
set(ICU_HASH a2c443404f00098e9e90acf29dc318e049d2dc78d9ae5f46efb261934a730ce2)
|
set(ICU_HASH f06bcab72736ee9d55689033b8198a178562354128cf38edb2afc2e67e3fd931)
|
||||||
set(INNOSETUP_HASH fa73bf47a4da250d185d07561c2bfda387e5e20db77e4570004cf6a133cc10b1)
|
set(INNOSETUP_HASH 0362a383ed217d4c4239b5933866dd96d3eb2102737da92f80f6057a4b40df2f)
|
||||||
set(JSON_HASH 4b92eb0c06d10683f7447ce9406cb97cd4b453be18d7279320f7b2f025c10187)
|
set(JSON_HASH 4b92eb0c06d10683f7447ce9406cb97cd4b453be18d7279320f7b2f025c10187)
|
||||||
set(LIBSODIUM_HASH 8e5aeca07a723a27bbecc3beef14b0068d37e7fc0e97f51b3f1c82d2a58005c1)
|
set(LIBSODIUM_HASH 5838bb0c3da6148c24ebe531d1ed1297de9a87aea77d426bcd99f289e681631c)
|
||||||
set(MINGW_HASH 5afe822af5c4edbf67daaf45eec61d538f49eef6b19524de64897c6b95828caf)
|
set(MINGW_HASH 6eaf921d9eb987d3820b364ea9775bc19b965ec81490b6fdd716526c28e1995c)
|
||||||
set(OPENSSL_HASH b6a5f44b7eb69e3fa35dbf15524405b44837a481d43d81daddde3ff21fcbb8e9)
|
set(OPENSSL_HASH 325b5c806167c13b40b1ffeadfe0248197c00eccc4cf123ec1e28d2d2fd216d9)
|
||||||
set(PKG_CONFIG_HASH 6fc69c01688c9458a57eb9a1664c9aba372ccda420a02bf4429fe610e7e7d591)
|
set(PKG_CONFIG_HASH 6fc69c01688c9458a57eb9a1664c9aba372ccda420a02bf4429fe610e7e7d591)
|
||||||
set(PUGIXML_HASH 655ade57fa703fb421c2eb9a0113b5064bddb145d415dd1f88c79353d90d511a)
|
set(PUGIXML_HASH 4cee1ca4aad395170f4c7a07824f3bdd41f28316c6e1e1090a1425b278ec0b4b)
|
||||||
set(ROCKSDB_HASH 7ec942baab802b2845188d02bc5d4e42c29236e61bcbc08f5b3a6bdd92290c22)
|
set(ROCKSDB_HASH 618d9726a7cb1cf4ce034f4cdca49de98aa64867dda06b91371a791ae8921aff)
|
||||||
set(SPDLOG_HASH 15a04e69c222eb6c01094b5c7ff8a249b36bb22788d72519646fb85feb267e67)
|
set(SPDLOG_HASH d8862955c6d74e5846b3f580b1605d2428b11d97a410d86e2fb13e857cd3a744)
|
||||||
set(SQLITE_HASH 1d3049dd0f830a025a53105fc79fd2ab9431aea99e137809d064d8ee8356b032)
|
set(SQLITE_HASH 1e71ddf93849c6a6ecf58b827c0692073d2dd7ee40196158068f7b29f422e87d)
|
||||||
set(STDUUID_HASH b1176597e789531c38481acbbed2a6894ad419aab0979c10410d59eb0ebf40d3)
|
set(STDUUID_HASH b1176597e789531c38481acbbed2a6894ad419aab0979c10410d59eb0ebf40d3)
|
||||||
set(WINFSP_HASH 073a70e00f77423e34bed98b86e600def93393ba5822204fac57a29324db9f7a)
|
set(WINFSP_HASH 073a70e00f77423e34bed98b86e600def93393ba5822204fac57a29324db9f7a)
|
||||||
set(ZLIB_HASH 17e88863f3600672ab49182f217281b6fc4d3c762bde361935e436a95214d05c)
|
set(ZLIB_HASH b99a0b86c0ba9360ec7e78c4f1e43b1cbdf1e6936c8fa0f6835c0cd694a495a1)
|
||||||
@@ -25,7 +25,6 @@ if(PROJECT_ENABLE_CURL)
|
|||||||
-DBUILD_LIBCURL_DOCS=OFF
|
-DBUILD_LIBCURL_DOCS=OFF
|
||||||
-DBUILD_MISC_DOCS=OFF
|
-DBUILD_MISC_DOCS=OFF
|
||||||
-DBUILD_SHARED_LIBS=${PROJECT_BUILD_SHARED_LIBS}
|
-DBUILD_SHARED_LIBS=${PROJECT_BUILD_SHARED_LIBS}
|
||||||
-DBUILD_STATIC_CURL=ON
|
|
||||||
-DBUILD_STATIC_LIBS=ON
|
-DBUILD_STATIC_LIBS=ON
|
||||||
-DBUILD_TESTING=OFF
|
-DBUILD_TESTING=OFF
|
||||||
-DCMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES}
|
-DCMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES}
|
||||||
|
|||||||
@@ -2,7 +2,23 @@ if(PROJECT_ENABLE_ROCKSDB)
|
|||||||
if(PROJECT_BUILD)
|
if(PROJECT_BUILD)
|
||||||
add_definitions(-DPROJECT_ENABLE_ROCKSDB)
|
add_definitions(-DPROJECT_ENABLE_ROCKSDB)
|
||||||
find_library(ROCKSDB_LIBRARY NAMES librocksdb.a REQUIRED)
|
find_library(ROCKSDB_LIBRARY NAMES librocksdb.a REQUIRED)
|
||||||
link_libraries(${ROCKSDB_LIBRARY})
|
|
||||||
|
find_package(ZLIB REQUIRED)
|
||||||
|
include_directories(BEFORE SYSTEM ${ZLIB_INCLUDE_DIRS})
|
||||||
|
|
||||||
|
if(PROJECT_IS_MINGW_UNIX)
|
||||||
|
if(PROJECT_STATIC_LINK)
|
||||||
|
set(ROCKSDB_ZLIB_LIBRARY /mingw64/lib/libzs.a)
|
||||||
|
else()
|
||||||
|
set(ROCKSDB_ZLIB_LIBRARY /mingw64/lib/libz.dll.a)
|
||||||
|
endif()
|
||||||
|
else()
|
||||||
|
set(ROCKSDB_ZLIB_LIBRARY ${ZLIB_LIBRARIES})
|
||||||
|
endif()
|
||||||
|
|
||||||
|
link_libraries(
|
||||||
|
"-Wl,--start-group,${ROCKSDB_LIBRARY},${ROCKSDB_ZLIB_LIBRARY},--end-group"
|
||||||
|
)
|
||||||
elseif(NOT PROJECT_IS_MINGW OR CMAKE_HOST_WIN32)
|
elseif(NOT PROJECT_IS_MINGW OR CMAKE_HOST_WIN32)
|
||||||
ExternalProject_Add(rocksdb_project
|
ExternalProject_Add(rocksdb_project
|
||||||
PREFIX external
|
PREFIX external
|
||||||
|
|||||||
+23
-22
@@ -1,30 +1,31 @@
|
|||||||
set(BINUTILS_VERSION 2.44)
|
set(BINUTILS_VERSION 2.47)
|
||||||
set(BOOST_MAJOR_VERSION 1)
|
|
||||||
set(BOOST_MINOR_VERSION 89)
|
|
||||||
set(BOOST_PATCH_VERSION 0)
|
|
||||||
set(BOOST2_MAJOR_VERSION 1)
|
set(BOOST2_MAJOR_VERSION 1)
|
||||||
set(BOOST2_MINOR_VERSION 76)
|
set(BOOST2_MINOR_VERSION 76)
|
||||||
set(BOOST2_PATCH_VERSION 0)
|
set(BOOST2_PATCH_VERSION 0)
|
||||||
set(CPP_HTTPLIB_VERSION 0.26.0)
|
set(BOOST_MAJOR_VERSION 1)
|
||||||
set(CURL_VERSION 8.16.0)
|
set(BOOST_MINOR_VERSION 92)
|
||||||
set(CURL2_VERSION 8_16_0)
|
set(BOOST_PATCH_VERSION 0)
|
||||||
set(EXPAT_VERSION 2.7.1)
|
set(CPP_HTTPLIB_VERSION 0.60.0)
|
||||||
set(EXPAT2_VERSION 2_7_1)
|
set(CURL2_VERSION 8_22_0)
|
||||||
|
set(CURL_VERSION 8.22.0)
|
||||||
|
set(EXPAT2_VERSION 2_9_0)
|
||||||
|
set(EXPAT_VERSION 2.9.0)
|
||||||
set(GCC_VERSION 15.2.0)
|
set(GCC_VERSION 15.2.0)
|
||||||
set(GTEST_VERSION 1.17.0)
|
set(GTEST_VERSION 1.18.0)
|
||||||
set(ICU_VERSION 76-1)
|
set(ICU_VERSION 78.3)
|
||||||
set(INNOSETUP_VERSION 6.5.4)
|
set(INNOSETUP2_VERSION 7_1_0)
|
||||||
|
set(INNOSETUP_VERSION 7.1.0)
|
||||||
set(JSON_VERSION 3.12.0)
|
set(JSON_VERSION 3.12.0)
|
||||||
set(LIBSODIUM_VERSION 1.0.20)
|
set(LIBSODIUM_VERSION 1.0.22)
|
||||||
set(MINGW_VERSION 13.0.0)
|
set(MINGW_VERSION 14.0.0)
|
||||||
set(OPENSSL_VERSION 3.6.0)
|
set(OPENSSL_VERSION 4.0.3)
|
||||||
set(PKG_CONFIG_VERSION 0.29.2)
|
set(PKG_CONFIG_VERSION 0.29.2)
|
||||||
set(PUGIXML_VERSION 1.15)
|
set(PUGIXML_VERSION 1.16)
|
||||||
set(ROCKSDB_VERSION 10.5.1)
|
set(ROCKSDB_VERSION 11.8.1)
|
||||||
set(SPDLOG_VERSION 1.15.3)
|
set(SPDLOG_VERSION 1.17.0)
|
||||||
set(SQLITE_VERSION 3500400)
|
set(SQLITE2_VERSION 3.53.4)
|
||||||
set(SQLITE2_VERSION 3.50.4)
|
set(SQLITE_VERSION 3530400)
|
||||||
set(STDUUID_VERSION 1.2.3)
|
set(STDUUID_VERSION 1.2.3)
|
||||||
set(WINFSP_VERSION 2.1.25156)
|
|
||||||
set(WINFSP2_VERSION 2.1)
|
set(WINFSP2_VERSION 2.1)
|
||||||
set(ZLIB_VERSION 1.3.1)
|
set(WINFSP_VERSION 2.1.25156)
|
||||||
|
set(ZLIB_VERSION 1.3.2)
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
#comment
|
#comment
|
||||||
FROM arm64v8/alpine:3.23
|
FROM arm64v8/alpine:3.24.2
|
||||||
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
|
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
|
||||||
CMD bash
|
CMD bash
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#comment
|
#comment
|
||||||
FROM --platform=linux/amd64 alpine:3.23
|
FROM --platform=linux/amd64 alpine:3.24.2
|
||||||
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
|
MAINTAINER Scott E. Graves <scott.e.graves@protonmail.com>
|
||||||
CMD bash
|
CMD bash
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#comment
|
#comment
|
||||||
FROM --platform=linux/amd64 alpine:3.23
|
FROM --platform=linux/amd64 alpine:3.24.2
|
||||||
|
|
||||||
RUN apk update
|
RUN apk update
|
||||||
RUN apk upgrade
|
RUN apk upgrade
|
||||||
@@ -291,8 +291,9 @@ RUN cd /3rd_party/mingw64 && sha256sum -c ./zlib-${MY_ZLIB_VERSION}.tar.gz.sha25
|
|||||||
&& mkdir build \
|
&& mkdir build \
|
||||||
&& cd build \
|
&& cd build \
|
||||||
&& cmake .. \
|
&& cmake .. \
|
||||||
-DBUILD_SHARED_LIBS=ON \
|
-DZLIB_BUILD_SHARED=ON \
|
||||||
-DBUILD_STATIC_LIBS=ON \
|
-DZLIB_BUILD_STATIC=ON \
|
||||||
|
-DZLIB_BUILD_TESTING=OFF \
|
||||||
-DCMAKE_CXX_STANDARD=${MY_CXX_STANDARD} \
|
-DCMAKE_CXX_STANDARD=${MY_CXX_STANDARD} \
|
||||||
-DCMAKE_INSTALL_PREFIX=${MY_MINGW_DIR} \
|
-DCMAKE_INSTALL_PREFIX=${MY_MINGW_DIR} \
|
||||||
-DCMAKE_TOOLCHAIN_FILE=${MY_TOOLCHAIN_FILE_CMAKE} \
|
-DCMAKE_TOOLCHAIN_FILE=${MY_TOOLCHAIN_FILE_CMAKE} \
|
||||||
@@ -922,6 +923,8 @@ RUN if [ -f "/3rd_party/rocksdb-${MY_ROCKSDB_VERSION}.tar.gz" ]; then \
|
|||||||
&& mkdir build \
|
&& mkdir build \
|
||||||
&& cd build \
|
&& cd build \
|
||||||
&& cmake .. \
|
&& cmake .. \
|
||||||
|
-DBUILD_SHARED_LIBS=ON \
|
||||||
|
-DBUILD_STATIC_LIBS=ON \
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
-DCMAKE_CXX_STANDARD=${MY_CXX_STANDARD} \
|
-DCMAKE_CXX_STANDARD=${MY_CXX_STANDARD} \
|
||||||
-DCMAKE_INSTALL_PREFIX=${MY_MINGW_DIR} \
|
-DCMAKE_INSTALL_PREFIX=${MY_MINGW_DIR} \
|
||||||
@@ -1171,7 +1174,7 @@ ENV MY_INNOSETUP_VERSION=${INNOSETUP_VERSION}
|
|||||||
RUN rm -rf /root/.wine; \
|
RUN rm -rf /root/.wine; \
|
||||||
wine64 reg add 'HKEY_CURRENT_USER\Software\Wine' /v ShowDotFiles /d Y \
|
wine64 reg add 'HKEY_CURRENT_USER\Software\Wine' /v ShowDotFiles /d Y \
|
||||||
&& while [ ! -f /root/.wine/user.reg ]; do sleep 1; done; \
|
&& while [ ! -f /root/.wine/user.reg ]; do sleep 1; done; \
|
||||||
wine-x11-run wine64 /3rd_party/mingw64/innosetup-${MY_INNOSETUP_VERSION}.exe /SP- /VERYSILENT /ALLUSERS /SUPPRESSMSGBOXES /DOWNLOADISCRYPT=1
|
wine-x11-run wine64 /3rd_party/mingw64/innosetup-${MY_INNOSETUP_VERSION}-x64.exe /SP- /VERYSILENT /ALLUSERS /SUPPRESSMSGBOXES /DOWNLOADISCRYPT=1
|
||||||
|
|
||||||
ARG UID=1000
|
ARG UID=1000
|
||||||
ARG GID=1000
|
ARG GID=1000
|
||||||
|
|||||||
@@ -94,7 +94,7 @@ auto client::get_config_value_by_name(std::string_view name) const
|
|||||||
rpc::create_password_hash(host_info_.password));
|
rpc::create_password_hash(host_info_.password));
|
||||||
|
|
||||||
auto resp =
|
auto resp =
|
||||||
cli.Get("/api/v1/" + rpc_method::get_config_value_by_name, params, {});
|
cli.Get("/api/v1/" + rpc_method::get_config_value_by_name, params);
|
||||||
if (resp.error() != httplib::Error::Success) {
|
if (resp.error() != httplib::Error::Success) {
|
||||||
return rpc_response{
|
return rpc_response{
|
||||||
.response_type = rpc_response_type::http_error,
|
.response_type = rpc_response_type::http_error,
|
||||||
@@ -124,7 +124,7 @@ auto client::get_directory_items(std::string_view api_path) const
|
|||||||
cli.set_basic_auth(host_info_.user,
|
cli.set_basic_auth(host_info_.user,
|
||||||
rpc::create_password_hash(host_info_.password));
|
rpc::create_password_hash(host_info_.password));
|
||||||
|
|
||||||
auto resp = cli.Get("/api/v1/" + rpc_method::get_directory_items, params, {});
|
auto resp = cli.Get("/api/v1/" + rpc_method::get_directory_items, params);
|
||||||
if (resp.error() != httplib::Error::Success) {
|
if (resp.error() != httplib::Error::Success) {
|
||||||
return rpc_response{
|
return rpc_response{
|
||||||
.response_type = rpc_response_type::http_error,
|
.response_type = rpc_response_type::http_error,
|
||||||
@@ -153,7 +153,7 @@ auto client::get_item_info(std::string_view api_path) const -> rpc_response {
|
|||||||
cli.set_basic_auth(host_info_.user,
|
cli.set_basic_auth(host_info_.user,
|
||||||
rpc::create_password_hash(host_info_.password));
|
rpc::create_password_hash(host_info_.password));
|
||||||
|
|
||||||
auto resp = cli.Get("/api/v1/" + rpc_method::get_item_info, params, {});
|
auto resp = cli.Get("/api/v1/" + rpc_method::get_item_info, params);
|
||||||
if (resp.error() != httplib::Error::Success) {
|
if (resp.error() != httplib::Error::Success) {
|
||||||
return rpc_response{
|
return rpc_response{
|
||||||
.response_type = rpc_response_type::http_error,
|
.response_type = rpc_response_type::http_error,
|
||||||
@@ -267,7 +267,7 @@ auto client::pinned_status(std::string_view api_path) const -> rpc_response {
|
|||||||
cli.set_basic_auth(host_info_.user,
|
cli.set_basic_auth(host_info_.user,
|
||||||
rpc::create_password_hash(host_info_.password));
|
rpc::create_password_hash(host_info_.password));
|
||||||
|
|
||||||
auto resp = cli.Get("/api/v1/" + rpc_method::pinned_status, params, {});
|
auto resp = cli.Get("/api/v1/" + rpc_method::pinned_status, params);
|
||||||
if (resp.error() != httplib::Error::Success) {
|
if (resp.error() != httplib::Error::Success) {
|
||||||
return rpc_response{
|
return rpc_response{
|
||||||
.response_type = rpc_response_type::http_error,
|
.response_type = rpc_response_type::http_error,
|
||||||
|
|||||||
@@ -35,11 +35,6 @@ const
|
|||||||
SMTO_ABORTIFHUNG = $0002;
|
SMTO_ABORTIFHUNG = $0002;
|
||||||
WM_SETTINGCHANGE = $001A;
|
WM_SETTINGCHANGE = $001A;
|
||||||
|
|
||||||
type
|
|
||||||
LPARAM = LongWord;
|
|
||||||
LRESULT = LongWord;
|
|
||||||
WPARAM = LongWord;
|
|
||||||
|
|
||||||
function SendMessageTimeout(hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: AnsiString;
|
function SendMessageTimeout(hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: AnsiString;
|
||||||
fuFlags: UINT; uTimeout: UINT; out lpdwResult: DWORD): LRESULT;
|
fuFlags: UINT; uTimeout: UINT; out lpdwResult: DWORD): LRESULT;
|
||||||
external 'SendMessageTimeoutA@user32.dll stdcall';
|
external 'SendMessageTimeoutA@user32.dll stdcall';
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ PROJECT_DOWNLOADS[EXPAT]="https://github.com/libexpat/libexpat/archive/refs/tags
|
|||||||
PROJECT_DOWNLOADS[GCC]="https://mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-${PROJECT_VERSIONS[GCC]}/gcc-${PROJECT_VERSIONS[GCC]}.tar.gz;gcc-${PROJECT_VERSIONS[GCC]}.tar.gz;3rd_party/mingw64"
|
PROJECT_DOWNLOADS[GCC]="https://mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-${PROJECT_VERSIONS[GCC]}/gcc-${PROJECT_VERSIONS[GCC]}.tar.gz;gcc-${PROJECT_VERSIONS[GCC]}.tar.gz;3rd_party/mingw64"
|
||||||
PROJECT_DOWNLOADS[GTEST]="https://github.com/google/googletest/archive/refs/tags/v${PROJECT_VERSIONS[GTEST]}.tar.gz;googletest-${PROJECT_VERSIONS[GTEST]}.tar.gz;3rd_party"
|
PROJECT_DOWNLOADS[GTEST]="https://github.com/google/googletest/archive/refs/tags/v${PROJECT_VERSIONS[GTEST]}.tar.gz;googletest-${PROJECT_VERSIONS[GTEST]}.tar.gz;3rd_party"
|
||||||
PROJECT_DOWNLOADS[ICU]="https://github.com/unicode-org/icu/archive/refs/tags/release-${PROJECT_VERSIONS[ICU]}.tar.gz;icu-release-${PROJECT_VERSIONS[ICU]}.tar.gz;3rd_party/mingw64"
|
PROJECT_DOWNLOADS[ICU]="https://github.com/unicode-org/icu/archive/refs/tags/release-${PROJECT_VERSIONS[ICU]}.tar.gz;icu-release-${PROJECT_VERSIONS[ICU]}.tar.gz;3rd_party/mingw64"
|
||||||
PROJECT_DOWNLOADS[INNOSETUP]="https://files.jrsoftware.org/is/6/innosetup-${PROJECT_VERSIONS[INNOSETUP]}.exe;innosetup-${PROJECT_VERSIONS[INNOSETUP]}.exe;3rd_party/mingw64"
|
PROJECT_DOWNLOADS[INNOSETUP]="https://github.com/jrsoftware/issrc/releases/download/is-${PROJECT_VERSIONS[INNOSETUP2]}/innosetup-${PROJECT_VERSIONS[INNOSETUP]}-x64.exe;innosetup-${PROJECT_VERSIONS[INNOSETUP]}-x64.exe;3rd_party/mingw64"
|
||||||
PROJECT_DOWNLOADS[JSON]="https://github.com/nlohmann/json/archive/refs/tags/v${PROJECT_VERSIONS[JSON]}.tar.gz;json-${PROJECT_VERSIONS[JSON]}.tar.gz;3rd_party"
|
PROJECT_DOWNLOADS[JSON]="https://github.com/nlohmann/json/archive/refs/tags/v${PROJECT_VERSIONS[JSON]}.tar.gz;json-${PROJECT_VERSIONS[JSON]}.tar.gz;3rd_party"
|
||||||
PROJECT_DOWNLOADS[LIBSODIUM]="https://github.com/jedisct1/libsodium/archive/refs/tags/${PROJECT_VERSIONS[LIBSODIUM]}-RELEASE.tar.gz;libsodium-${PROJECT_VERSIONS[LIBSODIUM]}.tar.gz;3rd_party"
|
PROJECT_DOWNLOADS[LIBSODIUM]="https://github.com/jedisct1/libsodium/archive/refs/tags/${PROJECT_VERSIONS[LIBSODIUM]}-RELEASE.tar.gz;libsodium-${PROJECT_VERSIONS[LIBSODIUM]}.tar.gz;3rd_party"
|
||||||
PROJECT_DOWNLOADS[MINGW]="https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/mingw-w64-v${PROJECT_VERSIONS[MINGW]}.tar.bz2;;mingw-w64-v${PROJECT_VERSIONS[MINGW]}.tar.bz2;3rd_party/mingw64"
|
PROJECT_DOWNLOADS[MINGW]="https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/mingw-w64-v${PROJECT_VERSIONS[MINGW]}.tar.bz2;;mingw-w64-v${PROJECT_VERSIONS[MINGW]}.tar.bz2;3rd_party/mingw64"
|
||||||
@@ -61,7 +61,7 @@ PROJECT_DOWNLOADS[PKG_CONFIG]="https://pkgconfig.freedesktop.org/releases/pkg-co
|
|||||||
PROJECT_DOWNLOADS[PUGIXML]="https://github.com/zeux/pugixml/releases/download/v${PROJECT_VERSIONS[PUGIXML]}/pugixml-${PROJECT_VERSIONS[PUGIXML]}.tar.gz;pugixml-${PROJECT_VERSIONS[PUGIXML]}.tar.gz;3rd_party"
|
PROJECT_DOWNLOADS[PUGIXML]="https://github.com/zeux/pugixml/releases/download/v${PROJECT_VERSIONS[PUGIXML]}/pugixml-${PROJECT_VERSIONS[PUGIXML]}.tar.gz;pugixml-${PROJECT_VERSIONS[PUGIXML]}.tar.gz;3rd_party"
|
||||||
PROJECT_DOWNLOADS[ROCKSDB]="https://github.com/facebook/rocksdb/archive/refs/tags/v${PROJECT_VERSIONS[ROCKSDB]}.tar.gz;rocksdb-${PROJECT_VERSIONS[ROCKSDB]}.tar.gz;3rd_party"
|
PROJECT_DOWNLOADS[ROCKSDB]="https://github.com/facebook/rocksdb/archive/refs/tags/v${PROJECT_VERSIONS[ROCKSDB]}.tar.gz;rocksdb-${PROJECT_VERSIONS[ROCKSDB]}.tar.gz;3rd_party"
|
||||||
PROJECT_DOWNLOADS[SPDLOG]="https://github.com/gabime/spdlog/archive/refs/tags/v${PROJECT_VERSIONS[SPDLOG]}.tar.gz;spdlog-${PROJECT_VERSIONS[SPDLOG]}.tar.gz;3rd_party"
|
PROJECT_DOWNLOADS[SPDLOG]="https://github.com/gabime/spdlog/archive/refs/tags/v${PROJECT_VERSIONS[SPDLOG]}.tar.gz;spdlog-${PROJECT_VERSIONS[SPDLOG]}.tar.gz;3rd_party"
|
||||||
PROJECT_DOWNLOADS[SQLITE]="https://www.sqlite.org/2025/sqlite-amalgamation-${PROJECT_VERSIONS[SQLITE]}.zip;sqlite-amalgamation-${PROJECT_VERSIONS[SQLITE]}.zip;3rd_party"
|
PROJECT_DOWNLOADS[SQLITE]="https://www.sqlite.org/2026/sqlite-amalgamation-${PROJECT_VERSIONS[SQLITE]}.zip;sqlite-amalgamation-${PROJECT_VERSIONS[SQLITE]}.zip;3rd_party"
|
||||||
PROJECT_DOWNLOADS[STDUUID]="https://github.com/mariusbancila/stduuid/archive/refs/tags/v${PROJECT_VERSIONS[STDUUID]}.tar.gz;stduuid-${PROJECT_VERSIONS[STDUUID]}.tar.gz;3rd_party"
|
PROJECT_DOWNLOADS[STDUUID]="https://github.com/mariusbancila/stduuid/archive/refs/tags/v${PROJECT_VERSIONS[STDUUID]}.tar.gz;stduuid-${PROJECT_VERSIONS[STDUUID]}.tar.gz;3rd_party"
|
||||||
PROJECT_DOWNLOADS[WINFSP]="https://github.com/winfsp/winfsp/releases/download/v${PROJECT_VERSIONS[WINFSP2]}/winfsp-${PROJECT_VERSIONS[WINFSP]}.msi;winfsp-${PROJECT_VERSIONS[WINFSP]}.msi;3rd_party"
|
PROJECT_DOWNLOADS[WINFSP]="https://github.com/winfsp/winfsp/releases/download/v${PROJECT_VERSIONS[WINFSP2]}/winfsp-${PROJECT_VERSIONS[WINFSP]}.msi;winfsp-${PROJECT_VERSIONS[WINFSP]}.msi;3rd_party"
|
||||||
PROJECT_DOWNLOADS[ZLIB]="https://github.com/madler/zlib/archive/refs/tags/v${PROJECT_VERSIONS[ZLIB]}.tar.gz;zlib-${PROJECT_VERSIONS[ZLIB]}.tar.gz;3rd_party/mingw64"
|
PROJECT_DOWNLOADS[ZLIB]="https://github.com/madler/zlib/archive/refs/tags/v${PROJECT_VERSIONS[ZLIB]}.tar.gz;zlib-${PROJECT_VERSIONS[ZLIB]}.tar.gz;3rd_party/mingw64"
|
||||||
|
|||||||
@@ -137,7 +137,7 @@ elif [ "${PROJECT_IS_MINGW}" == "1" ] && [ -f "${PROJECT_DIST_DIR}/../${PROJECT_
|
|||||||
|
|
||||||
pushd "${TEMP_DIR}"
|
pushd "${TEMP_DIR}"
|
||||||
if [ "${PROJECT_IS_MINGW_UNIX}" == "1" ]; then
|
if [ "${PROJECT_IS_MINGW_UNIX}" == "1" ]; then
|
||||||
wine64 "c:/Program Files (x86)/Inno Setup 6/iscc.exe" "${PROJECT_NAME}.iss" || exit 1
|
wine64 "c:/Program Files/Inno Setup 7/iscc.exe" "${PROJECT_NAME}.iss" || exit 1
|
||||||
else
|
else
|
||||||
iscc "${PROJECT_NAME}.iss" || exit 1
|
iscc "${PROJECT_NAME}.iss" || exit 1
|
||||||
fi
|
fi
|
||||||
|
|||||||
+20
-19
@@ -1,34 +1,35 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
declare -A PROJECT_VERSIONS
|
declare -A PROJECT_VERSIONS
|
||||||
PROJECT_VERSIONS[BINUTILS]="2.44"
|
PROJECT_VERSIONS[BINUTILS]="2.47"
|
||||||
PROJECT_VERSIONS[BOOST2_MAJOR]="1"
|
PROJECT_VERSIONS[BOOST2_MAJOR]="1"
|
||||||
PROJECT_VERSIONS[BOOST2_MINOR]="76"
|
PROJECT_VERSIONS[BOOST2_MINOR]="76"
|
||||||
PROJECT_VERSIONS[BOOST2_PATCH]="0"
|
PROJECT_VERSIONS[BOOST2_PATCH]="0"
|
||||||
PROJECT_VERSIONS[BOOST_MAJOR]="1"
|
PROJECT_VERSIONS[BOOST_MAJOR]="1"
|
||||||
PROJECT_VERSIONS[BOOST_MINOR]="89"
|
PROJECT_VERSIONS[BOOST_MINOR]="92"
|
||||||
PROJECT_VERSIONS[BOOST_PATCH]="0"
|
PROJECT_VERSIONS[BOOST_PATCH]="0"
|
||||||
PROJECT_VERSIONS[CPP_HTTPLIB]="0.26.0"
|
PROJECT_VERSIONS[CPP_HTTPLIB]="0.60.0"
|
||||||
PROJECT_VERSIONS[CURL]="8.16.0"
|
PROJECT_VERSIONS[CURL]="8.22.0"
|
||||||
PROJECT_VERSIONS[CURL2]="8_16_0"
|
PROJECT_VERSIONS[CURL2]="8_22_0"
|
||||||
PROJECT_VERSIONS[EXPAT]="2.7.1"
|
PROJECT_VERSIONS[EXPAT]="2.9.0"
|
||||||
PROJECT_VERSIONS[EXPAT2]="2_7_1"
|
PROJECT_VERSIONS[EXPAT2]="2_9_0"
|
||||||
PROJECT_VERSIONS[GCC]="15.2.0"
|
PROJECT_VERSIONS[GCC]="15.2.0"
|
||||||
PROJECT_VERSIONS[GTEST]="1.17.0"
|
PROJECT_VERSIONS[GTEST]="1.18.0"
|
||||||
PROJECT_VERSIONS[ICU]="76-1"
|
PROJECT_VERSIONS[ICU]="78.3"
|
||||||
PROJECT_VERSIONS[INNOSETUP]="6.5.4"
|
PROJECT_VERSIONS[INNOSETUP]="7.1.0"
|
||||||
|
PROJECT_VERSIONS[INNOSETUP2]="7_1_0"
|
||||||
PROJECT_VERSIONS[JSON]="3.12.0"
|
PROJECT_VERSIONS[JSON]="3.12.0"
|
||||||
PROJECT_VERSIONS[LIBSODIUM]="1.0.20"
|
PROJECT_VERSIONS[LIBSODIUM]="1.0.22"
|
||||||
PROJECT_VERSIONS[MINGW]="13.0.0"
|
PROJECT_VERSIONS[MINGW]="14.0.0"
|
||||||
PROJECT_VERSIONS[OPENSSL]="3.6.0"
|
PROJECT_VERSIONS[OPENSSL]="4.0.3"
|
||||||
PROJECT_VERSIONS[PKG_CONFIG]="0.29.2"
|
PROJECT_VERSIONS[PKG_CONFIG]="0.29.2"
|
||||||
PROJECT_VERSIONS[PUGIXML]="1.15"
|
PROJECT_VERSIONS[PUGIXML]="1.16"
|
||||||
PROJECT_VERSIONS[ROCKSDB]="10.5.1"
|
PROJECT_VERSIONS[ROCKSDB]="11.8.1"
|
||||||
PROJECT_VERSIONS[SPDLOG]="1.15.3"
|
PROJECT_VERSIONS[SPDLOG]="1.17.0"
|
||||||
PROJECT_VERSIONS[SQLITE]="3500400"
|
PROJECT_VERSIONS[SQLITE]="3530400"
|
||||||
PROJECT_VERSIONS[SQLITE2]="3.50.4"
|
PROJECT_VERSIONS[SQLITE2]="3.53.4"
|
||||||
PROJECT_VERSIONS[STDUUID]="1.2.3"
|
PROJECT_VERSIONS[STDUUID]="1.2.3"
|
||||||
PROJECT_VERSIONS[WINFSP]="2.1.25156"
|
PROJECT_VERSIONS[WINFSP]="2.1.25156"
|
||||||
PROJECT_VERSIONS[WINFSP2]="2.1"
|
PROJECT_VERSIONS[WINFSP2]="2.1"
|
||||||
PROJECT_VERSIONS[ZLIB]="1.3.1"
|
PROJECT_VERSIONS[ZLIB]="1.3.2"
|
||||||
export PROJECT_VERSIONS
|
export PROJECT_VERSIONS
|
||||||
BIN
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
9de758db755e8330a01d995b0a24d09798048400ac25c03fc5ea9be364b13c93 boost_1_89_0.tar.gz
|
|
||||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
c4a3b310ddd2472416e091067166b0713be97c63f38c212c484ada022fd296ce boost_1_92_0.tar.gz
|
||||||
BIN
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
a66f908f50ccb119769adce44fe1eac75f81b6ffab7c4ac0211bb663ffeb2688 cpp-httplib-0.26.0.tar.gz
|
|
||||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
f8d6bc6e2a958f9f21bde11ca408bd987cdf91b99ed9fc63c3e4ea3439376e71 cpp-httplib-0.60.0.tar.gz
|
||||||
BIN
Binary file not shown.
-1
@@ -1 +0,0 @@
|
|||||||
d4d9a5001b491f5726efe9b50bc4aad03029506e73c9261272e809c64b05e814 curl-8.16.0.tar.gz
|
|
||||||
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
|||||||
|
222c6b5c1f368ac63aed59bce2774eb5def9e8e67e46e800be182e684d2845a3 curl-8.22.0.tar.gz
|
||||||
BIN
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
65fab701d9829d38cb77c14acdc431d2108bfdbf8979e40eb8ae567edf10b27c googletest-1.17.0.tar.gz
|
|
||||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
6e3191c1455468b3fc35a417fb565c1c5071aee1b7e7f85e30cf48a98d37d8b5 googletest-1.18.0.tar.gz
|
||||||
BIN
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
8e5aeca07a723a27bbecc3beef14b0068d37e7fc0e97f51b3f1c82d2a58005c1 libsodium-1.0.20.tar.gz
|
|
||||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
5838bb0c3da6148c24ebe531d1ed1297de9a87aea77d426bcd99f289e681631c libsodium-1.0.22.tar.gz
|
||||||
BIN
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
ce2017e059d63e67ddb9240e9d4ec49c2893605035cd60e92ad53177f4377237 binutils-2.44.tar.xz
|
|
||||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
154ab23b60070e8f27013c22977f1129425d67d1e8acd6e13010e617811e4cff binutils-2.47.tar.xz
|
||||||
BIN
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
85372797ff0673a8fc4a6be16466bb5a0ca28c0dcf3c6f7ac1686b4a3ba2aabb expat-2.7.1.tar.gz
|
|
||||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
6e8ce7b52ebbaa423c59becc7cf1e6875c42e49228c062ac8123c10e700cec27 expat-2.9.0.tar.gz
|
||||||
BIN
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
a2c443404f00098e9e90acf29dc318e049d2dc78d9ae5f46efb261934a730ce2 icu-release-76-1.tar.gz
|
|
||||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
f06bcab72736ee9d55689033b8198a178562354128cf38edb2afc2e67e3fd931 icu-release-78.3.tar.gz
|
||||||
BIN
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
fa73bf47a4da250d185d07561c2bfda387e5e20db77e4570004cf6a133cc10b1 innosetup-6.5.4.exe
|
|
||||||
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
0362a383ed217d4c4239b5933866dd96d3eb2102737da92f80f6057a4b40df2f ./innosetup-7.1.0-x64.exe
|
||||||
@@ -1 +0,0 @@
|
|||||||
5afe822af5c4edbf67daaf45eec61d538f49eef6b19524de64897c6b95828caf mingw-w64-v13.0.0.tar.bz2
|
|
||||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
6eaf921d9eb987d3820b364ea9775bc19b965ec81490b6fdd716526c28e1995c mingw-w64-v14.0.0.tar.bz2
|
||||||
BIN
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
17e88863f3600672ab49182f217281b6fc4d3c762bde361935e436a95214d05c zlib-1.3.1.tar.gz
|
|
||||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
b99a0b86c0ba9360ec7e78c4f1e43b1cbdf1e6936c8fa0f6835c0cd694a495a1 zlib-1.3.2.tar.gz
|
||||||
BIN
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
b6a5f44b7eb69e3fa35dbf15524405b44837a481d43d81daddde3ff21fcbb8e9 openssl-3.6.0.tar.gz
|
|
||||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
325b5c806167c13b40b1ffeadfe0248197c00eccc4cf123ec1e28d2d2fd216d9 openssl-4.0.3.tar.gz
|
||||||
BIN
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
655ade57fa703fb421c2eb9a0113b5064bddb145d415dd1f88c79353d90d511a *pugixml-1.15.tar.gz
|
|
||||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
4cee1ca4aad395170f4c7a07824f3bdd41f28316c6e1e1090a1425b278ec0b4b pugixml-1.16.tar.gz
|
||||||
BIN
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
7ec942baab802b2845188d02bc5d4e42c29236e61bcbc08f5b3a6bdd92290c22 rocksdb-10.5.1.tar.gz
|
|
||||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
618d9726a7cb1cf4ce034f4cdca49de98aa64867dda06b91371a791ae8921aff rocksdb-11.8.1.tar.gz
|
||||||
BIN
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
15a04e69c222eb6c01094b5c7ff8a249b36bb22788d72519646fb85feb267e67 spdlog-1.15.3.tar.gz
|
|
||||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
d8862955c6d74e5846b3f580b1605d2428b11d97a410d86e2fb13e857cd3a744 spdlog-1.17.0.tar.gz
|
||||||
BIN
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
1d3049dd0f830a025a53105fc79fd2ab9431aea99e137809d064d8ee8356b032 sqlite-amalgamation-3500400.zip
|
|
||||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
1e71ddf93849c6a6ecf58b827c0692073d2dd7ee40196158068f7b29f422e87d sqlite-amalgamation-3530400.zip
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Reference in new issue
Block a user