chore(turbofetch): update zstd dependency to 0.13

Update the zstd crate from version 0.9.0 to 0.13.0, removing the TODO
comment blocking the upgrade. The dependency update also includes
related bumps to zstd-safe and zstd-sys crates, along with the
addition of pkg-config as a new transitive dependency.

Change-Id: I6a6a696459075f5ee56f448e87286b6ec39b26d3
Reviewed-on: https://cl.snix.dev/c/snix/+/30640
Tested-by: besadii
Reviewed-by: Florian Klink <flokli@flokli.de>
This commit is contained in:
Oleksandr Knyshuk 2025-08-03 13:59:46 +02:00
parent 40ab29c05a
commit bfdef33483
3 changed files with 48 additions and 33 deletions

View file

@ -2446,6 +2446,17 @@ rec {
"Josef Brandl <mail@josefbrandl.de>"
];
};
"pkg-config" = rec {
crateName = "pkg-config";
version = "0.3.32";
edition = "2018";
sha256 = "0k4h3gnzs94sjb2ix6jyksacs52cf1fanpwsmlhjnwrdnp8dppby";
libName = "pkg_config";
authors = [
"Alex Crichton <alex@alexcrichton.com>"
];
};
"proc-macro2" = rec {
crateName = "proc-macro2";
@ -6350,9 +6361,9 @@ rec {
};
"zstd" = rec {
crateName = "zstd";
version = "0.9.2+zstd.1.5.1";
version = "0.13.3";
edition = "2018";
sha256 = "0m5aik2jy2w1g68i4isa0c3gq9a7avq9abgjfjbc6f60yqdym413";
sha256 = "12n0h4w9l526li7jl972rxpyf012jw3nwmji2qbjghv9ll8y67p9";
authors = [
"Alexandre Bury <alexandre.bury@gmail.com>"
];
@ -6368,30 +6379,29 @@ rec {
"arrays" = [ "zstd-safe/arrays" ];
"bindgen" = [ "zstd-safe/bindgen" ];
"debug" = [ "zstd-safe/debug" ];
"default" = [ "legacy" "arrays" ];
"default" = [ "legacy" "arrays" "zdict_builder" ];
"experimental" = [ "zstd-safe/experimental" ];
"fat-lto" = [ "zstd-safe/fat-lto" ];
"legacy" = [ "zstd-safe/legacy" ];
"no_asm" = [ "zstd-safe/no_asm" ];
"pkg-config" = [ "zstd-safe/pkg-config" ];
"thin" = [ "zstd-safe/thin" ];
"thin-lto" = [ "zstd-safe/thin-lto" ];
"zdict_builder" = [ "zstd-safe/zdict_builder" ];
"zstdmt" = [ "zstd-safe/zstdmt" ];
};
resolvedDefaultFeatures = [ "arrays" "default" "legacy" ];
resolvedDefaultFeatures = [ "arrays" "default" "legacy" "zdict_builder" ];
};
"zstd-safe" = rec {
crateName = "zstd-safe";
version = "4.1.3+zstd.1.5.1";
version = "7.2.4";
edition = "2018";
sha256 = "0yfvqzzkbj871f2vaikal5rm2gf60p1mdzp3jk3w5hmkkywq37g9";
sha256 = "179vxmkzhpz6cq6mfzvgwc99bpgllkr6lwxq7ylh5dmby3aw8jcg";
libName = "zstd_safe";
authors = [
"Alexandre Bury <alexandre.bury@gmail.com>"
];
dependencies = [
{
name = "libc";
packageId = "libc";
}
{
name = "zstd-sys";
packageId = "zstd-sys";
@ -6401,46 +6411,47 @@ rec {
features = {
"bindgen" = [ "zstd-sys/bindgen" ];
"debug" = [ "zstd-sys/debug" ];
"default" = [ "legacy" "arrays" ];
"default" = [ "legacy" "arrays" "zdict_builder" ];
"experimental" = [ "zstd-sys/experimental" ];
"fat-lto" = [ "zstd-sys/fat-lto" ];
"legacy" = [ "zstd-sys/legacy" ];
"no_asm" = [ "zstd-sys/no_asm" ];
"pkg-config" = [ "zstd-sys/pkg-config" ];
"seekable" = [ "zstd-sys/seekable" ];
"std" = [ "zstd-sys/std" ];
"thin" = [ "zstd-sys/thin" ];
"thin-lto" = [ "zstd-sys/thin-lto" ];
"zdict_builder" = [ "zstd-sys/zdict_builder" ];
"zstdmt" = [ "zstd-sys/zstdmt" ];
};
resolvedDefaultFeatures = [ "arrays" "legacy" "std" ];
resolvedDefaultFeatures = [ "arrays" "legacy" "std" "zdict_builder" ];
};
"zstd-sys" = rec {
crateName = "zstd-sys";
version = "1.6.2+zstd.1.5.1";
version = "2.0.15+zstd.1.5.7";
edition = "2018";
links = "zstd";
sha256 = "17xcr0mw8ps9hlc8m0dzj7yd52lb9r9ic9fbpxa4994yilj2zbrd";
sha256 = "0dx2l7dyw1p7x7g3p1pfd25ip36hr22hvmgixm6cgl4pvlyii0gb";
libName = "zstd_sys";
authors = [
"Alexandre Bury <alexandre.bury@gmail.com>"
];
dependencies = [
{
name = "libc";
packageId = "libc";
}
];
buildDependencies = [
{
name = "cc";
packageId = "cc";
features = [ "parallel" ];
}
{
name = "pkg-config";
packageId = "pkg-config";
}
];
features = {
"bindgen" = [ "dep:bindgen" ];
"default" = [ "legacy" ];
"pkg-config" = [ "dep:pkg-config" ];
"default" = [ "legacy" "zdict_builder" "bindgen" ];
};
resolvedDefaultFeatures = [ "legacy" "std" ];
resolvedDefaultFeatures = [ "legacy" "std" "zdict_builder" ];
};
};