prettier: Update Yarn hash as part of package update
Otherwise it can't build.
This commit is contained in:
committed by
Ivy Pierlot
parent
30e63b456b
commit
d577374140
@@ -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 = [
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user