chore(deps): bump rusqlite to 0.40 workspace-wide (#916)

* chore(deps): bump rusqlite to 0.40 workspace-wide

Align root src-tauri and workspace crates on rusqlite 0.40 so libsqlite3-sys
resolves to a single version (fixes Dependabot #913 links conflict).

* chore(nix): refresh flake.lock for rustc 1.95 dev shell

libsqlite3-sys 0.38 (rusqlite 0.40) needs cfg_select; nixpkgs pin was on
rustc 1.94. Bump workspace MSRV to 1.95 to match.
This commit is contained in:
cucadmuh
2026-05-29 23:06:00 +03:00
committed by GitHub
parent ad53b3f2d6
commit 90f86d3f87
5 changed files with 11 additions and 11 deletions
Generated
+3 -3
View File
@@ -2,11 +2,11 @@
"nodes": { "nodes": {
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1776877367, "lastModified": 1779560665,
"narHash": "sha256-EHq1/OX139R1RvBzOJ0aMRT3xnWyqtHBRUBuO1gFzjI=", "narHash": "sha256-tpyBcxPpcQb8ukyNF7DoCwfSY3VPsxHoYwj00Cayv5o=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "0726a0ecb6d4e08f6adced58726b95db924cef57", "rev": "64c08a7ca051951c8eae34e3e3cb1e202fe36786",
"type": "github" "type": "github"
}, },
"original": { "original": {
+4 -4
View File
@@ -2815,9 +2815,9 @@ dependencies = [
[[package]] [[package]]
name = "libsqlite3-sys" name = "libsqlite3-sys"
version = "0.37.0" version = "0.38.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1f111c8c41e7c61a49cd34e44c7619462967221a6443b0ec299e0ac30cfb9b1" checksum = "a76001fb4daed01e5f2b518aac0b4dc592e7c734da63dbffcf0c64fa612a8d0c"
dependencies = [ dependencies = [
"cc", "cc",
"pkg-config", "pkg-config",
@@ -4611,9 +4611,9 @@ dependencies = [
[[package]] [[package]]
name = "rusqlite" name = "rusqlite"
version = "0.39.0" version = "0.40.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0d2b0146dd9661bf67bb107c0bb2a55064d556eeb3fc314151b957f313bcd4e" checksum = "1b3492ea85308705c3a5cc24fb9b9cf77273d30590349070db42991202b214c4"
dependencies = [ dependencies = [
"bitflags 2.11.1", "bitflags 2.11.1",
"fallible-iterator", "fallible-iterator",
+2 -2
View File
@@ -5,7 +5,7 @@ resolver = "2"
[workspace.package] [workspace.package]
version = "1.47.0-dev" version = "1.47.0-dev"
edition = "2021" edition = "2021"
rust-version = "1.89" rust-version = "1.95"
[workspace.dependencies] [workspace.dependencies]
tempfile = "3" tempfile = "3"
@@ -70,7 +70,7 @@ lofty = "0.24"
sysinfo = { version = "0.38", default-features = false, features = ["disk", "system"] } sysinfo = { version = "0.38", default-features = false, features = ["disk", "system"] }
id3 = "1.16.4" id3 = "1.16.4"
symphonia-adapter-libopus = "0.2.9" symphonia-adapter-libopus = "0.2.9"
rusqlite = { version = "0.39", features = ["bundled"] } rusqlite = { version = "0.40", features = ["bundled"] }
ebur128 = "0.1" ebur128 = "0.1"
dasp_sample = "0.11.0" dasp_sample = "0.11.0"
zip = "0.6.6" zip = "0.6.6"
@@ -16,7 +16,7 @@ reqwest = { version = "0.13", default-features = false, features = ["stream", "r
futures-util = "0.3" futures-util = "0.3"
ebur128 = "0.1" ebur128 = "0.1"
md5 = "0.8" md5 = "0.8"
rusqlite = { version = "0.39", features = ["bundled"] } rusqlite = { version = "0.40", features = ["bundled"] }
symphonia = { version = "0.5", default-features = false, features = ["flac", "mp3", "pcm", "aac", "alac", "isomp4", "vorbis", "ogg", "wav", "adpcm"] } symphonia = { version = "0.5", default-features = false, features = ["flac", "mp3", "pcm", "aac", "alac", "isomp4", "vorbis", "ogg", "wav", "adpcm"] }
symphonia-adapter-libopus = "0.2.9" symphonia-adapter-libopus = "0.2.9"
oximedia-mir = { version = "0.1.7", default-features = false, features = ["tempo", "mood"] } oximedia-mir = { version = "0.1.7", default-features = false, features = ["tempo", "mood"] }
+1 -1
View File
@@ -12,7 +12,7 @@ psysonic-integration = { path = "../psysonic-integration" }
tauri = { version = "2" } tauri = { version = "2" }
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
serde_json = "1" serde_json = "1"
rusqlite = { version = "0.39", features = ["bundled"] } rusqlite = { version = "0.40", features = ["bundled"] }
reqwest = { version = "0.13", default-features = false, features = ["json", "rustls", "gzip", "brotli"] } reqwest = { version = "0.13", default-features = false, features = ["json", "rustls", "gzip", "brotli"] }
tokio = { version = "1", features = ["rt", "rt-multi-thread", "sync", "macros", "time"] } tokio = { version = "1", features = ["rt", "rt-multi-thread", "sync", "macros", "time"] }