commit:     6a2055c023bc471e1e525d7a9d71e69b5995bdb4
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 14 19:00:54 2024 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Aug 14 19:07:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a2055c0

net-im/zoom: Install the symlink only with USE=zoom-symlink

This will allow installation along with games-engines/zoom.

Bug: https://bugs.gentoo.org/716884
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 net-im/zoom/metadata.xml                                          | 1 +
 net-im/zoom/{zoom-6.1.6.1013.ebuild => zoom-6.1.6.1013-r1.ebuild} | 7 ++++---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/net-im/zoom/metadata.xml b/net-im/zoom/metadata.xml
index 9666965997b3..a9474ac64bae 100644
--- a/net-im/zoom/metadata.xml
+++ b/net-im/zoom/metadata.xml
@@ -17,5 +17,6 @@
     <flag name="opencl">
       Use OpenCL for virtual background support (<pkg>virtual/opencl</pkg>)
     </flag>
+    <flag name="zoom-symlink">Install a zoom symlink in /usr/bin</flag>
   </use>
 </pkgmetadata>

diff --git a/net-im/zoom/zoom-6.1.6.1013.ebuild 
b/net-im/zoom/zoom-6.1.6.1013-r1.ebuild
similarity index 96%
rename from net-im/zoom/zoom-6.1.6.1013.ebuild
rename to net-im/zoom/zoom-6.1.6.1013-r1.ebuild
index 6e34e354ce8f..25458088a749 100644
--- a/net-im/zoom/zoom-6.1.6.1013.ebuild
+++ b/net-im/zoom/zoom-6.1.6.1013-r1.ebuild
@@ -13,10 +13,10 @@ S="${WORKDIR}/${PN}"
 LICENSE="all-rights-reserved"
 SLOT="0"
 KEYWORDS="-* ~amd64"
-IUSE="+bundled-qt opencl pulseaudio wayland"
+IUSE="+bundled-qt opencl pulseaudio wayland +zoom-symlink"
 RESTRICT="mirror bindist strip"
 
-RDEPEND="!games-engines/zoom
+RDEPEND="zoom-symlink? ( !games-engines/zoom )
        >=app-accessibility/at-spi2-core-2.46.0:2
        app-crypt/mit-krb5
        dev-libs/expat
@@ -150,7 +150,8 @@ src_install() {
                fi
        fi
 
-       dosym -r /opt/zoom/ZoomLauncher /usr/bin/zoom
+       use zoom-symlink && dosym -r /opt/zoom/ZoomLauncher /usr/bin/zoom
+
        make_desktop_entry "zoom %U" Zoom videoconference-zoom \
                "Network;VideoConference;" \
                "MimeType=$(printf '%s;' \

Reply via email to