Loading pkgs/by-name/te/teams-for-linux/package.nix +28 −17 Original line number Diff line number Diff line Loading @@ -5,26 +5,27 @@ fetchFromGitHub, alsa-utils, copyDesktopItems, electron_34, electron_35, makeDesktopItem, makeWrapper, nix-update-script, versionCheckHook, vulkan-loader, which, }: buildNpmPackage rec { pname = "teams-for-linux"; version = "1.13.1"; version = "2.0.7"; src = fetchFromGitHub { owner = "IsmaelMartinez"; repo = "teams-for-linux"; tag = "v${version}"; hash = "sha256-0u5UyhRSa4gsLVQLctWMZe/oE8l9jrwCzkPtLWv2xlo="; hash = "sha256-w7KY7qxsK512YuLw0Ms+kIsuDTou+ZvJ9wPGJx4fbt0="; }; npmDepsHash = "sha256-BHz1+pd88TDfTXtG0gl5kYiDeG/M94pYdpPtwBrBYzQ="; npmDepsHash = "sha256-oTS+ylkTf3a0B0pP1aEyxdTR4KL5gk8u+scEWZwyrwg="; nativeBuildInputs = [ makeWrapper Loading @@ -39,18 +40,28 @@ buildNpmPackage rec { ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; }; buildPhase = '' makeCacheWritable = true; buildPhase = '' runHook preBuild cp -r ${electron_34.dist} electron-dist cp -r ${electron_35.dist} electron-dist chmod -R u+w electron-dist '' # Electron builder complains about symlink in electron-dist + lib.optionalString stdenv.hostPlatform.isLinux '' rm electron-dist/libvulkan.so.1 cp ${lib.getLib vulkan-loader}/lib/libvulkan.so.1 electron-dist '' + '' npm exec electron-builder -- \ --dir \ -c.npmRebuild=true \ -c.asarUnpack="**/*.node" \ -c.electronDist=electron-dist \ -c.electronVersion=${electron_34.version} -c.electronVersion=${electron_35.version} runHook postBuild ''; Loading @@ -72,7 +83,7 @@ buildNpmPackage rec { popd # Linux needs 'aplay' for notification sounds makeWrapper '${lib.getExe electron_34}' "$out/bin/teams-for-linux" \ makeWrapper '${lib.getExe electron_35}' "$out/bin/teams-for-linux" \ --prefix PATH : ${ lib.makeBinPath [ alsa-utils Loading Loading
pkgs/by-name/te/teams-for-linux/package.nix +28 −17 Original line number Diff line number Diff line Loading @@ -5,26 +5,27 @@ fetchFromGitHub, alsa-utils, copyDesktopItems, electron_34, electron_35, makeDesktopItem, makeWrapper, nix-update-script, versionCheckHook, vulkan-loader, which, }: buildNpmPackage rec { pname = "teams-for-linux"; version = "1.13.1"; version = "2.0.7"; src = fetchFromGitHub { owner = "IsmaelMartinez"; repo = "teams-for-linux"; tag = "v${version}"; hash = "sha256-0u5UyhRSa4gsLVQLctWMZe/oE8l9jrwCzkPtLWv2xlo="; hash = "sha256-w7KY7qxsK512YuLw0Ms+kIsuDTou+ZvJ9wPGJx4fbt0="; }; npmDepsHash = "sha256-BHz1+pd88TDfTXtG0gl5kYiDeG/M94pYdpPtwBrBYzQ="; npmDepsHash = "sha256-oTS+ylkTf3a0B0pP1aEyxdTR4KL5gk8u+scEWZwyrwg="; nativeBuildInputs = [ makeWrapper Loading @@ -39,18 +40,28 @@ buildNpmPackage rec { ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; }; buildPhase = '' makeCacheWritable = true; buildPhase = '' runHook preBuild cp -r ${electron_34.dist} electron-dist cp -r ${electron_35.dist} electron-dist chmod -R u+w electron-dist '' # Electron builder complains about symlink in electron-dist + lib.optionalString stdenv.hostPlatform.isLinux '' rm electron-dist/libvulkan.so.1 cp ${lib.getLib vulkan-loader}/lib/libvulkan.so.1 electron-dist '' + '' npm exec electron-builder -- \ --dir \ -c.npmRebuild=true \ -c.asarUnpack="**/*.node" \ -c.electronDist=electron-dist \ -c.electronVersion=${electron_34.version} -c.electronVersion=${electron_35.version} runHook postBuild ''; Loading @@ -72,7 +83,7 @@ buildNpmPackage rec { popd # Linux needs 'aplay' for notification sounds makeWrapper '${lib.getExe electron_34}' "$out/bin/teams-for-linux" \ makeWrapper '${lib.getExe electron_35}' "$out/bin/teams-for-linux" \ --prefix PATH : ${ lib.makeBinPath [ alsa-utils Loading