Don't check for broken symlinks when building mastodon
Mastodon ships with broken symlinks. When building mastodon the check for that needs to be disabled.
This commit is contained in:
parent
6dae3c7b29
commit
1368fd8663
|
@ -25,6 +25,8 @@ let
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-6FyLhRy+/uW+RYt+IRHpkTABjKGTQYjR/4GSPN+GlGY=";
|
sha256 = "sha256-6FyLhRy+/uW+RYt+IRHpkTABjKGTQYjR/4GSPN+GlGY=";
|
||||||
};
|
};
|
||||||
|
# mastodon ships with broken symlinks, disable the check for that for now
|
||||||
|
dontCheckForBrokenSymlinks = true;
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
cp -r ./ $out/
|
cp -r ./ $out/
|
||||||
cp -r ${tangerineUI}/mastodon/app/javascript/styles/* $out/app/javascript/styles/
|
cp -r ${tangerineUI}/mastodon/app/javascript/styles/* $out/app/javascript/styles/
|
||||||
|
@ -48,6 +50,14 @@ let
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
yarnHash = "sha256-e5c04M6XplAgaVyldU5HmYMYtY3MAWs+a8Z/BGSyGBg=";
|
yarnHash = "sha256-e5c04M6XplAgaVyldU5HmYMYtY3MAWs+a8Z/BGSyGBg=";
|
||||||
|
}).overrideAttrs (old: {
|
||||||
|
mastodonModules = old.mastodonModules.overrideAttrs (old: {
|
||||||
|
# FIXME: Remove once fixed in nixpkgs. See https://github.com/NixOS/nixpkgs/issues/380366
|
||||||
|
postBuild = ''
|
||||||
|
# Remove workspace "package" as it contains broken symlinks
|
||||||
|
rm -r ~/node_modules/@mastodon
|
||||||
|
'';
|
||||||
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
pkgs-overlay = pkgs.extend mastodonNekoverseOverlay;
|
pkgs-overlay = pkgs.extend mastodonNekoverseOverlay;
|
||||||
|
|
Loading…
Reference in a new issue