signal-desktop-bin: 7.55.0 -> 7.58.0 (#413044)

* signal-desktop-bin: 7.55.0 -> 7.58.0

* signal-desktop-bin(aarch64-linux): 7.55.0 -> 7.58.0

* signal-desktop-bin(darwin): 7.55.0 -> 7.58.0

* signal-desktop-bin: add commandLineArgs

authored by Gliczy and committed by GitHub ba79c475 129d9338

+22 -14
+4
pkgs/by-name/si/signal-desktop-bin/generic.nix
··· 51 51 libpulseaudio, 52 52 xdg-utils, 53 53 wayland, 54 + 55 + # command line arguments which are always set e.g "--password-store=kwallet6" 56 + commandLineArgs, 54 57 }: 55 58 56 59 { ··· 255 258 gappsWrapperArgs+=( 256 259 --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" 257 260 --suffix PATH : ${lib.makeBinPath [ xdg-utils ]} 261 + --add-flags ${lib.escapeShellArg commandLineArgs} 258 262 ) 259 263 260 264 # Fix the desktop link
+7 -3
pkgs/by-name/si/signal-desktop-bin/package.nix
··· 1 - { stdenv, callPackage }: 1 + { 2 + stdenv, 3 + callPackage, 4 + commandLineArgs ? "", 5 + }: 2 6 if stdenv.hostPlatform.system == "aarch64-linux" then 3 - callPackage ./signal-desktop-aarch64.nix { } 7 + callPackage ./signal-desktop-aarch64.nix { inherit commandLineArgs; } 4 8 else if stdenv.hostPlatform.isDarwin then 5 9 callPackage ./signal-desktop-darwin.nix { } 6 10 else 7 - callPackage ./signal-desktop.nix { } 11 + callPackage ./signal-desktop.nix { inherit commandLineArgs; }
+5 -5
pkgs/by-name/si/signal-desktop-bin/signal-desktop-aarch64.nix
··· 1 - { callPackage }: 2 - callPackage ./generic.nix { } { 1 + { callPackage, commandLineArgs }: 2 + callPackage ./generic.nix { inherit commandLineArgs; } { 3 3 pname = "signal-desktop-bin"; 4 - version = "7.55.0"; 4 + version = "7.58.0"; 5 5 6 6 libdir = "usr/lib64/signal-desktop"; 7 7 bindir = "usr/bin"; ··· 10 10 bsdtar -xf $downloadedFile -C "$out" 11 11 ''; 12 12 13 - url = "https://download.copr.fedorainfracloud.org/results/useidel/signal-desktop/fedora-42-aarch64/09073923-signal-desktop/signal-desktop-7.55.0-1.fc42.aarch64.rpm"; 14 - hash = "sha256-rRt2hYyj6kyN0RCupy+hpRJuzq0aaUzP2tsVr2Qd5V4="; 13 + url = "https://download.copr.fedorainfracloud.org/results/useidel/signal-desktop/fedora-42-aarch64/09183198-signal-desktop/signal-desktop-7.58.0-1.fc42.aarch64.rpm"; 14 + hash = "sha256-0Ix+1SdvmKLVbtGzbjUupvVzdWAJFNQ6sSAIt+T9fHo="; 15 15 }
+2 -2
pkgs/by-name/si/signal-desktop-bin/signal-desktop-darwin.nix
··· 6 6 }: 7 7 stdenv.mkDerivation (finalAttrs: { 8 8 pname = "signal-desktop-bin"; 9 - version = "7.55.0"; 9 + version = "7.58.0"; 10 10 11 11 src = fetchurl { 12 12 url = "https://updates.signal.org/desktop/signal-desktop-mac-universal-${finalAttrs.version}.dmg"; 13 - hash = "sha256-9PD4SDTACjKSBqIdv3CFtKhRKA5ugbQe2AcWA4hFoqs="; 13 + hash = "sha256-yOPYG9bCSCIE1L8RgEXCy6pJUHONBh9SpPY4WDfZEho="; 14 14 }; 15 15 sourceRoot = "."; 16 16
+4 -4
pkgs/by-name/si/signal-desktop-bin/signal-desktop.nix
··· 1 - { callPackage }: 2 - callPackage ./generic.nix { } rec { 1 + { callPackage, commandLineArgs }: 2 + callPackage ./generic.nix { inherit commandLineArgs; } rec { 3 3 pname = "signal-desktop-bin"; 4 - version = "7.55.0"; 4 + version = "7.58.0"; 5 5 6 6 libdir = "opt/Signal"; 7 7 bindir = libdir; 8 8 extractPkg = "dpkg-deb -x $downloadedFile $out"; 9 9 10 10 url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 11 - hash = "sha256-uc623M/GiIfED1mTFnXUggnFdvDBmngrsdTIlq6QxqM="; 11 + hash = "sha256-zZ63AE+qb0lrGtGUtU4FV6pHDO2DUV2vknz3a4+f4aA="; 12 12 }