net-im/zoom: Remove old

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
This commit is contained in:
Ulrich Müller
2021-06-09 10:09:56 +02:00
parent 4e199d34e6
commit aeced97389
2 changed files with 0 additions and 152 deletions
-1
View File
@@ -1,5 +1,4 @@
DIST zoom-5.4.53391.1108_i686.tar.xz 40384800 BLAKE2B 0d449103e16799e6e6bcaf6ef1c105d6a75ce8728bfedb5107a9c6deedd9e8ef1988e19ddc33da43de8eb925d386460a84b5efe13c0709de6901239a688b4fb0 SHA512 d77357ab669ade90d4b8ae99116372db8b8b9a251625ed0566e89a8cc4d3f7aced07fd08d4646a223fad58f588e1dc2484464bd70e203b875ac9866fb92fe2ea
DIST zoom-5.4.53391.1108_x86_64.tar.xz 44660944 BLAKE2B 7152f4daccdbce56e2c83971f507bc70d5b77e8edd558f311e67f0e2ab127967cdd15c90b92ca95735b2fad3e11d692b206c32c5f7d65cd116050e8e6579fcdd SHA512 f52e2fda15a29c2232656e8f34a5d65c3c401eb50f249d5436a949c09efd5b821d1c5e1f59dc4c27b5f4aadc1c24f474854498664b5d333d340d03f4998c59ba
DIST zoom-5.6.16888.0424_x86_64.tar.xz 51534688 BLAKE2B 324655d6a2ddc840f3b518f0e743f33d29122cd9d9ad8b858745319b86108f2b81adfc756668a1cf750fd8eea1dc34692a00bdd068a00f5e5361eab9e347595a SHA512 cf035c6622ea1f0b3870cf8dc2337f3ba919482980aac1b4fce62b28d6f375f70f63f59ae4702cb0ccc915b824a5fe016d4ebc885338dd365080f5f2ab771538
DIST zoom-5.6.20278.0524_x86_64.tar.xz 51720368 BLAKE2B 98d1455393fab1e9c9a1a912d566e25273e4e32ac0339b15104f8b83ff86d3496099e0c878e79c2a9d5cfb04670b67bb7c78b2840cc951d2c44244bcaf738b6a SHA512 58a07469634b9a81c47395fc940fcadd083308c93ee07e5a8dfd7737047c0b9b683da65a6e4df6674ddfc281bfc0e75c5e472a2a847442b096de1114c3343eb6
DIST zoom-5.6.22045.0607_x86_64.tar.xz 51749804 BLAKE2B 73d37f9118bc8b3dd424ec903e72cb6f1da9c7a8b87319845befe0b4f10f9793ef603481d8e3e6c6af51dd7b342eb5bb157fbb8eb495b48641a70b62ae96534f SHA512 04e7c1b483c769b4d809f31fa615a2fedd3229edba13da7f51231c38a810d6cef7458c6b9aa504097c2bf1b4fbf81df1a6d9e0921dc6df1b9a8cb02038fcdd7a
-151
View File
@@ -1,151 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop eapi8-dosym readme.gentoo-r1 wrapper xdg-utils
DESCRIPTION="Video conferencing and web conferencing service"
HOMEPAGE="https://zoom.us/"
SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> ${P}_x86_64.tar.xz"
S="${WORKDIR}/${PN}"
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64"
IUSE="bundled-libjpeg-turbo +bundled-qt pulseaudio wayland"
RESTRICT="mirror bindist strip"
RDEPEND="!games-engines/zoom
dev-libs/glib:2
dev-libs/quazip:0=
media-libs/fdk-aac:0/2
media-libs/fontconfig
media-libs/freetype
media-sound/mpg123
sys-apps/dbus
sys-apps/util-linux
virtual/opengl
x11-libs/libX11
x11-libs/libxcb
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libxkbcommon[X]
x11-libs/libXrender
x11-libs/libXtst
x11-libs/xcb-util-image
x11-libs/xcb-util-keysyms
pulseaudio? ( media-sound/pulseaudio )
!pulseaudio? ( media-libs/alsa-lib )
wayland? ( dev-libs/wayland )
!bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 )
!bundled-qt? (
dev-libs/icu
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtdeclarative:5[widgets]
dev-qt/qtdiag:5
dev-qt/qtgraphicaleffects:5
dev-qt/qtgui:5
dev-qt/qtlocation:5
dev-qt/qtnetwork:5
dev-qt/qtquickcontrols:5[widgets]
dev-qt/qtquickcontrols2:5
dev-qt/qtscript:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
wayland? ( dev-qt/qtwayland )
)"
BDEPEND="dev-util/bbe
bundled-libjpeg-turbo? ( dev-util/patchelf )"
QA_PREBUILT="opt/zoom/*"
src_prepare() {
default
# The tarball doesn't contain an icon, so extract it from the binary
bbe -s -b '/<svg width="32"/:/<\x2fsvg>\n/' -e 'J 1;D' zoom \
>zoom-icon.svg && [[ -s zoom-icon.svg ]] \
|| die "Extraction of icon failed"
if ! use pulseaudio; then
# For some strange reason, zoom cannot use any ALSA sound devices if
# it finds libpulse. This causes breakage if media-sound/apulse[sdk]
# is installed. So, force zoom to ignore libpulse.
bbe -e 's/libpulse.so/IgNoRePuLsE/' zoom >zoom.tmp || die
mv zoom.tmp zoom || die
fi
if use bundled-libjpeg-turbo; then
# Remove insecure RPATH from bundled lib
patchelf --remove-rpath libturbojpeg.so || die
fi
}
src_install() {
insinto /opt/zoom
exeinto /opt/zoom
doins -r json ringtone sip timezones translations
doins *.pcm *.sh Embedded.properties version.txt
doexe zoom zopen ZoomLauncher
dosym8 -r {"/usr/$(get_libdir)",/opt/zoom}/libmpg123.so
dosym8 -r "/usr/$(get_libdir)/libfdk-aac.so.2" /opt/zoom/libfdkaac2.so
local quazip_so="libquazip1-qt5.so"
if has_version "<dev-libs/quazip-1.0"; then
quazip_so="libquazip5.so"
fi
dosym8 -r "/usr/$(get_libdir)/${quazip_so}" /opt/zoom/libquazip.so
if use bundled-libjpeg-turbo; then
doexe libturbojpeg.so
else
dosym8 -r {"/usr/$(get_libdir)",/opt/zoom}/libturbojpeg.so
fi
if use bundled-qt; then
doexe libicu*.so.56 libQt5*.so.5
doins qt.conf
local dirs="Qt* bearer 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/LocalStorage QtQuick/Particles.2 QtQuick/Scene2D \
QtQuick/Scene3D QtQuick/XmlListModel \
platforms/libqeglfs.so platforms/libqlinuxfb.so || die
use wayland || rm -r libQt5Wayland*.so* QtWayland wayland* \
platforms/libqwayland*.so || die
)
fi
make_wrapper zoom /opt/zoom{/zoom,} $(usex bundled-qt /opt/zoom "")
make_desktop_entry "zoom %U" Zoom zoom-icon "" \
"MimeType=x-scheme-handler/zoommtg;application/x-zoom;"
doicon zoom-icon.svg
doicon -s scalable zoom-icon.svg
readme.gentoo_create_doc
}
pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
local FORCE_PRINT_ELOG v
for v in ${REPLACING_VERSIONS}; do
ver_test ${v} -le 5.0.403652.0509 && FORCE_PRINT_ELOG=1
done
readme.gentoo_print_elog
}
pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
}