Robert Schütz 2024-02-15 19:24:00 -08:00
parent 27c28957af
commit 3a9a9d7cd1

View File

@ -1,7 +1,7 @@
{ lib { lib
, buildNpmPackage , buildNpmPackage
, copyDesktopItems , copyDesktopItems
, electron_26 , electron_28
, buildGoModule , buildGoModule
, esbuild , esbuild
, fetchFromGitHub , fetchFromGitHub
@ -36,16 +36,16 @@ let
in in
buildNpmPackage rec { buildNpmPackage rec {
pname = "deltachat-desktop"; pname = "deltachat-desktop";
version = "1.42.2"; version = "1.44.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "deltachat"; owner = "deltachat";
repo = "deltachat-desktop"; repo = "deltachat-desktop";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-c8eK6YpxCP+Ga/VcqbbOUYuL1h4xspjglCZ1wiEAags="; hash = "sha256-EHMKk5V77b+wTf72K9FUclrUzmAm51l4uv3vhOrCloA=";
}; };
npmDepsHash = "sha256-7xMSsKESK9BqQrMvxceEhsETwDFue0/viCNULtzzwGo="; npmDepsHash = "sha256-nuhOrgHXKK01EirWYmGF17V+aYhZipwmhnAuNqwSQ/c=";
postPatch = '' postPatch = ''
test \ test \
@ -103,7 +103,7 @@ buildNpmPackage rec {
$out/lib/node_modules/deltachat-desktop/html-dist/fonts $out/lib/node_modules/deltachat-desktop/html-dist/fonts
done done
makeWrapper ${electron_26}/bin/electron $out/bin/deltachat \ makeWrapper ${lib.getExe electron_28} $out/bin/deltachat \
--set LD_PRELOAD ${sqlcipher}/lib/libsqlcipher${stdenv.hostPlatform.extensions.sharedLibrary} \ --set LD_PRELOAD ${sqlcipher}/lib/libsqlcipher${stdenv.hostPlatform.extensions.sharedLibrary} \
--add-flags $out/lib/node_modules/deltachat-desktop --add-flags $out/lib/node_modules/deltachat-desktop