public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Sv. Lockal" <lockalsash@gmail.com>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/proj/guru:dev commit in: net-im/teams-for-linux/
Date: Sat, 18 Oct 2025 16:38:53 +0000 (UTC)	[thread overview]
Message-ID: <1760805127.c55eedf0a9c651f7f55e5090e6c35b10d29b791f.lockalsash@gentoo> (raw)

commit:     c55eedf0a9c651f7f55e5090e6c35b10d29b791f
Author:     Sv. Lockal <lockalsash <AT> gmail <DOT> com>
AuthorDate: Sat Oct 18 11:28:35 2025 +0000
Commit:     Sv. Lockal <lockalsash <AT> gmail <DOT> com>
CommitDate: Sat Oct 18 16:32:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c55eedf0

net-im/teams-for-linux: add 2.5.13

Signed-off-by: Sv. Lockal <lockalsash <AT> gmail.com>

 net-im/teams-for-linux/Manifest                    |   3 +
 .../teams-for-linux/teams-for-linux-2.5.13.ebuild  | 102 +++++++++++++++++++++
 2 files changed, 105 insertions(+)

diff --git a/net-im/teams-for-linux/Manifest b/net-im/teams-for-linux/Manifest
index 83d9c8db52..ce9fc4f2e1 100644
--- a/net-im/teams-for-linux/Manifest
+++ b/net-im/teams-for-linux/Manifest
@@ -7,3 +7,6 @@ DIST teams-for-linux-2.0.4.x86_64.rpm 91475897 BLAKE2B c5eacc77357f1f5dacbc66ad3
 DIST teams-for-linux-2.0.8.aarch64.rpm 86623061 BLAKE2B 0fec145ea807be0cbfcc1ee5b38403e0c020fde5f228435835a7f863a974249eafe03c5abc493796cdd70621ded1f74e3a6748ab17a3a23a676282b009b6afc1 SHA512 f3f270273a60a57be21fc11935be3d35051692c36e517e6ab665bb0913150a844e831af7f2ff0f7b052c0d4d53186e8882a0f3dce1b5c4a305524f5a781bae48
 DIST teams-for-linux-2.0.8.armv7l.rpm 85879485 BLAKE2B 8574bbf1eade5ab7d5576063bd25641fe2338ae95035ae44d0a004945d804d0de7d2590b5c0b0eb5ae077a4e6e1b55012f53ab9225a4058ab0221d4eb7a1272b SHA512 ae969d9d1d0c7662b0fde6e84fc9eb5d26660278988d370ba9ab8786465ea86af7a96ff86749a6f59ce0c29ce4148d3646271e8226e4494de46c988123e5dad9
 DIST teams-for-linux-2.0.8.x86_64.rpm 91474721 BLAKE2B 8278adaf44653231e67b085b1100251f23a2867d4a77dba4c45c75fa02f6e31a09f5f68b2cbb09c89b18f372eee2e57ea425eb6cd9b8520653f751eb839ade17 SHA512 bf684e62c5de5a94c68c23495f2434e9e7654ee6a6fe29116e521b490a3fbd708d19da023b63cefbdd60ed6d2a99572c35e53f351821d67c999948c1ae7c1ff6
+DIST teams-for-linux-2.5.13.aarch64.rpm 89208637 BLAKE2B 811d1706adaf3e7080246ff6b1334193e506173420647aa6d542228204f19a0f831f88df6e71af4c829b0e564ca404f5f5d7e53cb541a175140a1b4acbdf61ba SHA512 ae6f4fe034c03b8ffa7863d16a2fafed1e5b9767b4bae7aabb9fbdef0b82ed2b9b3c0b3825c83464bb97e73f7cd74e84c66a667ecbcd493f1b0509bf058104ee
+DIST teams-for-linux-2.5.13.armv7l.rpm 88581053 BLAKE2B 5c14842435a1f781e961242c1b1b7c8b91d7c6ee7ed0b274dd5a99f0697529a3b14aa6d7f21a1f6e8c108d9e8769fedbd1a531ff041146c6d3f65b634db913da SHA512 252cb55a0cb0e480400473d5fbbddad89c5cb64a269c323a5a989bed2469035d1f5bebf801c932ba6027ec76238422e83c439ec5fe3b22528cd7ba61f298e42a
+DIST teams-for-linux-2.5.13.x86_64.rpm 94359685 BLAKE2B 70105e2f2820235616add88d0d04cecc446bcfe3a3bffbb07f9d7b4f3e3d90c9c61be4b776b19d5a655f4770dfef0a1123a6043c87bcec54b8c8c9c95c5a49f9 SHA512 8a2bb7806ec90494608f1fbe334be532c7931fb59a342a8303a5cd350f65be2fb7e3e9c44f97586b884dfaf5db6a338dd3117f4d5880bf8a849fe60e83f13db7

