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}";
|
||||
sha256 = "sha256-6FyLhRy+/uW+RYt+IRHpkTABjKGTQYjR/4GSPN+GlGY=";
|
||||
};
|
||||
# mastodon ships with broken symlinks, disable the check for that for now
|
||||
dontCheckForBrokenSymlinks = true;
|
||||
installPhase = ''
|
||||
cp -r ./ $out/
|
||||
cp -r ${tangerineUI}/mastodon/app/javascript/styles/* $out/app/javascript/styles/
|
||||
|
@ -48,6 +50,14 @@ let
|
|||
];
|
||||
};
|
||||
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;
|
||||
|
|
Loading…
Reference in a new issue