Before marking the package out of date, please first check that the new version is not a pre-release. I'm tracking releases, not pre-releases.
Search Criteria
Package Details: teams-for-linux 1.4.34-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/teams-for-linux.git (read-only, click to copy) |
---|---|
Package Base: | teams-for-linux |
Description: | Unofficial Microsoft Teams client for Linux using Electron. |
Upstream URL: | https://github.com/IsmaelMartinez/teams-for-linux |
Licenses: | GPL-3.0-only |
Submitter: | ivelkov |
Maintainer: | frealgagu (jijojosephk, pschichtel) |
Last Packager: | pschichtel |
Votes: | 72 |
Popularity: | 4.74 |
First Submitted: | 2018-04-03 15:36 (UTC) |
Last Updated: | 2024-05-01 15:20 (UTC) |
Dependencies (6)
- gtk3 (gtk3-ubuntuAUR, gtk3-no_deadkeys_underlineAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classic-xfceAUR, gtk3-classicAUR)
- libxss
- nss (nss-hgAUR)
- node-gyp (corepackerAUR) (make)
- nodejs (nodejs-gitAUR, nodejs-lts-fermiumAUR, nodejs-sharedAUR, nodejs-lts-hydrogen, nodejs-lts-iron) (make)
- yarn (corepackerAUR, yarn-pnpm-corepackAUR, yarn-berryAUR) (make)
Required by (1)
Sources (2)
pschichtel commented on 2024-04-30 20:18 (UTC) (edited on 2024-04-30 20:19 (UTC) by pschichtel)
nursoda commented on 2024-04-30 19:55 (UTC) (edited on 2024-04-30 19:56 (UTC) by nursoda)
I had these hints while building … Upstream issues? Both of them?
node:166375) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
[3/4] Linking dependencies...
warning "electron-builder > app-builder-lib@24.13.3" has unmet peer dependency "electron-builder-squirrel-windows@24.13.3".
je-vv commented on 2024-04-27 16:39 (UTC)
@snack, from:
https://github.com/IsmaelMartinez/teams-for-linux/discussions/1163#discussioncomment-9023906
I see a comment that on 1.4.19 the icon number was fixed, but probably --useMutationTitleLogic
was needed. In case you have to move back to 2.0... I don't know if with later versions that's not required, we're already on 1.4.30...
teams-for-linux has a reach set of args that I would recommend exploring, that makes things easier than changing electron stuff, :)
mluque commented on 2024-04-27 11:48 (UTC)
@je-vv I have just installed pipewire and then sharing screen works perfectly. Thanks a lot!
je-vv commented on 2024-04-27 09:20 (UTC)
@Mthw, it built just fine some hours ago for me, on /var/log/pacman.log:
[ALPM] upgraded teams-for-linux (1.4.29-1 -> 1.4.30-1)
So yes, building ok...
je-vv commented on 2024-04-27 09:15 (UTC)
@mluque, are you actually using xwayland? Have you tried running teams-for-linux natively on wayland? I think that's much better than trying to running as a xwayland app...
I'm using:
teams-for-linux --closeAppOnCross --disableAutogain --ozone-platform-hint=auto --enable-webrtc-pipewire-capturer --enable-features=WaylandWindowDecorations
That allows running teams-for-linux natively on wayland. And I have no issues sharing my screen.
On wayland, the only way to share screen is through a desktop portal with pipewire. See:
https://wiki.archlinux.org/title/PipeWire#WebRTC_screen_sharing
I would recommend not adding strict dependencies on xwayland stuff, perhaps have them as opt depends. And teams-for-linux is working natively on wayland just fine, including screen sharing. One just needs pipewire and the proper desktop portal, which BTW, are still required if wanting to use something like xwaylandvideobridge.
And as the requirements for a proper desktop portal and pipewire are still there on wayland, I see no purpose on running teams-for-linux on xwayland, and adding on top a video bridge. I do believe you better try native wayland teams-for-linux. I wouldn't like to install the video bridge, when it so happens I don't need it BTW, that's why perhaps it might be an opt dep...
Just my $0.02...
Mthw commented on 2024-04-27 08:13 (UTC) (edited on 2024-04-27 08:15 (UTC) by Mthw)
Is anyone else unable to build the latest version? (1.4.30)
error /home/mthw/.cache/paru/clone/teams-for-linux/src/teams-for-linux-1.4.30/node_modules/electron: Command failed.
Exit code: 126
Command: node install.js
Arguments:
Directory: /home/mthw/.cache/paru/clone/teams-for-linux/src/teams-for-linux-1.4.30/node_modules/electron
Output:
/bin/sh: /tmp/yarn--1714205521625-0.09212958110086245/node: /bin/sh: bad interpreter: Text file busy
==> ERROR: A failure occurred in build().
Aborting...
error: failed to build 'teams-for-linux-1.4.30-1':
error: packages failed to build: teams-for-linux-1.4.30-1
snack commented on 2024-04-27 07:34 (UTC)
@mluque I think that this could be a good idea. XWaylandVideoBridge is a relatively new project and probably is not widely known or considered stable, and that might be the reason why it is not widely used. Anyway I'm using it with profit and no issues since many months so I'd say it can be a nice and useful improvement for this package.
@packagers what do you think?
mluque commented on 2024-04-27 07:27 (UTC)
@snack, thanks a lot. If the package xwaylandvideobridge were really necessary, shouldn't it be added as a dependency in the PKGBUILD file?
Pinned Comments
pschichtel commented on 2024-04-30 20:18 (UTC) (edited on 2024-04-30 20:19 (UTC) by pschichtel)
Before marking the package out of date, please first check that the new version is not a pre-release. I'm tracking releases, not pre-releases.
jijojosephk commented on 2024-02-05 02:42 (UTC)
Talk to community members here:
https://matrix.to/#/#teams-for-linux_community:gitter.im
frealgagu commented on 2020-12-05 17:56 (UTC)
I maintain the latest built package at:
https://github.com/frealgagu/archlinux.teams-for-linux/releases