diff options
author | Lily Foster <lily@lily.flowers> | 2022-09-22 11:20:03 -0400 |
---|---|---|
committer | Yt <happysalada@proton.me> | 2022-09-28 12:41:47 -0400 |
commit | e70290e57d6531e443177e755f74931ffa827099 (patch) | |
tree | b174ba7be558b57f365693801f3a72d37b25e4ac /pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix | |
parent | e51b313775b7473a66926d28b1e2c07b8dcfdf74 (diff) |
deltachat-desktop: use postRebuild to build4production before install
This fixes an issue with NPMv7+ / Node.js 16+
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix')
-rw-r--r-- | pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix b/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix index 8354426423483..d39ce483ec456 100644 --- a/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix +++ b/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix @@ -73,16 +73,13 @@ in nodePackages.deltachat-desktop.override rec { USE_SYSTEM_LIBDELTACHAT = "true"; VERSION_INFO_GIT_REF = src.rev; - preRebuild = '' - substituteInPlace package.json \ - --replace "node ./bin/check-nodejs-version.js" true - ''; - - postInstall = '' + postRebuild = '' rm -r node_modules/deltachat-node/node/prebuilds npm run build4production + ''; + postInstall = '' npm prune --production install -D $out/lib/node_modules/deltachat-desktop/build/icon.png \ |