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