Description: Prefer unbundled system sqlite; drop deserialize
Author: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
Origin: vendor
Forwarded: not-needed
Last-Update: 2026-08-22
---
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -44,7 +44,7 @@ _rt-async-global-executor = []
 _rt-async-std = []
 _rt-smol = []
 _rt-tokio = []
-_sqlite = []
+_sqlite = ["sqlx-sqlite"]
 _unstable-all-types = [
     "bigdecimal",
     "rust_decimal",
@@ -179,22 +179,15 @@ rust_decimal = [
     "sqlx-postgres?/rust_decimal",
 ]
 sqlite = [
-    "sqlite-bundled",
-    "sqlite-deserialize",
+    "sqlite-unbundled",
     "sqlite-load-extension",
     "sqlite-unlock-notify",
 ]
-sqlite-bundled = [
-    "_sqlite",
-    "sqlx-sqlite/bundled",
-    "sqlx-macros?/sqlite",
-]
-sqlite-deserialize = ["sqlx-sqlite/deserialize"]
 sqlite-load-extension = [
     "sqlx-sqlite/load-extension",
     "sqlx-macros?/sqlite-load-extension",
 ]
-sqlite-preupdate-hook = ["sqlx-sqlite/preupdate-hook"]
+sqlite-preupdate-hook = ["sqlite", "sqlx-sqlite/preupdate-hook"]
 sqlite-unbundled = [
     "_sqlite",
     "sqlx-sqlite/unbundled",
