From 8f53ef33326c5e98d779be598bcaa85ee99fbe42 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Thu, 16 Oct 2025 13:33:52 +0200 Subject: [PATCH] signal-desktop: 7.74.0 -> 7.75.0 --- .../signal-desktop/dont-strip-absolute-paths.patch | 14 +++++++------- pkgs/by-name/si/signal-desktop/libsignal-node.nix | 8 ++++---- pkgs/by-name/si/signal-desktop/package.nix | 10 +++++----- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/si/signal-desktop/dont-strip-absolute-paths.patch b/pkgs/by-name/si/signal-desktop/dont-strip-absolute-paths.patch index 103ee8af45b6..ddbc406aa7cc 100644 --- a/pkgs/by-name/si/signal-desktop/dont-strip-absolute-paths.patch +++ b/pkgs/by-name/si/signal-desktop/dont-strip-absolute-paths.patch @@ -1,14 +1,14 @@ diff --git a/node/build_node_bridge.py b/node/build_node_bridge.py -index c983fc3..2ab06dc 100755 ---- a/node/build_node_bridge.py -+++ b/node/build_node_bridge.py -@@ -138,9 +138,6 @@ def main(args: Optional[List[str]] = None) -> int: - cargo_env['CARGO_PROFILE_RELEASE_LTO'] = 'thin' - # Enable ARMv8 cryptography acceleration when available +index a2da3c8b..cb5d475f 100755 +--- i/node/build_node_bridge.py ++++ w/node/build_node_bridge.py +@@ -154,9 +154,6 @@ def main(args: Optional[List[str]] = None) -> int: cargo_env['RUSTFLAGS'] += ' --cfg aes_armv8' + # Access tokio's unstable metrics + cargo_env['RUSTFLAGS'] += ' --cfg tokio_unstable' - # Strip absolute paths - for path in build_helpers.rust_paths_to_remap(): - cargo_env['RUSTFLAGS'] += f' --remap-path-prefix {path}=' - + # If set (below), will post-process the build library using this instead of just `cp`-ing it. objcopy = None diff --git a/pkgs/by-name/si/signal-desktop/libsignal-node.nix b/pkgs/by-name/si/signal-desktop/libsignal-node.nix index 326ea8906e86..599530664cb3 100644 --- a/pkgs/by-name/si/signal-desktop/libsignal-node.nix +++ b/pkgs/by-name/si/signal-desktop/libsignal-node.nix @@ -24,23 +24,23 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "libsignal-node"; - version = "0.81.1"; + version = "0.83.0"; src = fetchFromGitHub { owner = "signalapp"; repo = "libsignal"; tag = "v${finalAttrs.version}"; - hash = "sha256-uhxfVFsoB+c1R5MUOgpJFm8ZD3vgU8BIn35QSfbEp5w="; + hash = "sha256-lSk9C2RIRsAlSUr8folhdHkHkpAfPM+vwJ/rZ6mys3Q="; }; - cargoHash = "sha256-Q3GSeaW3YveLxLeJPpPXUVwlJ0QLRkAmRGSJetxKl4Y="; + cargoHash = "sha256-0P89+p0WlQaa48wpgsaapIhEzlAnWVPl9qD+jnBw9mM="; npmRoot = "node"; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-npm-deps"; inherit (finalAttrs) version src; sourceRoot = "${finalAttrs.src.name}/${finalAttrs.npmRoot}"; - hash = "sha256-6Mr3SJn4pO0p6PISXvEOhN9uPk1TIEU03ssclNUg2No="; + hash = "sha256-4sd8JVQfCC4dAkksICbb3e4JjNcgplOW26TyRkAFWp0="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/si/signal-desktop/package.nix b/pkgs/by-name/si/signal-desktop/package.nix index 2ce968f1c577..96ae5d2a1cb1 100644 --- a/pkgs/by-name/si/signal-desktop/package.nix +++ b/pkgs/by-name/si/signal-desktop/package.nix @@ -52,13 +52,13 @@ let ''; }); - version = "7.74.0"; + version = "7.75.0"; src = fetchFromGitHub { owner = "signalapp"; repo = "Signal-Desktop"; tag = "v${version}"; - hash = "sha256-ahFc/AOBfgW34S1zcLZYj9pie/2aAK/tdZzC7An4lNU="; + hash = "sha256-Abt0Rh+6hDLIfHtiTZZCZuKf4SCBLu917wopV6H7n+I="; }; sticker-creator = stdenv.mkDerivation (finalAttrs: { @@ -134,15 +134,15 @@ stdenv.mkDerivation (finalAttrs: { fetcherVersion = 1; hash = if withAppleEmojis then - "sha256-h1F9/lKtcT8Gce+EVj8RrPzHtjqp11ycHAkf7xldHeM=" + "sha256-b13di3TdaS6CT8gAZfBqlu4WheIHL+X8LvAo148H8kI=" else - "sha256-tDlQTOSUkCjRXtA7NIUgI+ax+GCPFXK+eZLe0fXVhJY="; + "sha256-/Yy9R+MRN5e5vGU0XgwJa7oFpHn8bi8B0y89aaT2LQI="; }; env = { ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; SIGNAL_ENV = "production"; - SOURCE_DATE_EPOCH = 1759960657; + SOURCE_DATE_EPOCH = 1760562217; }; preBuild = ''