summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2020-11-26 12:42:18 +0100
committerUlrich Müller <ulm@gentoo.org>2020-11-26 12:49:36 +0100
commit1b4d1ca8f320e69bb226d335ba2aa760b6f2881c (patch)
tree11b4e173c1393d17464fbe00004a26289e8b7326 /net-im
parentdev-libs/mpc: Stabilize 1.2.1 arm, #756808 (diff)
downloadgentoo-1b4d1ca8f320e69bb226d335ba2aa760b6f2881c.tar.gz
gentoo-1b4d1ca8f320e69bb226d335ba2aa760b6f2881c.tar.bz2
gentoo-1b4d1ca8f320e69bb226d335ba2aa760b6f2881c.zip
net-im/zoom: Fix dependencies.
Add dependencies on fontconfig, freetype, libxkbcommon, and libXrender. Remove more plugins with unresolved soname dependencies. Closes: https://bugs.gentoo.org/756790 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Diffstat (limited to 'net-im')
-rw-r--r--net-im/zoom/zoom-5.4.54779.1115-r2.ebuild (renamed from net-im/zoom/zoom-5.4.54779.1115-r1.ebuild)15
1 files changed, 11 insertions, 4 deletions
diff --git a/net-im/zoom/zoom-5.4.54779.1115-r1.ebuild b/net-im/zoom/zoom-5.4.54779.1115-r2.ebuild
index 388dc20478b1..f395f1b31359 100644
--- a/net-im/zoom/zoom-5.4.54779.1115-r1.ebuild
+++ b/net-im/zoom/zoom-5.4.54779.1115-r2.ebuild
@@ -19,6 +19,8 @@ RESTRICT="mirror bindist strip"
RDEPEND="!games-engines/zoom
dev-libs/glib:2
dev-libs/quazip
+ media-libs/fontconfig
+ media-libs/freetype
media-sound/mpg123
sys-apps/dbus
sys-apps/util-linux
@@ -27,6 +29,8 @@ RDEPEND="!games-engines/zoom
x11-libs/libxcb
x11-libs/libXext
x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libXrender
x11-libs/libXtst
x11-libs/xcb-util-image
x11-libs/xcb-util-keysyms
@@ -85,16 +89,19 @@ src_install() {
doexe libicu*.so.56 libQt5*.so.5
doins qt.conf
- local dirs="Qt* audio generic iconengines imageformats platform* \
- wayland* xcbglintegrations"
+ local dirs="Qt* generic iconengines imageformats \
+ platforminputcontexts platforms wayland* xcbglintegrations"
doins -r ${dirs}
find ${dirs} -type f '(' -name '*.so' -o -name '*.so.*' ')' \
-printf '/opt/zoom/%p\0' | xargs -0 -r fperms 0755 || die
( # Remove libs and plugins with unresolved soname dependencies
cd "${ED}"/opt/zoom || die
- rm -r Qt/labs/location QtQml/RemoteObjects QtQuick/Scene{2D,3D} \
- platforms/libqeglfs.so || die
+ rm -r Qt/labs/calendar Qt/labs/location QtQml/RemoteObjects \
+ QtQuick/Controls.2 QtQuick/LocalStorage QtQuick/Particles.2 \
+ QtQuick/Shapes QtQuick/Templates.2 QtQuick/XmlListModel \
+ QtQuick/Scene2D QtQuick/Scene3D \
+ platforms/libqeglfs.so platforms/libqlinuxfb.so || die
use wayland || rm -r libQt5Wayland*.so* QtWayland wayland* \
platforms/libqwayland*.so || die
)