coingate
All checks were successful
Deploy / build-deploy (push) Successful in 3m10s

This commit is contained in:
Jorijn van der Graaf 2026-08-13 23:34:19 +02:00
commit 70668af8f5
20 changed files with 2354 additions and 1048 deletions

View file

@ -125,17 +125,17 @@ extern "C" Configuration CrafterBuildProject(std::span<const std::string_view> a
"server/implementations/Catcrafts.Server-Orders",
"server/implementations/Catcrafts.Server-Mollie",
"server/implementations/Catcrafts.Server-Invoice",
"server/implementations/Catcrafts.Server-Bunq",
"server/implementations/Catcrafts.Server-Coingate",
"server/implementations/Catcrafts.Server-Shipping",
"server/implementations/Catcrafts.Server-Mail",
};
cfg.GetInterfacesAndImplementations(ifaces, impls);
// The bunq client signs requests with an RSA key (OpenSSL EVP). The
// TLS transport already links libssl through Crafter.Network; libcrypto
// is named explicitly because the signing code calls it directly.
// Both rails reach their provider over TLS, which is what libssl is
// for here. No code in this product calls libcrypto directly any more
// — the RSA request signing that did went with the bunq rail — so it
// is left to libssl's own dependency rather than named again.
cfg.linkFlags.push_back("-lssl");
cfg.linkFlags.push_back("-lcrypto");
// libmsquic.so.2 is built in crafter-build's external cache, and the
// RUNPATH pointing there only exists on the build machine — the first