diff options
author | Robert Schütz <nix@dotlambda.de> | 2021-08-25 19:15:37 -0700 |
---|---|---|
committer | Robert Schütz <nix@dotlambda.de> | 2021-08-25 19:15:37 -0700 |
commit | e86c9d40de11d516c7dcab9327920e7988a64b29 (patch) | |
tree | 59a670ac1be64ee2980c1d496c413cb4ad1b2904 /pkgs/applications | |
parent | ce38fecabe49a76fcd08d03e7562b44b97109aa7 (diff) | |
download | nixpkgs-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.nix | 17 |
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 ]; |