From eec60a9afd2e173e85ef4735dfda9d3eb78884ce Mon Sep 17 00:00:00 2001 From: Nora Widdecke Date: Wed, 19 Jan 2022 16:22:10 +0100 Subject: [PATCH] sqlite: Bundle sqlite. - rusqlite bundles an up-to-date version of libsqlite3. Enable this feature to be independent from OS supplied version. --- Cargo.lock | 1 + database/Cargo.toml | 3 +++ 2 files changed, 4 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index 426bf58..820fd92 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1287,6 +1287,7 @@ version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2cafc7c74096c336d9d27145f7ebd4f4b6f95ba16aa5a282387267e6925cb58" dependencies = [ + "cc", "pkg-config", "vcpkg", ] diff --git a/database/Cargo.toml b/database/Cargo.toml index edee5a8..945b1dd 100644 --- a/database/Cargo.toml +++ b/database/Cargo.toml @@ -25,6 +25,9 @@ chrono = "0.4" zbase32 = "0.1.2" r2d2 = "0.8" r2d2_sqlite = "0.19" +rusqlite = { version = "0.26", features = ["bundled"] } + +[build-dependencies] rusqlite = { version = "0.26", features = ["trace"] } [lib]