summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorSven Eden <sven.eden@prydeworx.com>2021-10-01 08:02:45 +0200
committerSven Eden <sven.eden@prydeworx.com>2021-10-01 08:02:45 +0200
commit099632aa08e7abfd739d4d6bf914831011cfcd26 (patch)
treebc06c20a1e89200e86447ee02f454ac1a3f002b9 /net-im
parentmedia-video/shotcut: Bump to 21.09.20 (diff)
downloadseden-099632aa08e7abfd739d4d6bf914831011cfcd26.tar.gz
seden-099632aa08e7abfd739d4d6bf914831011cfcd26.tar.bz2
seden-099632aa08e7abfd739d4d6bf914831011cfcd26.zip
net-im/teams-insiders: Bump to 1.4.0.26453
Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Sven Eden <sven.eden@prydeworx.com>
Diffstat (limited to 'net-im')
-rw-r--r--net-im/teams-insiders/Manifest2
-rw-r--r--net-im/teams-insiders/metadata.xml3
-rw-r--r--net-im/teams-insiders/teams-insiders-1.4.00.26453.ebuild (renamed from net-im/teams-insiders/teams-insiders-1.4.00.7556.ebuild)17
3 files changed, 17 insertions, 5 deletions
diff --git a/net-im/teams-insiders/Manifest b/net-im/teams-insiders/Manifest
index c09bec1..c833e2e 100644
--- a/net-im/teams-insiders/Manifest
+++ b/net-im/teams-insiders/Manifest
@@ -1,2 +1,2 @@
DIST teams-insiders_1.4.00.13653_amd64.deb 83235690 SHA256 8d853978a7c61adfeadc5987c79ccabbdaa3b644e0e2a2ff9afc83cae57d1913 SHA512 23e3c7e4dc9fedec58be0ac9293e9f5808d70367b22f96aa6eeb0a5ec0cf31532d5575324f56a34ea29f04fcd9b55a243e68c99ec58aba1ff79b4b097e883f27 WHIRLPOOL e80ceac02aa2bfe6362b7f8cfb97a9392fd586cba1e9a178ad6aac45bc216a7ab0a7ab0a2b8bda9087e378b67e5ed756184b5066de83e665fd118593a6b5a01f
-DIST teams-insiders_1.4.00.7556_amd64.deb 77243112 SHA256 c16201f0683feb034d05be679627cc4d65d5f5f165dd97bb3b7847eb81fe29c5 SHA512 1a9dd0882d4aa93a69fc8fed0c40d57ba64432a8a32d727963702e0c49bfdd2b13be9d7a5e65efc271ba26af0708fbbebcb123581ec6d2d39793331da082e7df WHIRLPOOL ee68e86cf03cc1a7d8748c9a4b6384e52cd30d967fc8704174f1e4732238b3a0a637e84c1a03b3585ae9d6902ce1cf39b624a934690c03c2ea4a52fb113f32d0
+DIST teams-insiders_1.4.00.26453_amd64.deb 84486014 SHA256 8f5ead0d979eaf4c7fe248d2837ff81b9c56418c4305616b27b070a1aaeb0fc8 SHA512 8c2bdf772bb01474dd7876be2a6339296f9a5b717d30dca82fcfaeea882a4b4140971c7ac0e59f6df4879c2e13aa6419a5123b99f0ff14139c6fafd17e9f0b9c WHIRLPOOL 95a79b8e6e52967e7785edc9133ece85e10beabb867ee1418d7b69d69874a8b8268aef0b72391ff9975638777cb16483faabb11df0630ca57ab9d844e3189dcf
diff --git a/net-im/teams-insiders/metadata.xml b/net-im/teams-insiders/metadata.xml
index 1086ddd..5528346 100644
--- a/net-im/teams-insiders/metadata.xml
+++ b/net-im/teams-insiders/metadata.xml
@@ -45,5 +45,8 @@
<flag name="system-mesa">
Use media-libs/mesa instead of the bundled EGL and GLESv2 libs. Might crash MS Teams!
</flag>
+ <flag name="system-vulkan" restrict="&gt;net-im/teams-insiders-1.4.0.26452">
+ Use media-libs/vulkan-loader instead of the bundled vulkan lib. Might crash MS Teams!
+ </flag>
</use>
</pkgmetadata>
diff --git a/net-im/teams-insiders/teams-insiders-1.4.00.7556.ebuild b/net-im/teams-insiders/teams-insiders-1.4.00.26453.ebuild
index 3121f54..5cdd0df 100644
--- a/net-im/teams-insiders/teams-insiders-1.4.00.7556.ebuild
+++ b/net-im/teams-insiders/teams-insiders-1.4.00.26453.ebuild
@@ -13,7 +13,7 @@ LICENSE="ms-teams-pre"
SLOT="0"
KEYWORDS="-* ~amd64"
RESTRICT="bindist mirror splitdebug test"
-IUSE="system-ffmpeg system-mesa"
+IUSE="system-ffmpeg system-mesa system-vulkan"
QA_PREBUILT="*"
@@ -50,6 +50,7 @@ RDEPEND="
x11-libs/pango
system-ffmpeg? ( <media-video/ffmpeg-4.3[chromium] )
system-mesa? ( media-libs/mesa[egl,gles2] )
+ system-vulkan? ( media-libs/vulkan-loader )
"
S="${WORKDIR}"
@@ -80,7 +81,6 @@ src_install() {
exeinto ${dest}/share/${PN}
doexe "${S}"${dest}/share/${PN}/${PN}
doexe "${S}"${dest}/share/${PN}/chrome-sandbox
- doexe "${S}"${dest}/share/${PN}/crashpad_handler
# Use system ffmpeg, if wanted. Might crash MS Teams!
if use system-ffmpeg; then
@@ -92,17 +92,26 @@ src_install() {
doexe "${S}"${dest}/share/${PN}/libffmpeg.so
fi
- # Use system mesa, if wanted. Might Crash MS Teams!
+ # Use system mesa, if wanted.
if use system-mesa; then
rm -f "${D}"/${dest}/share/${PN}/libEGL.so
rm -f "${D}"/${dest}/share/${PN}/libGLESv2.so
- elog "Using system mesa. This is experimental and may lead to crashes."
+ elog "Using system mesa. This is experimental."
else
# Otherwise keep original executable flag
doexe "${S}"/${dest}/share/${PN}/libEGL.so
doexe "${S}"/${dest}/share/${PN}/libGLESv2.so
fi
+ # Use system vulkan, if wanted.
+ if use system-vulkan; then
+ rm -f "${D}"/${dest}/share/${PN}/libvulkan.so
+ elog "Using system vulkan. This is experimental."
+ else
+ # Otherwise keep original executable flag
+ doexe "${S}"/${dest}/share/${PN}/libvulkan.so
+ fi
+
# Keep swiftshader, used in GPU-/Head-less systems
exeinto ${dest}/share/${PN}/swiftshader
doexe "${S}"/${dest}/share/${PN}/swiftshader/libEGL.so