diff --git a/net-im/teams-for-linux/teams-for-linux-2.5.13.ebuild b/net-im/teams-for-linux/teams-for-linux-2.5.13.ebuild
new file mode 100644
index 0000000000..2d8de183ce
--- /dev/null
+++ b/net-im/teams-for-linux/teams-for-linux-2.5.13.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+	af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he
+	hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
+	sv sw ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop rpm xdg
+
+DESCRIPTION="Unofficial Microsoft Teams client for Linux. Binary precompiled version."
+HOMEPAGE="https://github.com/IsmaelMartinez/teams-for-linux"
+SRC_URI="
+	amd64? ( https://github.com/IsmaelMartinez/${PN}/releases/download/v${PV}/${P}.x86_64.rpm )
+	arm? ( https://github.com/IsmaelMartinez/${PN}/releases/download/v${PV}/${P}.armv7l.rpm )
+	arm64? ( https://github.com/IsmaelMartinez/${PN}/releases/download/v${PV}/${P}.aarch64.rpm )
+"
+S="${WORKDIR}"
+
+LICENSE="GPL-3"
+# Electron bundles a bunch of things
+LICENSE+="
+	MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2
+	unRAR OFL-1.1 CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+RESTRICT="bindist mirror"
+
+RDEPEND="
+	app-accessibility/at-spi2-core:2
+	dev-libs/expat
+	dev-libs/glib:2
+	dev-libs/nspr
+	dev-libs/nss
+	media-libs/alsa-lib
+	media-libs/mesa
+	net-print/cups
+	sys-apps/dbus
+	virtual/libudev
+	x11-libs/cairo
+	x11-libs/gtk+:3
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXcomposite
+	x11-libs/libXdamage
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libxkbcommon
+	x11-libs/libXrandr
+	x11-libs/pango
+"
+
+QA_PREBUILT="opt/teams-for-linux/*"
+QA_DESKTOP_FILE="usr/share/applications/teams-for-linux.desktop"
+
+pkg_pretend() {
+	chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+	default
+	# cleanup languages
+	pushd "opt/teams-for-linux/locales" || die
+	chromium_remove_language_paks
+	popd || die
+}
+
+src_configure() {
+	chromium_suid_sandbox_check_kernel_config
+	default
+}
+
+src_install() {
+	for size in {16,24,32,48,64,96,128,256,512,1024}; do
+		doicon -s ${size} "usr/share/icons/hicolor/${size}x${size}/apps/teams-for-linux.png"
+	done
+
+	domenu usr/share/applications/teams-for-linux.desktop
+
+	local DESTDIR="/opt/teams-for-linux"
+
+	pushd "opt/teams-for-linux" || die
+
+	exeinto "${DESTDIR}"
+	doexe chrome-sandbox chrome_crashpad_handler teams-for-linux *.so*
+
+	insinto "${DESTDIR}"
+	doins *.pak *.bin *.json *.dat
+	insopts -m0755
+	doins -r locales resources
+
+	# Chrome-sandbox requires the setuid bit to be specifically set.
+	# see https://github.com/electron/electron/issues/17972
+	fperms 4755 "${DESTDIR}"/chrome-sandbox
+
+	dosym "${DESTDIR}"/teams-for-linux /opt/bin/teams-for-linux
+	popd || die
+}


             reply	other threads:[~2025-10-18 16:38 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-10-18 16:38 Sv. Lockal [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-10-22 14:43 [gentoo-commits] repo/proj/guru:dev commit in: net-im/teams-for-linux/ Sv. Lockal
2025-04-11 12:10 Thomas Clarke
2025-04-11 12:10 Thomas Clarke
2025-04-07 15:13 Thomas Clarke
2025-04-07 15:13 Thomas Clarke
2025-04-06  9:55 Filip Kobierski
2025-04-05 17:40 Thomas Clarke
2025-04-05 17:40 Thomas Clarke
2025-04-05 12:35 Thomas Clarke
2025-04-03 19:07 Thomas Clarke
2025-04-03 19:07 Thomas Clarke
2025-03-30 12:55 Thomas Clarke
2025-03-27 20:25 Thomas Clarke
2025-03-27 20:24 Thomas Clarke
2025-02-22 17:04 Thomas Clarke
2025-01-22 10:43 Thomas Clarke
2025-01-01 23:55 Thomas Clarke
2024-12-09 23:05 Thomas Clarke
2024-12-09 23:05 Thomas Clarke
2024-11-16 22:40 Thomas Clarke
2024-11-16 22:40 Thomas Clarke
2024-11-02 22:02 Thomas Clarke
2024-11-02 22:02 Thomas Clarke
2024-10-19 22:24 Thomas Clarke
2024-09-15 21:41 Julien Roy
2024-09-15 21:38 Julien Roy
2024-09-05 15:53 Julien Roy
2024-08-24 10:56 Takuya Wakazono
2024-06-21 10:59 Takuya Wakazono
2024-05-29 12:55 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2024-05-29 12:54 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2024-03-07 11:34 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2024-03-07 11:23 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2024-03-07 11:34 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2024-03-07 11:23 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2024-02-25  9:39 Viorel Munteanu
2024-02-25  9:39 Viorel Munteanu
2024-02-14 16:01 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2024-02-14 15:58 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2024-01-18 11:56 Andrew Ammerlaan
2023-11-30 10:39 Andrew Ammerlaan
2023-08-12 16:36 David Roman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1760805127.c55eedf0a9c651f7f55e5090e6c35b10d29b791f.lockalsash@gentoo \
    --to=lockalsash@gmail.com \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox