prettier: Update Yarn hash as part of package update

Otherwise it can't build.
This commit is contained in:
Victor Engmark
2026-05-11 13:45:35 +10:00
committed by Ivy Pierlot
parent 30e63b456b
commit d577374140
2 changed files with 6 additions and 2 deletions
+3 -2
View File
@@ -68,6 +68,7 @@ let
pathAbsoluteNaive -> ${pathAbsoluteNaive}
pathAbsoluteFallback -> ${pathAbsoluteFallback}
'' throw "${plugin.pname}: does not provide parse-able entry point";
yarnHash = "sha256-dpxzbtWyXsHS6tH6DJ9OqSsUSc+YqYeAPJYb95Qy5wQ=";
in
stdenv.mkDerivation (finalAttrs: {
pname = "prettier";
@@ -89,8 +90,8 @@ stdenv.mkDerivation (finalAttrs: {
missingHashes = ./missing-hashes.json;
offlineCache = yarn-berry.fetchYarnBerryDeps {
inherit (finalAttrs) src missingHashes patches;
hash = "sha256-+cDMrVwkTU5rYOQ7d2TqpsYx5F4JVZCpmf1vjOBhZ3M=";
inherit (finalAttrs) src missingHashes;
hash = yarnHash;
};
nativeBuildInputs = [
+3
View File
@@ -45,4 +45,7 @@ update-source-version "${package}" "${latest_version}"
echo "Update yarn offline cache hash…"
nix-build --attr "${package}.src"
yarn-berry-fetcher missing-hashes result/yarn.lock >"${package_dir}/missing-hashes.json"
yarn_hash="$(yarn-berry-fetcher prefetch result/yarn.lock "${package_dir}/missing-hashes.json")"
rm -f "${package_dir}/package.json"
sed --in-place --expression='s/yarnHash = ".*"/yarnHash = "'${yarn_hash}'"/' "${package_dir}/package.nix"