about summary refs log tree commit diff
path: root/pkgs/applications/networking/instant-messengers/teams-for-linux
diff options
context:
space:
mode:
authorLily Foster <lily@lily.flowers>2023-09-10 07:18:13 -0400
committerLily Foster <lily@lily.flowers>2023-09-10 09:47:30 -0400
commitdd0f821ea6d7e378763b2234be3e7ec6f27d95f9 (patch)
tree46c2483ac9909a84c97687c4e957d45d07df43d0 /pkgs/applications/networking/instant-messengers/teams-for-linux
parent1443ffe21f4d812a79f2004cc24dfc465999e394 (diff)
teams-for-linux: use electron_24 for now
Upstream downgraded their own builds back to Electron 24 because of
issues. Several nixpkgs users have reported that they are also having
those Electron 25 issues with our packaged version, so just downgrade it
for now until upstream fixes it.
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/teams-for-linux')
-rw-r--r--pkgs/applications/networking/instant-messengers/teams-for-linux/default.nix8
1 files changed, 4 insertions, 4 deletions
diff --git a/pkgs/applications/networking/instant-messengers/teams-for-linux/default.nix b/pkgs/applications/networking/instant-messengers/teams-for-linux/default.nix
index c069761238165..108ac29228fa3 100644
--- a/pkgs/applications/networking/instant-messengers/teams-for-linux/default.nix
+++ b/pkgs/applications/networking/instant-messengers/teams-for-linux/default.nix
@@ -8,7 +8,7 @@
 , nodejs
 , fetchYarnDeps
 , fixup_yarn_lock
-, electron
+, electron_24
 , libpulseaudio
 , pipewire
 , alsa-utils
@@ -50,8 +50,8 @@ stdenv.mkDerivation (finalAttrs: {
 
     yarn --offline electron-builder \
       --dir ${if stdenv.isDarwin then "--macos" else "--linux"} ${if stdenv.hostPlatform.isAarch64 then "--arm64" else "--x64"} \
-      -c.electronDist=${electron}/libexec/electron \
-      -c.electronVersion=${electron.version}
+      -c.electronDist=${electron_24}/libexec/electron \
+      -c.electronVersion=${electron_24.version}
 
     runHook postBuild
   '';
@@ -70,7 +70,7 @@ stdenv.mkDerivation (finalAttrs: {
     popd
 
     # Linux needs 'aplay' for notification sounds, 'libpulse' for meeting sound, and 'libpipewire' for screen sharing
-    makeWrapper '${electron}/bin/electron' "$out/bin/teams-for-linux" \
+    makeWrapper '${electron_24}/bin/electron' "$out/bin/teams-for-linux" \
       ${lib.optionalString stdenv.isLinux ''
         --prefix PATH : ${lib.makeBinPath [ alsa-utils which ]} \
         --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libpulseaudio pipewire ]} \