summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
authorRobert Schütz <nix@dotlambda.de>2021-08-25 19:15:37 -0700
committerRobert Schütz <nix@dotlambda.de>2021-08-25 19:15:37 -0700
commite86c9d40de11d516c7dcab9327920e7988a64b29 (patch)
tree59a670ac1be64ee2980c1d496c413cb4ad1b2904 /pkgs/applications
parentce38fecabe49a76fcd08d03e7562b44b97109aa7 (diff)
downloadnixpkgs-e86c9d40de11d516c7dcab9327920e7988a64b29.tar
nixpkgs-e86c9d40de11d516c7dcab9327920e7988a64b29.tar.gz
nixpkgs-e86c9d40de11d516c7dcab9327920e7988a64b29.tar.bz2
nixpkgs-e86c9d40de11d516c7dcab9327920e7988a64b29.tar.lz
nixpkgs-e86c9d40de11d516c7dcab9327920e7988a64b29.tar.xz
nixpkgs-e86c9d40de11d516c7dcab9327920e7988a64b29.tar.zst
nixpkgs-e86c9d40de11d516c7dcab9327920e7988a64b29.zip
deltachat-desktop: use libdeltachat 1.56.0
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix17
1 files changed, 16 insertions, 1 deletions
diff --git a/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix b/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix
index a4f3a221243..41c7470a26d 100644
--- a/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix
@@ -8,11 +8,26 @@
 , makeWrapper
 , nodePackages
 , pkg-config
+, rustPlatform
 , stdenv
 , CoreServices
 }:
 
 let
+  libdeltachat' = libdeltachat.overrideAttrs (old: rec {
+    version = "1.56.0";
+    src = fetchFromGitHub {
+      owner = "deltachat";
+      repo = "deltachat-core-rust";
+      rev = version;
+      sha256 = "07vcwbvpzcnvpls0hmpapi7v1npca8ydbx2i235k26xym8il89b7";
+    };
+    cargoDeps = rustPlatform.fetchCargoTarball {
+      inherit src;
+      name = "${old.pname}-${version}";
+      sha256 = "0pb1rcv45xa95ziqap94yy52fy02vh401iqsgi18nm1j6iyyngc8";
+    };
+  });
   electronExec = if stdenv.isDarwin then
     "${electron}/Applications/Electron.app/Contents/MacOS/Electron"
   else
@@ -37,7 +52,7 @@ in nodePackages.deltachat-desktop.override rec {
   ];
 
   buildInputs = [
-    libdeltachat
+    libdeltachat'
   ] ++ lib.optionals stdenv.isDarwin [
     CoreServices
   ];