-
-
Notifications
You must be signed in to change notification settings - Fork 14.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update request: teams-for-linux 1.4.27 → 1.7.4 #322636
Comments
@Julien76 How do you package teams-for-linux 1.7.4? The upstream moves back to NPM |
@ShamrockLee, So in the end, I built it against the appImage as follow: {
pkgs,
lib,
...
}: let
teams-for-linux-updated = pkgs.appimageTools.wrapType2 rec {
name = "teams-for-linux";
src = pkgs.fetchurl {
url = "https://github.com/IsmaelMartinez/teams-for-linux/releases/download/v1.7.4/teams-for-linux-1.7.4.AppImage";
hash = "sha256-A4RgpUeC8W5aHEZ/CrjZIVYvkynpfs015Kxo2XlNtlE=";
};
desktopItems = [
(pkgs.makeDesktopItem {
inherit name;
exec = name;
icon = name;
desktopName = "Microsoft Teams for Linux";
comment = meta.description;
categories = ["Network" "InstantMessaging" "Chat"];
})
];
meta = {
description = "Unofficial Microsoft Teams client for Linux";
mainProgram = name;
homepage = "https://github.com/IsmaelMartinez/teams-for-linux";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [muscaln lilyinstarlight qjoly chvp];
platforms = lib.platforms.unix;
};
};
in {
home.packages = with pkgs; [
teams-for-linux-updated
];
xdg.desktopEntries."teams-for-linux" = {
name = "Microsoft Teams for Linux";
comment = "Team communication and collaboration software";
icon = "teams-for-linux";
type = "Application";
exec = ''env XDG_CURRENT_DESKTOP="" ${pkgs.teams-for-linux}/bin/teams-for-linux %U'';
categories = ["Network" "InstantMessaging" "Chat"];
terminal = true;
};
# Add the configuration file for teams-for-linux
xdg.configFile."teams-for-linux/config.json".source = ./config.json;
} please not that I'm quite new to Nix and I might have done something wrong while trying to build with npm or yarn. Also I used this expression with home-manager so I'm not sure how it'll work without it. |
Bumping this up, because since today, unstable is not building anymore with teams-on-linux package, because it carries version 29.4.6 of electron, now marked as EOL.
Workaround available by permitting it as insecure package. |
I have the same problem unfortunately. |
Fixed in #337868. |
Notify maintainers
@muscaln
@lilyinstarlight
@qjoly
@chvp
Note for maintainers: Please tag this issue in your PR.
Add a 👍 reaction to issues you find important.
The text was updated successfully, but these errors were encountered: