From 7735258f8a8b809af52fc79ffe273040f0ee26a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20van=20der=20Wall?= Date: Mon, 13 Oct 2025 17:27:58 +0200 Subject: [PATCH] teams: 1.6.00.4464 -> 25255.703.3981.5698 teams no longer supports the old app --- pkgs/by-name/te/teams/package.nix | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/te/teams/package.nix b/pkgs/by-name/te/teams/package.nix index 5f599fff0f5e..27519e341b62 100644 --- a/pkgs/by-name/te/teams/package.nix +++ b/pkgs/by-name/te/teams/package.nix @@ -3,17 +3,17 @@ stdenv, fetchurl, xar, + pbzx, cpio, - makeWrapper, }: let pname = "teams"; versions = { - darwin = "1.6.00.4464"; + darwin = "25255.703.3981.5698"; }; hashes = { - darwin = "sha256-DvXMrXotKWUqFCb7rZj8wU7mmZJKuTLGyx8qOB/aQtg="; + darwin = "sha256-p9tAvOJxoIO0d8z0qdfc4sokUNfaYKq2NtBHKOWYBM4="; }; meta = with lib; { description = "Microsoft Teams"; @@ -28,39 +28,37 @@ let ]; mainProgram = "teams"; }; - - appName = "Teams.app"; in stdenv.mkDerivation { inherit pname meta; version = versions.darwin; src = fetchurl { - url = "https://statics.teams.cdn.office.net/production-osx/${versions.darwin}/Teams_osx.pkg"; + url = "https://statics.teams.cdn.office.net/production-osx/${versions.darwin}/MicrosoftTeams.pkg"; hash = hashes.darwin; }; nativeBuildInputs = [ xar + pbzx cpio - makeWrapper ]; unpackPhase = '' xar -xf $src - zcat < Teams_osx_app.pkg/Payload | cpio -i ''; - sourceRoot = "Microsoft Teams.app"; dontPatch = true; dontConfigure = true; dontBuild = true; installPhase = '' runHook preInstall - mkdir -p $out/{Applications/${appName},bin} - cp -R . $out/Applications/${appName} - makeWrapper $out/Applications/${appName}/Contents/MacOS/Teams $out/bin/teams + workdir=$(pwd) + APP_DIR=$out/Applications + mkdir -p $APP_DIR + cd $APP_DIR + pbzx -n "$workdir/MicrosoftTeams_app.pkg/Payload" | cpio -idm runHook postInstall ''; }