Vendor OpenSSL for SQLCipher so the build works on Windows

The bundled-sqlcipher feature relied on a system OpenSSL for SQLCipher's
crypto — fine on macOS/Linux, but absent on Windows, where the release
build failed at libsqlite3-sys. Switch to
bundled-sqlcipher-vendored-openssl: OpenSSL is built from source, so the
build is self-contained and identical across all three OSes (and the AUR
package needs no system OpenSSL). Caught by the multi-OS release dispatch.
This commit is contained in:
Anthony
2026-05-29 16:57:53 +02:00
parent 297354105e
commit c401349d24
2 changed files with 27 additions and 1 deletions
+4 -1
View File
@@ -30,7 +30,10 @@ base64 = "0.22"
dirs = "6"
anyhow = "1"
rand_core = "0.6"
rusqlite = { version = "0.32", features = ["bundled-sqlcipher"] }
# Vendor OpenSSL for SQLCipher so the build needs no system OpenSSL — works
# identically on macOS / Linux / Windows (Windows has none) and keeps the AUR
# package self-contained.
rusqlite = { version = "0.32", features = ["bundled-sqlcipher-vendored-openssl"] }
hex = "0.4"
# OS keychain backend — one per platform so the CLI builds (and packages,