From 6fbe8b4a082db34dff44d0d35fa9cddcf71829d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 8 Jun 2026 09:25:06 -0700 Subject: [PATCH] deltachat-tauri: inherit from deltachat-desktop (cherry picked from commit 682823e9c3467a69c109410436480eb9680b25fc) --- pkgs/by-name/de/deltachat-desktop/package.nix | 2 ++ pkgs/by-name/de/deltachat-tauri/package.nix | 22 +++++-------------- 2 files changed, 8 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/de/deltachat-desktop/package.nix b/pkgs/by-name/de/deltachat-desktop/package.nix index 80aeb4f63933..d65168a448be 100644 --- a/pkgs/by-name/de/deltachat-desktop/package.nix +++ b/pkgs/by-name/de/deltachat-desktop/package.nix @@ -4,6 +4,7 @@ electron_41, fetchFromGitHub, deltachat-rpc-server, + deltachat-tauri, makeDesktopItem, makeWrapper, nodejs, @@ -149,6 +150,7 @@ stdenv.mkDerivation (finalAttrs: { version = testers.testVersion { package = deltachat-desktop; }; + inherit deltachat-tauri; }; meta = { diff --git a/pkgs/by-name/de/deltachat-tauri/package.nix b/pkgs/by-name/de/deltachat-tauri/package.nix index d97c27f6dae5..5e8f206a9a70 100644 --- a/pkgs/by-name/de/deltachat-tauri/package.nix +++ b/pkgs/by-name/de/deltachat-tauri/package.nix @@ -2,6 +2,7 @@ apple-sdk_14, cargo-tauri, darwin, + deltachat-desktop, fetchFromGitHub, fetchPnpmDeps, gst_all_1, @@ -27,24 +28,13 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "deltachat-tauri"; - version = "2.51.0"; + inherit (deltachat-desktop) + version + src + pnpmDeps + ; __structuredAttrs = true; - src = fetchFromGitHub { - owner = "deltachat"; - repo = "deltachat-desktop"; - tag = "v${finalAttrs.version}"; - hash = "sha256-ORp8lZcHzswrSCe30cGKpZdyqZCcvqLgu2hwvadMHN0="; - }; - - pnpmDeps = fetchPnpmDeps { - pname = "deltachat-desktop"; - inherit (finalAttrs) version src; - inherit pnpm; - fetcherVersion = 4; - hash = "sha256-BSDeOkT75usLmXdAY8QNO+9YxxchrJH2gjFpTzErPXo="; - }; - cargoHash = "sha256-JhsoIQZrU4GVcs/TCIug6y/84gODyEWl0Bl2jRNxL5Y="; postPatch = lib.optionalString stdenv.hostPlatform.isLinux ''