From b2ec252cbc0a7476fb6892f96130c8cdc35591ac Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 19 Jan 2025 06:42:08 +0000 Subject: gentoo auto-resync : 19:01:2025 - 06:42:08 --- net-im/Manifest.gz | Bin 8941 -> 8933 bytes net-im/dino/Manifest | 4 +- net-im/dino/dino-0.4.4-r2.ebuild | 98 ------------- net-im/dino/dino-0.4.4-r3.ebuild | 100 ++++++++++++++ net-im/dino/dino-9999.ebuild | 6 +- net-im/signal-cli-bin/Manifest | 2 +- net-im/signal-cli-bin/signal-cli-bin-0.13.9.ebuild | 4 +- net-im/signal-desktop-bin/Manifest | 4 +- .../signal-desktop-bin-7.36.1.ebuild | 88 ------------ .../signal-desktop-bin-7.38.0.ebuild | 88 ++++++++++++ net-im/zoom/Manifest | 4 +- net-im/zoom/zoom-6.3.1.5673.ebuild | 152 --------------------- net-im/zoom/zoom-6.3.6.6315.ebuild | 151 ++++++++++++++++++++ 13 files changed, 352 insertions(+), 349 deletions(-) delete mode 100644 net-im/dino/dino-0.4.4-r2.ebuild create mode 100644 net-im/dino/dino-0.4.4-r3.ebuild delete mode 100644 net-im/signal-desktop-bin/signal-desktop-bin-7.36.1.ebuild create mode 100644 net-im/signal-desktop-bin/signal-desktop-bin-7.38.0.ebuild delete mode 100644 net-im/zoom/zoom-6.3.1.5673.ebuild create mode 100644 net-im/zoom/zoom-6.3.6.6315.ebuild (limited to 'net-im') diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz index 7c2b34d0af69..6e215e562fc8 100644 Binary files a/net-im/Manifest.gz and b/net-im/Manifest.gz differ diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest index 549fd55c85c5..43d78af7a773 100644 --- a/net-im/dino/Manifest +++ b/net-im/dino/Manifest @@ -1,6 +1,6 @@ AUX README.gentoo 469 BLAKE2B e7176c3fa41c859f13f93f2805bf317817de1c736b56a55a1cd21340b2195f1192a96c56ae973c347430f3553715e829420ef6e0d91b26835cf06d06b744b9ec SHA512 a800f5ae1f02a1574602c1595f005eeffbd2db6c100bb59f7a4cf9dbb0bea79bb3d1a17cf9559a09f318f4d8189ecfce964e594829228ab16f861b3c966c3f41 DIST dino-0.4.4.tar.gz 884259 BLAKE2B 5290543aeaf89f2adf5acf648b6ff4fb7daafc7d4e0b9e948f34a4af81ea49073664aa37d2541753e2f75dbfe492ac82ebdda5fe9ab5749e7b251d6788a36f3a SHA512 d2d5553c60d20e163930c0d8468727109871651f7305bf86940b7efd70a42d11ca85572f4dbea01e67ec8ce48fb0a244acb29b491d5d43bf188653ddc6ecface EBUILD dino-0.4.4-r1.ebuild 2017 BLAKE2B c0a71bd5b533855c5af568f8f093cacc0a56e56a1ed23931fed02e1e22f82af2402fdefb8dddf58eff9708178251d5771fc3e9ecd81057761651e4f302655076 SHA512 f85879aed52699b77f89bf69310b8931af8a4cdb8b3ffe4ab672c6befae6275083818f1da9b7119a348b156f61d9d512372ae47bbefbf47e9080a7ca89368a79 -EBUILD dino-0.4.4-r2.ebuild 2018 BLAKE2B 7825a70ad1bc7f41c09679a95a80599e1b167e2df3806276f279c227865cc8a89ee30e5b54153e2e81ead59f5e47e84bc40bf3f0ffc097960c70d79cbe571428 SHA512 d2985e7179e7a7a99d8320c20be6633b7aa3fcef876db87e852f83709904d861b18b3a2e24107923469c22b161d88ca4754c80e2823131c0d773eb270b622c27 -EBUILD dino-9999.ebuild 2018 BLAKE2B 7825a70ad1bc7f41c09679a95a80599e1b167e2df3806276f279c227865cc8a89ee30e5b54153e2e81ead59f5e47e84bc40bf3f0ffc097960c70d79cbe571428 SHA512 d2985e7179e7a7a99d8320c20be6633b7aa3fcef876db87e852f83709904d861b18b3a2e24107923469c22b161d88ca4754c80e2823131c0d773eb270b622c27 +EBUILD dino-0.4.4-r3.ebuild 2115 BLAKE2B 670d246ad7fc4678534eb1cc455517a8d29d5c9399a7a6af11d0730e37ade3b7bf4460d9da240694a55cb593c32b66dba137a3796649bbf3d2d694a5c30aaa75 SHA512 72960af4797615b1695810c074a3e56721a3fafb908c091cbd08995af00d41e937e0f696d530842541256db664335d949afdc894b34ee52b19c11ca979cd33ea +EBUILD dino-9999.ebuild 2115 BLAKE2B 670d246ad7fc4678534eb1cc455517a8d29d5c9399a7a6af11d0730e37ade3b7bf4460d9da240694a55cb593c32b66dba137a3796649bbf3d2d694a5c30aaa75 SHA512 72960af4797615b1695810c074a3e56721a3fafb908c091cbd08995af00d41e937e0f696d530842541256db664335d949afdc894b34ee52b19c11ca979cd33ea MISC metadata.xml 629 BLAKE2B 451fa9ab43aa4c0915e87a4b8835b25fba86c846270d3257f7ca8dcde782f5b2d5c8705f828dc3d20e371345af2b5715f86753839f7d0a147ee9b6fb71aeadb4 SHA512 5d16f3cd53aa46fa5028050fd8db9c3bd239ea80a7bf38dbfc0814a0b50efdc34a7aa52bf628439b2db4aa22afbe320514ae22fc7349d508220da23c00663416 diff --git a/net-im/dino/dino-0.4.4-r2.ebuild b/net-im/dino/dino-0.4.4-r2.ebuild deleted file mode 100644 index 467210b243ee..000000000000 --- a/net-im/dino/dino-0.4.4-r2.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake vala xdg readme.gentoo-r1 - -DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" -HOMEPAGE="https://dino.im" - -LICENSE="GPL-3" -SLOT="0" -IUSE="+gpg +http +omemo +notification-sound +rtp test" -RESTRICT="!test? ( test )" - -MY_REPO_URI="https://github.com/dino/dino" -if [[ ${PV} == "9999" ]]; then - EGIT_REPO_URI="${MY_REPO_URI}.git" - inherit git-r3 -else - KEYWORDS="~amd64 ~arm64" - SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" -fi - -RDEPEND=" - dev-db/sqlite:3 - dev-libs/glib:2 - dev-libs/icu:= - dev-libs/libgee:0.8= - gui-libs/gtk:4 - >=gui-libs/libadwaita-1.2.0:1[vala] - media-libs/graphene - net-libs/glib-networking - net-libs/gnutls:= - >=net-libs/libnice-0.1.15 - net-libs/libsignal-protocol-c - net-libs/libsrtp:2= - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/pango - gpg? ( app-crypt/gpgme:= ) - http? ( net-libs/libsoup:3.0 ) - notification-sound? ( media-libs/libcanberra:0[sound(+)] ) - omemo? ( - dev-libs/libgcrypt:= - media-gfx/qrencode:= - ) - rtp? ( - media-libs/gst-plugins-base:1.0 - media-libs/gstreamer:1.0 - media-libs/webrtc-audio-processing:0 - ) -" -DEPEND="${RDEPEND} - media-libs/gst-plugins-base - media-libs/gstreamer -" -BDEPEND=" - sys-devel/gettext - $(vala_depend) -" - -src_configure() { - vala_setup - - local disabled_plugins=( - $(usex gpg "" "openpgp") - $(usex omemo "" "omemo") - $(usex http "" "http-files") - $(usex rtp "" rtp) - ) - local enabled_plugins=( - $(usex notification-sound "notification-sound" "") - ) - local mycmakeargs=( - "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" - "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" - "-DVALA_EXECUTABLE=${VALAC}" - "-DSOUP_VERSION=3" - "-DBUILD_TESTS=$(usex test)" - ) - - cmake_src_configure -} - -src_test() { - "${BUILD_DIR}"/xmpp-vala-test || die -} - -src_install() { - cmake_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - readme.gentoo_print_elog -} diff --git a/net-im/dino/dino-0.4.4-r3.ebuild b/net-im/dino/dino-0.4.4-r3.ebuild new file mode 100644 index 000000000000..aa0695a944b6 --- /dev/null +++ b/net-im/dino/dino-0.4.4-r3.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake vala xdg readme.gentoo-r1 + +DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" +HOMEPAGE="https://dino.im" + +LICENSE="GPL-3" +SLOT="0" +IUSE="+gpg +http +omemo +notification-sound +rtp test" +RESTRICT="!test? ( test )" + +MY_REPO_URI="https://github.com/dino/dino" +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="${MY_REPO_URI}.git" + inherit git-r3 +else + KEYWORDS="~amd64 ~arm64" + SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" +fi + +RDEPEND=" + dev-db/sqlite:3 + dev-libs/glib:2 + dev-libs/icu:= + dev-libs/libgee:0.8= + gui-libs/gtk:4 + >=gui-libs/libadwaita-1.2.0:1[vala] + media-libs/graphene + net-libs/glib-networking + net-libs/gnutls:= + >=net-libs/libnice-0.1.15 + net-libs/libsignal-protocol-c + net-libs/libsrtp:2= + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/pango + gpg? ( app-crypt/gpgme:= ) + http? ( net-libs/libsoup:2.4 ) + notification-sound? ( media-libs/libcanberra:0[sound(+)] ) + omemo? ( + dev-libs/libgcrypt:= + media-gfx/qrencode:= + ) + rtp? ( + media-libs/gst-plugins-base:1.0 + media-libs/gstreamer:1.0 + media-libs/webrtc-audio-processing:0 + ) +" +DEPEND="${RDEPEND} + media-libs/gst-plugins-base + media-libs/gstreamer +" +BDEPEND=" + sys-devel/gettext + $(vala_depend) +" + +src_configure() { + vala_setup + + local disabled_plugins=( + $(usex gpg "" "openpgp") + $(usex omemo "" "omemo") + $(usex http "" "http-files") + $(usex rtp "" rtp) + ) + local enabled_plugins=( + $(usex notification-sound "notification-sound" "") + ) + local mycmakeargs=( + "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" + "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" + "-DVALA_EXECUTABLE=${VALAC}" + # libsoup-2 for bug #948374 + # dino -> libnice[upnp] -> gupnp-igd:0 -> gupnp:0 -> libsoup:2.4 + "-DSOUP_VERSION=2" + "-DBUILD_TESTS=$(usex test)" + ) + + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/xmpp-vala-test || die +} + +src_install() { + cmake_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + readme.gentoo_print_elog +} diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild index 467210b243ee..aa0695a944b6 100644 --- a/net-im/dino/dino-9999.ebuild +++ b/net-im/dino/dino-9999.ebuild @@ -39,7 +39,7 @@ RDEPEND=" x11-libs/gdk-pixbuf:2 x11-libs/pango gpg? ( app-crypt/gpgme:= ) - http? ( net-libs/libsoup:3.0 ) + http? ( net-libs/libsoup:2.4 ) notification-sound? ( media-libs/libcanberra:0[sound(+)] ) omemo? ( dev-libs/libgcrypt:= @@ -76,7 +76,9 @@ src_configure() { "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" "-DVALA_EXECUTABLE=${VALAC}" - "-DSOUP_VERSION=3" + # libsoup-2 for bug #948374 + # dino -> libnice[upnp] -> gupnp-igd:0 -> gupnp:0 -> libsoup:2.4 + "-DSOUP_VERSION=2" "-DBUILD_TESTS=$(usex test)" ) diff --git a/net-im/signal-cli-bin/Manifest b/net-im/signal-cli-bin/Manifest index 0ddaa299a643..bd9e8e9a620d 100644 --- a/net-im/signal-cli-bin/Manifest +++ b/net-im/signal-cli-bin/Manifest @@ -6,5 +6,5 @@ DIST signal-cli-bin-0.13.9.README.md 5538 BLAKE2B 8276e8f4f596bd639ba54f9f5bea3a DIST signal-cli-bin-0.13.9.gh.tar.gz 81929098 BLAKE2B d4ccc4514b6d159fae0dddfadb11b86603a42ec92681e11f901af3f33fcc426c7b256c12974e4049fd780cb5c9383daf557c74f9d3d6adfb948123bd4c319f2b SHA512 8b2306c0ac8354704d0f8523ca446f74cc334b66fa9ecd922e5c07f4a4800d9c7a4e497ffdf549a76c4e0a7d83f541b601c6e690f122976a643d102c9e60180f DIST signal-cli-bin-0.13.9.signal-cli.1.adoc 28911 BLAKE2B 71c806b2fb170fbf35d794ad53d71ccfa07d7d66388dbe65e84d555b756bd0f43fad8deb7bcbc1a47bfbe44d53f65155ae6145b1b0ed26af9f51fbee149762ac SHA512 0ae86aff535b909ae63e194f32398b934d826524f3609819ac00228e874c57e490edba34760fe4cc3980aa185a319d9888825c28bbb5b0bf14790de4f95a814b EBUILD signal-cli-bin-0.13.2-r1.ebuild 1436 BLAKE2B 56f502969ee631f56a9bbff947df010de083fd2e707c26efa2ba38da6ce7df47e4665297a2247e2fb504d910e4be625ecc748c5be4b6f741eb2787fc3bc375af SHA512 a92279913223eac89993b60577c8c7cb6b68f4789b7cd49be956820e7ac3793906fc9be949e644e2bd67836a07dbb781859c2a93d8770bc02771d67540aafbf4 -EBUILD signal-cli-bin-0.13.9.ebuild 1436 BLAKE2B 56f502969ee631f56a9bbff947df010de083fd2e707c26efa2ba38da6ce7df47e4665297a2247e2fb504d910e4be625ecc748c5be4b6f741eb2787fc3bc375af SHA512 a92279913223eac89993b60577c8c7cb6b68f4789b7cd49be956820e7ac3793906fc9be949e644e2bd67836a07dbb781859c2a93d8770bc02771d67540aafbf4 +EBUILD signal-cli-bin-0.13.9.ebuild 1435 BLAKE2B d90ecd955d267f9a93903afa9079a3b00540c329f97783957cbe16d5355a3cec1b5b7c395ceb7d30e95ae1cd0ef19c5090eef851f44ce391ea08ea8019680e55 SHA512 a5d29ecaa759c45741a93d868e1ab7b5f487652b6755fa44cd18ec4fd5d82b9c1c471f9966cf38ec3d74d07af4aa87da61fa96e7e4231471805df1cdd03cc9a2 MISC metadata.xml 667 BLAKE2B 19ddb0a25358035ab12fc9aa3a6738fbef2da7e05e3981440bc7bf30aa117e1e0680091bb33a31f93dc858be6dfaa764de42f883e59a095bb8383c20ef28195c SHA512 efe181eefd6351a85b12b5a01972f3de980bae921d3d6c3407445fa2a5c074c802b7b370881595b3fb374e4b7261dfd07b6add3309fb53fe8162bd6e01ce1fd2 diff --git a/net-im/signal-cli-bin/signal-cli-bin-0.13.9.ebuild b/net-im/signal-cli-bin/signal-cli-bin-0.13.9.ebuild index 200ffb194879..8b14b5ff6912 100644 --- a/net-im/signal-cli-bin/signal-cli-bin-0.13.9.ebuild +++ b/net-im/signal-cli-bin/signal-cli-bin-0.13.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" DEPEND=" virtual/jre:21 diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest index 9a12d4ea7e1b..6724c155425d 100644 --- a/net-im/signal-desktop-bin/Manifest +++ b/net-im/signal-desktop-bin/Manifest @@ -1,3 +1,3 @@ -DIST signal-desktop_7.36.1_amd64.deb 121128498 BLAKE2B fe57557289ccb2d15826109366f25dc8c2d432be1d3e452150791cee8c04f00e88c12d46d6a47954291da522ea62a861a8d5dfa529b2e3d7dd521101688674d9 SHA512 fbc63cef963defa4573af7cdd76117d46418975121d5c01d654cbaa2e000db97cb2ad1c4290149f3b019b69ce5028118e9a67056a107e87755b49df1ab4bcfeb -EBUILD signal-desktop-bin-7.36.1.ebuild 2258 BLAKE2B dd12ffd129e4df48847bb57ef047f3cd570cbc1280c6310f3ef2398df19cec7d6ec06ea0c3e810cd966fd8fdb53fd2d86e099e80df6c45bac61b24cb69060f48 SHA512 d8e12b9a4277021627546b95d75ba6491f4cdfeb85b9d1d86e0473cb1abf4f4ce35fa8995fc8b3fc174d2148d776783fb0d094536214386159d145cea906864a +DIST signal-desktop_7.38.0_amd64.deb 121541482 BLAKE2B 16b7b9e4efd0a52a18527909ed1c3e06da8d3bc5acd59b74dd18a34811ce51cde5f2600a7349423ac0a558d8f333a44c6c07c14d44d908ed1db435de4b565829 SHA512 f14de0038bf08412ad3109d3730e02289d935b22420f64f93558825bddbee5696606778cfa633708bfb5e5689c773abfe35ae37234c43e44cb1fae1958cc3947 +EBUILD signal-desktop-bin-7.38.0.ebuild 2255 BLAKE2B 334c6539f2f435d546d9bfcbb98062c7320f3e91ba2db623fabc62bd963e1e995fe61a69e6f4e39c0556db4fecdca02d3b3e9a282550fd714e985741e1b88d56 SHA512 b432c5105c0a5348761ffd623f5591519169f94b03c558109ae3303249eafdc11078c7e1849534211fe081ba9fe860ad7fd921a864b3f231b4b4a543e2dbbb35 MISC metadata.xml 486 BLAKE2B cfc118c5488c5c50b4de72443e6b836992a4ba7a6fb94358552c814006a49b00580b5ab0a57141b17809e1d2a898b9e23e6fee0837778edfa7f6de53ccc09d01 SHA512 4ab7dc5fd6fb03e7296164d0d924ab4eb11c6fd31c2fc651706892eda53b29be5db65cd94da8e6aa743e9b7ed10ee3e5f25f14dd2d1be99459daa11f529dbb95 diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-7.36.1.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-7.36.1.ebuild deleted file mode 100644 index e1382e530665..000000000000 --- a/net-im/signal-desktop-bin/signal-desktop-bin-7.36.1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="${PN/-bin/}" - -inherit pax-utils unpacker xdg - -DESCRIPTION="Allows you to send and receive messages of Signal Messenger on your computer" -HOMEPAGE="https://signal.org/ - https://github.com/signalapp/Signal-Desktop" -SRC_URI="https://updates.signal.org/desktop/apt/pool/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb" -S="${WORKDIR}" - -LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" -SLOT="0" -KEYWORDS="-* amd64" -RESTRICT="splitdebug" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - >=media-fonts/noto-emoji-20231130 - media-libs/alsa-lib - media-libs/libpulse - media-libs/mesa[X(+)] - net-print/cups - sys-apps/dbus[X] - virtual/udev - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3[X] - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/pango -" - -QA_PREBUILT=" - opt/Signal/chrome_crashpad_handler - opt/Signal/chrome-sandbox - opt/Signal/libEGL.so - opt/Signal/libGLESv2.so - opt/Signal/libffmpeg.so - opt/Signal/libvk_swiftshader.so - opt/Signal/libvulkan.so.1 - opt/Signal/resources/app.asar.unpacked/node_modules/* - opt/Signal/signal-desktop - opt/Signal/swiftshader/libEGL.so - opt/Signal/swiftshader/libGLESv2.so" - -src_prepare() { - default - sed -e 's| --no-sandbox||g' \ - -i usr/share/applications/signal-desktop.desktop || die - unpack usr/share/doc/signal-desktop/changelog.gz -} - -src_install() { - insinto / - dodoc changelog - doins -r opt - insinto /usr/share - - doins -r usr/share/applications - doins -r usr/share/icons - fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox /opt/Signal/chrome_crashpad_handler - fperms u+s /opt/Signal/chrome-sandbox - pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox opt/Signal/chrome_crashpad_handler - - dosym -r /opt/Signal/${MY_PN} /usr/bin/${MY_PN} -} - -pkg_postinst() { - xdg_pkg_postinst - elog "For using the tray icon on compatible desktop environments, start Signal with" - elog " '--start-in-tray' or '--use-tray-icon'." -} diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-7.38.0.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-7.38.0.ebuild new file mode 100644 index 000000000000..3c73e65a0712 --- /dev/null +++ b/net-im/signal-desktop-bin/signal-desktop-bin-7.38.0.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-bin/}" + +inherit pax-utils unpacker xdg + +DESCRIPTION="Allows you to send and receive messages of Signal Messenger on your computer" +HOMEPAGE="https://signal.org/ + https://github.com/signalapp/Signal-Desktop" +SRC_URI="https://updates.signal.org/desktop/apt/pool/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb" +S="${WORKDIR}" + +LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" +SLOT="0" +KEYWORDS="-* amd64" +RESTRICT="splitdebug" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + >=media-fonts/noto-emoji-20231130 + media-libs/alsa-lib + media-libs/libpulse + media-libs/mesa[X(+)] + net-print/cups + sys-apps/dbus + virtual/udev + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3[X] + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/pango +" + +QA_PREBUILT=" + opt/Signal/chrome_crashpad_handler + opt/Signal/chrome-sandbox + opt/Signal/libEGL.so + opt/Signal/libGLESv2.so + opt/Signal/libffmpeg.so + opt/Signal/libvk_swiftshader.so + opt/Signal/libvulkan.so.1 + opt/Signal/resources/app.asar.unpacked/node_modules/* + opt/Signal/signal-desktop + opt/Signal/swiftshader/libEGL.so + opt/Signal/swiftshader/libGLESv2.so" + +src_prepare() { + default + sed -e 's| --no-sandbox||g' \ + -i usr/share/applications/signal-desktop.desktop || die + unpack usr/share/doc/signal-desktop/changelog.gz +} + +src_install() { + insinto / + dodoc changelog + doins -r opt + insinto /usr/share + + doins -r usr/share/applications + doins -r usr/share/icons + fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox /opt/Signal/chrome_crashpad_handler + fperms u+s /opt/Signal/chrome-sandbox + pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox opt/Signal/chrome_crashpad_handler + + dosym -r /opt/Signal/${MY_PN} /usr/bin/${MY_PN} +} + +pkg_postinst() { + xdg_pkg_postinst + elog "For using the tray icon on compatible desktop environments, start Signal with" + elog " '--start-in-tray' or '--use-tray-icon'." +} diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest index 69b714fff6b2..60162097b0a6 100644 --- a/net-im/zoom/Manifest +++ b/net-im/zoom/Manifest @@ -1,5 +1,5 @@ -DIST zoom-6.3.1.5673_x86_64.tar.xz 212901792 BLAKE2B 625df68d633fea6258369c7572c99872361e608f37496c8d87b9bb18525e8f99c00dcb7a95ad8a28033a8e00940732f3bd324f9bb6c0e0e72fe62ef1c7503690 SHA512 f88ad40bf31943620e69259bd8c07ed61ff7b6a72d8a8c0fc1da3100e0e5ffa6125bdbe62516847f1be55a060efcb1752b7e4d876e42cfde11710d4b5e9a0fc1 DIST zoom-6.3.5.6065_x86_64.tar.xz 213070892 BLAKE2B 27a380917a2c91da8ee4d51733f8751c12c460df181b9c008a989927275abfb40188bbaf6fb2a2024f3ecddc347d9363a709778ab2c706afd7e5111097cc054f SHA512 7348b0f62f3c7088b7abf8bc00f58a838b18f838346f173fe9917cbca3b189b813c6863228c65a9adcf2089e1ce66f23d0c726d5986d183a3ead14e03453a997 -EBUILD zoom-6.3.1.5673.ebuild 4665 BLAKE2B 0dc2e9c9a3b21cb182e60b2c0669011c0ba61ef74a4ae5ebf1bd3e95cf256911c80e8de75699ab45be40ff7d64a59aae33f5cc93a36c18c3c9a154b901eaf6e6 SHA512 9d66272faa0c6b959b4a1e0eeadd3eeb96d821e00dadb1e6bbd22eab442aa8120ce9b7d31e226ec1e66bb8d7fefb310667d27fc58ceb09960e360ab8762d3703 +DIST zoom-6.3.6.6315_x86_64.tar.xz 213433712 BLAKE2B 94d66c2e5c120b1e6564bc1b550f0e62bea2e8fdd6659479e5cb52d4bdaa0c294d0072acd51a7300d603e13dd3e0393ed149cc15ef4ae851e7e01613efb26fbc SHA512 799d730bdb89655d78c8f8e5860edaa05093264fa94279d7374a1f55c304c789b15dd7d8ac4711f5e410fe6383ae3bf3632a39c0d0059b9de2455bbfa92762dd EBUILD zoom-6.3.5.6065.ebuild 4665 BLAKE2B 0dc2e9c9a3b21cb182e60b2c0669011c0ba61ef74a4ae5ebf1bd3e95cf256911c80e8de75699ab45be40ff7d64a59aae33f5cc93a36c18c3c9a154b901eaf6e6 SHA512 9d66272faa0c6b959b4a1e0eeadd3eeb96d821e00dadb1e6bbd22eab442aa8120ce9b7d31e226ec1e66bb8d7fefb310667d27fc58ceb09960e360ab8762d3703 +EBUILD zoom-6.3.6.6315.ebuild 4594 BLAKE2B f7b9fcb330b1a41fb20eacee42f72882841e307a3a68d33aeeb19b351d1c99ecf737a19e1e8584aca48b0f0b6391d77befad9297afa909ab076c85b3993be501 SHA512 6d3ebf8b8ef59d03e2840e9d9ff2ac39edbad4a2a5a70025448191a984198ca6d6e8c399f06daad7fe7ebf40704cd438359dd6b5231818a690bc2bc30380b494 MISC metadata.xml 506 BLAKE2B efb23c7defb4c8ebe6c507b50da29bfef536bb3c9be62a69d7bdf5f8b08059ed522c977f19c34fe977bd26d58ff0edd14f096c97d303ab91816101b653a8ad1a SHA512 1b50c34ec2a1db48f913d9d200620f968834be175538f8aa318735136b5a81401236318962d554af1046ebbeb5b3245ed75cc201817b64ac7127b60785068adb diff --git a/net-im/zoom/zoom-6.3.1.5673.ebuild b/net-im/zoom/zoom-6.3.1.5673.ebuild deleted file mode 100644 index 61473dfd1366..000000000000 --- a/net-im/zoom/zoom-6.3.1.5673.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop eapi9-pipestatus linux-info readme.gentoo-r1 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="opencl pulseaudio wayland +zoom-symlink" -RESTRICT="mirror bindist strip" - -RDEPEND="zoom-symlink? ( !games-engines/zoom ) - >=app-accessibility/at-spi2-core-2.46.0:2 - app-crypt/mit-krb5 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/fdk-aac:0/2 - media-libs/fontconfig - media-libs/freetype - media-libs/mesa[gbm(+)] - media-sound/mpg123 - net-print/cups - sys-apps/dbus - sys-apps/util-linux - sys-libs/glibc - sys-libs/zlib - virtual/opengl - x11-libs/cairo - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon[X] - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libxshmfence - x11-libs/libXtst - x11-libs/pango - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - opencl? ( virtual/opencl ) - pulseaudio? ( media-libs/libpulse ) - wayland? ( dev-libs/wayland )" - -BDEPEND="dev-util/bbe" - -CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER" -QA_PREBUILT="opt/zoom/*" - -src_prepare() { - default - - # The tarball doesn't contain an icon, so extract it from the binary - bbe -s -b '/\n/' -e 'J 1;D' zoom \ - >videoconference-zoom.svg && [[ -s videoconference-zoom.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 -} - -src_install() { - insinto /opt/zoom - exeinto /opt/zoom - doins -r calendar cef chatapp diagnostic email js json ringtone \ - scheduler sip timezones translations - doins *.pcm Embedded.properties version.txt - doexe zoom zopen ZoomLauncher ZoomWebviewHost *.sh \ - aomhost libaomagent.so libcml.so libdvf.so libmkldnn.so libquazip.so \ - libavcodec.so* libavformat.so* libavutil.so* libswresample.so* - fperms a+x /opt/zoom/cef/chrome-sandbox - dosym -r {"/usr/$(get_libdir)",/opt/zoom}/libmpg123.so - dosym -r "/usr/$(get_libdir)/libfdk-aac.so.2" /opt/zoom/libfdkaac2.so - - if use opencl; then - doexe libclDNN64.so - dosym -r {"/usr/$(get_libdir)",/opt/zoom}/libOpenCL.so.1 - fi - - if ! use wayland; then - # Soname dependency on libwayland-client.so.0 - rm "${ED}"/opt/zoom/cef/libGLESv2.so || die - fi - - doins -r Qt - find Qt -type f '(' -name '*.so' -o -name '*.so.*' ')' \ - -printf '/opt/zoom/%p\0' | xargs -0 -r fperms 0755 - pipestatus || die - ( # Remove libs and plugins with unresolved soname dependencies. - # Why does the upstream package contain such garbage? :-( - cd "${ED}"/opt/zoom/Qt || die - rm -r plugins/audio plugins/egldeviceintegrations \ - plugins/platforms/libqeglfs.so plugins/platforms/libqlinuxfb.so \ - plugins/platformthemes/libqgtk3.so qml/Qt/labs/lottieqt \ - qml/QtQml/RemoteObjects qml/QtQuick/LocalStorage \ - qml/QtQuick/Particles.2 qml/QtQuick/Scene2D qml/QtQuick/Scene3D \ - qml/QtQuick/XmlListModel || die - use wayland || rm -r lib/libQt5Wayland*.so* plugins/wayland* \ - plugins/platforms/libqwayland*.so qml/QtWayland || die - ) - - use zoom-symlink && dosym -r /opt/zoom/ZoomLauncher /usr/bin/zoom - - make_desktop_entry "${EPREFIX}/opt/zoom/ZoomLauncher %U" Zoom \ - videoconference-zoom "Network;VideoConference;" \ - "MimeType=$(printf '%s;' \ - x-scheme-handler/zoommtg \ - x-scheme-handler/zoomus \ - application/x-zoom)" - mv "${ED}"/usr/share/applications/{ZoomLauncher-,}zoom.desktop || die - doicon videoconference-zoom.svg - doicon -s scalable videoconference-zoom.svg - - local DOC_CONTENTS="Some of Zoom's screen share features (e.g. - the whiteboard) require display compositing. If you encounter - a black window when sharing the screen, then one of the following - actions should help: - \\n- Enable compositing in your window manager if it is supported - \\n- Alternatively, run the xcompmgr command (from x11-misc/xcompmgr)" - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update - readme.gentoo_print_elog -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/net-im/zoom/zoom-6.3.6.6315.ebuild b/net-im/zoom/zoom-6.3.6.6315.ebuild new file mode 100644 index 000000000000..6e0870b15831 --- /dev/null +++ b/net-im/zoom/zoom-6.3.6.6315.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop eapi9-pipestatus linux-info readme.gentoo-r1 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="opencl pulseaudio wayland +zoom-symlink" +RESTRICT="mirror bindist strip" + +RDEPEND="zoom-symlink? ( !games-engines/zoom ) + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/mit-krb5 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/fdk-aac:0/2 + media-libs/fontconfig + media-libs/freetype + media-libs/mesa[gbm(+)] + media-sound/mpg123 + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/glibc + sys-libs/zlib + virtual/opengl + x11-libs/cairo + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon[X] + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libxshmfence + x11-libs/libXtst + x11-libs/pango + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + opencl? ( virtual/opencl ) + pulseaudio? ( media-libs/libpulse ) + wayland? ( dev-libs/wayland )" + +BDEPEND="dev-util/bbe" + +CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER" +QA_PREBUILT="opt/zoom/*" + +src_prepare() { + default + + # The tarball doesn't contain an icon, so extract it from the binary + bbe -s -b '/\n/' -e 'J 1;D' zoom \ + >videoconference-zoom.svg && [[ -s videoconference-zoom.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 +} + +src_install() { + insinto /opt/zoom + exeinto /opt/zoom + doins -r calendar cef chatapp diagnostic email js json ringtone \ + scheduler sip timezones translations + doins *.pcm Embedded.properties version.txt + doexe zoom zopen ZoomLauncher ZoomWebviewHost *.sh \ + aomhost libaomagent.so libcml.so libdvf.so libmkldnn.so libquazip.so \ + libavcodec.so* libavformat.so* libavutil.so* libswresample.so* + fperms a+x /opt/zoom/cef/chrome-sandbox + dosym -r {"/usr/$(get_libdir)",/opt/zoom}/libmpg123.so + dosym -r "/usr/$(get_libdir)/libfdk-aac.so.2" /opt/zoom/libfdkaac2.so + + if use opencl; then + doexe libclDNN64.so + dosym -r {"/usr/$(get_libdir)",/opt/zoom}/libOpenCL.so.1 + fi + + if ! use wayland; then + # Soname dependency on libwayland-client.so.0 + rm "${ED}"/opt/zoom/cef/libGLESv2.so || die + fi + + doins -r Qt + find Qt -type f '(' -name '*.so' -o -name '*.so.*' ')' \ + -printf '/opt/zoom/%p\0' | xargs -0 -r fperms 0755 + pipestatus || die + ( # Remove libs and plugins with unresolved soname dependencies. + # Why does the upstream package contain such garbage? :-( + cd "${ED}"/opt/zoom/Qt || die + rm -r plugins/audio plugins/egldeviceintegrations \ + plugins/platforms/libqeglfs.so plugins/platforms/libqlinuxfb.so \ + plugins/platformthemes/libqgtk3.so qml/Qt/labs/lottieqt \ + qml/QtQml/RemoteObjects qml/QtQuick/LocalStorage \ + qml/QtQuick/Particles.2 qml/QtQuick/Scene2D qml/QtQuick/Scene3D \ + qml/QtQuick/XmlListModel || die + use wayland || rm -r lib/libQt5Wayland*.so* plugins/wayland* \ + plugins/platforms/libqwayland*.so qml/QtWayland || die + ) + + use zoom-symlink && dosym -r /opt/zoom/ZoomLauncher /usr/bin/zoom + + make_desktop_entry "${EPREFIX}/opt/zoom/ZoomLauncher %U" Zoom \ + videoconference-zoom "Network;VideoConference;" \ + "MimeType=$(printf '%s;' \ + x-scheme-handler/zoommtg \ + x-scheme-handler/zoomus \ + application/x-zoom)" + doicon videoconference-zoom.svg + doicon -s scalable videoconference-zoom.svg + + local DOC_CONTENTS="Some of Zoom's screen share features (e.g. + the whiteboard) require display compositing. If you encounter + a black window when sharing the screen, then one of the following + actions should help: + \\n- Enable compositing in your window manager if it is supported + \\n- Alternatively, run the xcompmgr command (from x11-misc/xcompmgr)" + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + readme.gentoo_print_elog +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} -- cgit v1.2.3