Why a simple cp instead of an install:
package(){
cp -r "opt" "$pkgdir"
cp -r "usr" "$pkgdir"
}
Also a symlink on default path is not created like with the teams-for-linux package.
Check the package step of teams-for-linux for further ideas.
| Git Clone URL: | https://aur.archlinux.org/teams-for-linux-bin.git (read-only, click to copy) |
|---|---|
| Package Base: | teams-for-linux-bin |
| Description: | Unofficial Microsoft Teams for Linux client (binary version) |
| Upstream URL: | https://github.com/IsmaelMartinez/teams-for-linux |
| Licenses: | GPL3 |
| Conflicts: | teams-for-linux, teams-for-linux-appimage, teams-for-linux-git, teams-for-linux-wbundled-electron |
| Provides: | teams-for-linux |
| Submitter: | AlphaJack |
| Maintainer: | AlphaJack (jonjomckay, lynix) |
| Last Packager: | lynix |
| Votes: | 26 |
| Popularity: | 2.80 |
| First Submitted: | 2023-07-01 11:15 (UTC) |
| Last Updated: | 2025-11-28 08:18 (UTC) |
Why a simple cp instead of an install:
package(){
cp -r "opt" "$pkgdir"
cp -r "usr" "$pkgdir"
}
Also a symlink on default path is not created like with the teams-for-linux package.
Check the package step of teams-for-linux for further ideas.
Please note: This package is tracking official releases of the 'teams-for-linux' project by Ismael Martinez on GitHub. Please do not flag this package as out-of-date unless there is a newer stable release of that project.
the new version sigsevs unfortunately:
Jun 20 11:35:44 drummer teams-for-linux[482885]: GTK 2/3 symbols detected. Using GTK 2/3 and GTK 4 in the same process is not supported
Jun 20 11:35:44 drummer kernel: traps: teams-for-linux[482885] trap int3 ip:79257bf13f73 sp:7ffd11c8d3f0 error:0 in libglib-2.0.so.0.8400.1[6bf73,79257bec6000+a7000]
Jun 20 11:35:44 drummer systemd-coredump[482969]: Process 482885 (teams-for-linux) of user 1000 terminated abnormally with signal 5/TRAP, processing...
Jun 20 11:35:44 drummer systemd[1]: Started Process Core Dump (PID 482969/UID 0).
Jun 20 11:35:45 drummer systemd-coredump[482970]: [🡕] Process 482885 (teams-for-linux) of user 1000 dumped core.
the key is "GTK 2/3 symbols detected. Using GTK 2/3 and GTK 4 in the same process is not supported", this is a known upstream issue:
https://github.com/IsmaelMartinez/teams-for-linux/issues/1731
workaround is to add "-gtk-version=3" as a startup option.
Sorry, my mistake for flagging. True, there is no release yet, only new pre-release.
Ok, I will make ELECTRON_OZONE_PLATFORM_HINT happpen :)
@programistazacny: Please do not flag the package as out-of-date when there is actually no official new release.
1.13.2, as of now, is clearly marked as "pre-release" on the GitHub page. We are tracking stable releases with this AUR package.
@programistazacny:
I don't see the point in adding a wrapper like the one you mentioned. If you set the ELECTRON_OZONE_PLATFORM_HINT environment variable the application will run natively on Wayland and not through XWayland.
At least that's the behaviour I'm seeing on Hyprland.
It works then on XWayland.
Can you make something similar like https://aur.archlinux.org/cgit/aur.git/tree/visual-studio-code-bin.sh?h=visual-studio-code-bin ?
@programistazacny:
Just launch '/opt/teams-for-linux/teams-for-linux', nothing special required to make it work under Wayland.
You can set ELECTRON_OZONE_PLATFORM_HINT=auto in the environment configuration of your choice (/etc/environment, ~/.profile, etc.).
How to run it using Wayland?
Sadly https://aur.archlinux.org/packages/teams-for-linux-wayland-hook doesn't work.
Menu entries are using /opt/teams-for-linux/teams-for-linux directly.
This package doesn't provide /*/bin launcher.
Patch to upgrade to latest version (1.12.3):
From dd8094abbe81df3721c4db397f3fa72d5338cce9 Mon Sep 17 00:00:00 2001
From: lynix <lynix47@gmail.com>
Date: Fri, 13 Dec 2024 08:27:04 +0100
Subject: [PATCH] Updated teams-for-linux-bin to 1.12.3
---
PKGBUILD | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/PKGBUILD b/PKGBUILD
index 28c1a53..4684a5f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: AlphaJack <alphajack at tuta dot io>
pkgname="teams-for-linux-bin"
-pkgver=1.11.0
+pkgver=1.12.3
pkgrel=1
pkgdesc="Unofficial Microsoft Teams for Linux client (binary version)"
url="https://github.com/IsmaelMartinez/teams-for-linux"
@@ -17,9 +17,9 @@ depends=("gtk3" "libxss" "nss")
source_x86_64=("$url/releases/download/v$pkgver/teams-for-linux_${pkgver}_amd64.deb")
source_aarch64=("$url/releases/download/v$pkgver/teams-for-linux_${pkgver}_arm64.deb")
source_armv7h=("$url/releases/download/v$pkgver/teams-for-linux_${pkgver}_armv7l.deb")
-b2sums_x86_64=('bf4ab799a490ba07fb3c4fbc863c16da066813ac9984208a711e4e473a8bcc6b14d76d772475879757ea2a5b29468182326af4137658453f33f87d50088d5ec3')
-b2sums_aarch64=('2a6e57f6459c7023f338bccd41a177163d17bad03086bc5f4f798ad24023b0cdd7415878ee7ce7b6d3822169bd435b37d5d27666717bf7dc5730e62716d9194a')
-b2sums_armv7h=('18dca38bf9408280442151086c09d9e5f0abe5e265c122d5e5693b7503a74abb9e4023d8667d22233525bacc826592fa830fb73bdcadd206645822f2954ce8e7')
+b2sums_x86_64=('1e983724c671ea8f2ce584888ab7145a981be2fde87a18ed15d8879f7843c842381dd71915652354b86e7c826cf272fd7de883dc643d028c876939255b7b98b2')
+b2sums_aarch64=('4cc659c9981cb769d1ab47eb1e0b762780e10b809d144657a965ad1a7cbd429a81c281500994d90ba6d44d72ce46d39f23609a003e2d83ccad38f39b98d3abe6')
+b2sums_armv7h=('064c7154504be980d151acf10bdd65e68492c7eeb14c510842e8dc48aff7a3597905451177deb34d4db342bf3db0dc5cac93d95ddd69abf7ae976acd5e7e31bd')
options=("!strip")
prepare(){
--
2.47.1
Please note that there seems to be an issue with audio input (supposedly on Microsoft side), affecting this package as well.
Pinned Comments
lynix commented on 2025-09-17 07:08 (UTC) (edited on 2025-09-17 07:08 (UTC) by lynix)
Please note: This package is tracking official releases of the 'teams-for-linux' project by Ismael Martinez on GitHub. Please do not flag this package as out-of-date unless there is a newer stable release of that project.