diff --git a/nixos/doc/manual/release-notes/rl-2411.section.md b/nixos/doc/manual/release-notes/rl-2411.section.md index 13f02e6b26c8fb0..af926f1cfc14a4e 100644 --- a/nixos/doc/manual/release-notes/rl-2411.section.md +++ b/nixos/doc/manual/release-notes/rl-2411.section.md @@ -520,6 +520,8 @@ - Compatible string matching for `hardware.deviceTree.overlays` has been changed to a more correct behavior. See [below](#sec-release-24.11-migration-dto-compatible) for details. +- The `rustic` package was upgrade to `0.9.0`, which contains [breaking changes to the config file format](https://github.com/rustic-rs/rustic/releases/tag/v0.9.0). + ## Other Notable Changes {#sec-release-24.11-notable-changes} diff --git a/pkgs/by-name/ru/rustic/package.nix b/pkgs/by-name/ru/rustic/package.nix index 14f1c30ace13632..07d8ddd6da76572 100644 --- a/pkgs/by-name/ru/rustic/package.nix +++ b/pkgs/by-name/ru/rustic/package.nix @@ -11,26 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "rustic"; - version = "0.8.1"; + version = "0.9.1"; src = fetchFromGitHub { owner = "rustic-rs"; repo = "rustic"; rev = "refs/tags/v${version}"; - hash = "sha256-SOXuQIdebzMHyO/r+0bvhZvdc09pNPiCXgYfzMoZUZo="; + hash = "sha256-hkkylXJOhPOC4p+MOuYCzfcmCoHmm+/8afsaPFwD1/s="; }; - cargoHash = "sha256-5tXaq/FPC3T+f1p4RtihQGgwAptcO58mOKQhiOpjacc="; - - # At the time of writing, upstream defaults to "self-update", "tui", and "webdav". - # "self-update" is a self-updater, which we don't want in nixpkgs. - # With each update we should therefore ensure that we mimic the default features - # as closely as possible. - buildNoDefaultFeatures = true; - buildFeatures = [ - "tui" - "webdav" - ]; + cargoHash = "sha256-Rh96vPLAxz8KCIk9y9TFB2fP0JngnM9LSsClWfgYUG0="; nativeBuildInputs = [ installShellFiles ];