diff options
author | Olli Helenius <liff@iki.fi> | 2019-12-11 14:38:30 +0200 |
---|---|---|
committer | Olli Helenius <liff@iki.fi> | 2019-12-12 15:32:39 +0200 |
commit | 8dbf931593a33b231451190009a910e4c1ac27fb (patch) | |
tree | d1a1c544dc6960de53158b3910ba88f477733ab4 /pkgs/applications/networking/instant-messengers/teams | |
parent | 2cf477f28da9fa4ac501127c6b7cfbf1c23aa6e1 (diff) | |
download | nixlib-8dbf931593a33b231451190009a910e4c1ac27fb.tar nixlib-8dbf931593a33b231451190009a910e4c1ac27fb.tar.gz nixlib-8dbf931593a33b231451190009a910e4c1ac27fb.tar.bz2 nixlib-8dbf931593a33b231451190009a910e4c1ac27fb.tar.lz nixlib-8dbf931593a33b231451190009a910e4c1ac27fb.tar.xz nixlib-8dbf931593a33b231451190009a910e4c1ac27fb.tar.zst nixlib-8dbf931593a33b231451190009a910e4c1ac27fb.zip |
teams: init at 1.2.00.32451
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/teams')
-rw-r--r-- | pkgs/applications/networking/instant-messengers/teams/default.nix | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/pkgs/applications/networking/instant-messengers/teams/default.nix b/pkgs/applications/networking/instant-messengers/teams/default.nix new file mode 100644 index 000000000000..0921dcfccdd9 --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/teams/default.nix @@ -0,0 +1,63 @@ +{ lib +, stdenv +, fetchurl +, autoPatchelfHook +, wrapGAppsHook +, dpkg +, atomEnv +, libuuid +, pulseaudio +, at-spi2-atk +, coreutils +, gawk +, xdg_utils +, systemd }: + +stdenv.mkDerivation rec { + pname = "teams"; + version = "1.2.00.32451"; + + src = fetchurl { + url = "https://packages.microsoft.com/repos/ms-teams/pool/main/t/teams/teams_${version}_amd64.deb"; + sha256 = "1p053kg5qksr78v2h7cxia5mb9kzgfwm6n99x579vfx48kka1n18"; + }; + + nativeBuildInputs = [ dpkg autoPatchelfHook wrapGAppsHook ]; + + unpackCmd = "dpkg -x $curSrc ."; + + buildInputs = atomEnv.packages ++ [ + libuuid + at-spi2-atk + ]; + + runtimeDependencies = [ + systemd.lib + pulseaudio + ]; + + preFixup = '' + gappsWrapperArgs+=(--prefix PATH : "${coreutils}/bin:${gawk}/bin:${xdg_utils}/bin") + ''; + + installPhase = '' + mkdir -p $out/{opt,bin} + + mv share/teams $out/opt/ + mv share $out/share + + substituteInPlace $out/share/applications/teams.desktop \ + --replace /usr/bin/ $out/bin/ + + ln -s $out/opt/teams/teams $out/bin/ + ''; + + meta = with stdenv.lib; { + description = "Microsoft Teams"; + homepage = "https://teams.microsoft.com"; + downloadPage = "https://teams.microsoft.com/downloads"; + license = licenses.unfree; + maintainers = [ maintainers.liff ]; + platforms = [ "x86_64-linux" ]; + }; +} |