about summary refs log tree commit diff
path: root/pkgs/applications/networking/instant-messengers/deltachat-desktop
diff options
context:
space:
mode:
authorRobert Schütz <nix@dotlambda.de>2022-08-01 15:57:53 +0000
committerWinter <winter@winter.cafe>2022-08-07 15:57:55 -0400
commit085009b929911cd2412acdb92954ae011e053e6f (patch)
tree6375f99b280596fb17404516a1c9f830d0da24fa /pkgs/applications/networking/instant-messengers/deltachat-desktop
parente2f44ca570803a75991a39894701d01eb79b3a17 (diff)
deltachat-desktop: fix build
We have to override esbuild's vendorSha256.
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/deltachat-desktop')
-rw-r--r--pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix22
1 files changed, 13 insertions, 9 deletions
diff --git a/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix b/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix
index 980ff7e9b548d..df97777409cd8 100644
--- a/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix
@@ -1,6 +1,7 @@
 { lib
 , copyDesktopItems
 , electron_18
+, buildGoModule
 , esbuild
 , fetchFromGitHub
 , libdeltachat
@@ -35,15 +36,18 @@ let
     "${electron_18}/Applications/Electron.app/Contents/MacOS/Electron"
   else
     "${electron_18}/bin/electron";
-  esbuild' = esbuild.overrideAttrs (old: rec {
-    version = "0.12.29";
-    src = fetchFromGitHub {
-      owner = "evanw";
-      repo = "esbuild";
-      rev = "v${version}";
-      hash = "sha256-oU++9E3StUoyrMVRMZz8/1ntgPI62M1NoNz9sH/N5Bg=";
-    };
-  });
+  esbuild' = esbuild.override {
+    buildGoModule = args: buildGoModule (args // rec {
+      version = "0.12.29";
+      src = fetchFromGitHub {
+        owner = "evanw";
+        repo = "esbuild";
+        rev = "v${version}";
+        hash = "sha256-oU++9E3StUoyrMVRMZz8/1ntgPI62M1NoNz9sH/N5Bg=";
+      };
+      vendorSha256 = "sha256-QPkBR+FscUc3jOvH7olcGUhM6OW4vxawmNJuRQxPuGs=";
+    });
+  };
 in nodePackages.deltachat-desktop.override rec {
   pname = "deltachat-desktop";
   version = "1.30.1";