formatjson5: apply no rewrite if unchanged patch

Signed-off-by: Paul Meyer <katexochen0@gmail.com>
This commit is contained in:
Paul Meyer
2026-06-16 12:08:25 +02:00
parent c008fbacb7
commit d0264c3475
+11
View File
@@ -20,9 +20,20 @@ rustPlatform.buildRustPackage {
patches = [
(fetchpatch {
# bugfix: fix missing_docs error
# Needed to build with Rust 1.83+.
name = "0001-bugfix-fix-missing-docs-error";
url = "https://github.com/google/json5format/commit/32914546e7088b3d9173ae9a2f307effa87917bf.patch";
hash = "sha256-kAbRUL/FuhnxkC9Xo4J2bXt9nkMOLeJvgMmOoKnSxKc=";
})
(fetchpatch {
# Skip rewriting unchanged files with --replace
# Unmerged upstream patch, ensures json5format is compatible with treefmt(-nix),
# which is quite popular in the Nix ecosystem.
name = "0002-skip-rewriting-unchanged-files";
url = "https://github.com/google/json5format/commit/7bb67ff03529f6f0350d72b7a36839f20fe9d190.patch";
hash = "sha256-ZY7Ck51/vHcRDQ5GEwOuMIF+QiYNGay3wbIvesmEl9k=";
})
];
cargoHash = "sha256-1CSt9dPVHdOqfQXio7/eXiDLWt+iOe6Qj+VtWblwSDE=";