From b11a5614cb96e70e116581c98abf286c2cf694ca Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 25 Oct 2024 04:04:27 +0100 Subject: gentoo auto-resync : 25:10:2024 - 04:04:26 --- net-im/Manifest.gz | Bin 9074 -> 9078 bytes net-im/element-desktop-bin/Manifest | 4 +- .../element-desktop-bin-1.11.76.ebuild | 83 ------- .../element-desktop-bin-1.11.82.ebuild | 83 +++++++ net-im/mattermost-desktop-bin/Manifest | 3 - .../mattermost-desktop-bin-5.8.1.ebuild | 95 -------- net-im/synapse/Manifest | 5 + net-im/synapse/synapse-1.117.0.ebuild | 251 +++++++++++++++++++++ net-im/zoom/Manifest | 2 + net-im/zoom/zoom-6.0.12.5501.ebuild | 182 +++++++++++++++ 10 files changed, 525 insertions(+), 183 deletions(-) delete mode 100644 net-im/element-desktop-bin/element-desktop-bin-1.11.76.ebuild create mode 100644 net-im/element-desktop-bin/element-desktop-bin-1.11.82.ebuild delete mode 100644 net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.8.1.ebuild create mode 100644 net-im/synapse/synapse-1.117.0.ebuild create mode 100644 net-im/zoom/zoom-6.0.12.5501.ebuild (limited to 'net-im') diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz index 73ff4fb5df21..4e63e2270dd0 100644 Binary files a/net-im/Manifest.gz and b/net-im/Manifest.gz differ diff --git a/net-im/element-desktop-bin/Manifest b/net-im/element-desktop-bin/Manifest index e21d4d958456..fc279d434996 100644 --- a/net-im/element-desktop-bin/Manifest +++ b/net-im/element-desktop-bin/Manifest @@ -1,3 +1,3 @@ -DIST element-desktop_1.11.76_amd64.deb 98759454 BLAKE2B 1d513f87c692cad3319f4e816f965a81beaa88ba1cd2bac1e444480ab60d78f610d8a44b6b5ff8ab286800170de19518ea713f0fda1f901bf4d5d02975b908a8 SHA512 fb34d1bb29b81f59e1f1439a1ad55e83a868e5c1b67206197793c0fa63d8c0c35bc9a5f41ecb934426821dc86ed0152192b831786f36c5c5121a4306f38dd287 -EBUILD element-desktop-bin-1.11.76.ebuild 1897 BLAKE2B 7c4e199849402a174099ed4b5244215307dc6a8274d8cf0d82a2574198d08b365229ec3008d4d45b4bf7eef92bcb8b9f25b86afe05a850bd791146af428d84d9 SHA512 fe7db618b2a0a4992ac478b629133f043cebb2065a1d0036eafc1670dc326aff15d4425c1ac2a7d52e9483008d64aa99ff60c5905c5dd2666f12befacb7ce90a +DIST element-desktop_1.11.82_amd64.deb 99741936 BLAKE2B 32adef08ac5a970aa3e32cd743dfbeb5cf1a9b3031fe027d8a00a47665dd07c949bb7948dfa517bace856f8ef2984d1d5ccaae576d641ad1a285312273d9a81a SHA512 4bb007cfc25745f4c28ebf791f456e3864a78c89498df5e8fcfe0e8930bd3683e1f7a8791ff51e45bb906131d3cfec415e228ef533cd83446e3110e12d2700a8 +EBUILD element-desktop-bin-1.11.82.ebuild 1897 BLAKE2B 7c4e199849402a174099ed4b5244215307dc6a8274d8cf0d82a2574198d08b365229ec3008d4d45b4bf7eef92bcb8b9f25b86afe05a850bd791146af428d84d9 SHA512 fe7db618b2a0a4992ac478b629133f043cebb2065a1d0036eafc1670dc326aff15d4425c1ac2a7d52e9483008d64aa99ff60c5905c5dd2666f12befacb7ce90a MISC metadata.xml 248 BLAKE2B 88afa54e3134b10ecc3f3f7e19fb6b209f3908a517788151cfe6c6ced2b21d368f19a6de982c28575b14a8769069c02b70f639ab73618a9b949c0e9eaf4f17a0 SHA512 3ec152d35cfd434c4ba49a51afd5f2eeaed478983f49f5e61e0713af7da791faee69713a3740182302d8129fb538e8296d0b40152e23e7d5e6d1a996322e7122 diff --git a/net-im/element-desktop-bin/element-desktop-bin-1.11.76.ebuild b/net-im/element-desktop-bin/element-desktop-bin-1.11.76.ebuild deleted file mode 100644 index caa91e1123e0..000000000000 --- a/net-im/element-desktop-bin/element-desktop-bin-1.11.76.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit optfeature unpacker xdg - -MY_PN="${PN/-bin}" - -DESCRIPTION="A glossy Matrix collaboration client for desktop (binary package)" -HOMEPAGE="https://element.io" -SRC_URI="https://packages.element.io/debian/pool/main/e/element-desktop/${MY_PN}_${PV}_amd64.deb" -S="${WORKDIR}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="splitdebug" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - app-crypt/libsecret - dev-db/sqlcipher - dev-libs/expat - dev-libs/glib:2 - dev-libs/nettle - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/mesa - net-print/cups - sys-apps/dbus - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libdrm - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/pango" - -QA_PREBUILT="opt/Element/chrome-sandbox - opt/Element/chrome_crashpad_handler - opt/Element/element-desktop - opt/Element/libEGL.so - opt/Element/libGLESv2.so - opt/Element/libffmpeg.so - opt/Element/libvk_swiftshader.so - opt/Element/libvulkan.so.1 - opt/Element/resources/app.asar.unpacked/node_modules/matrix-seshat/index.node - opt/Element/resources/app.asar.unpacked/node_modules/keytar/build/Release/keytar.node" - -src_prepare() { - default - rm opt/Element/{LICENSE.electron.txt,LICENSES.chromium.html} || die -} - -src_install() { - mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die - gunzip usr/share/doc/${PF}/changelog.gz || die - - insinto / - doins -r usr - doins -r opt - local f - for f in ${QA_PREBUILT}; do - fperms +x "/${f}" - done - fperms u+s /opt/Element/chrome-sandbox - - dosym ../../opt/Element/${MY_PN} /usr/bin/${MY_PN} - dosym ${MY_PN} /usr/bin/riot-desktop -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature "emojis" media-fonts/noto-emoji -} diff --git a/net-im/element-desktop-bin/element-desktop-bin-1.11.82.ebuild b/net-im/element-desktop-bin/element-desktop-bin-1.11.82.ebuild new file mode 100644 index 000000000000..caa91e1123e0 --- /dev/null +++ b/net-im/element-desktop-bin/element-desktop-bin-1.11.82.ebuild @@ -0,0 +1,83 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature unpacker xdg + +MY_PN="${PN/-bin}" + +DESCRIPTION="A glossy Matrix collaboration client for desktop (binary package)" +HOMEPAGE="https://element.io" +SRC_URI="https://packages.element.io/debian/pool/main/e/element-desktop/${MY_PN}_${PV}_amd64.deb" +S="${WORKDIR}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="splitdebug" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret + dev-db/sqlcipher + dev-libs/expat + dev-libs/glib:2 + dev-libs/nettle + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango" + +QA_PREBUILT="opt/Element/chrome-sandbox + opt/Element/chrome_crashpad_handler + opt/Element/element-desktop + opt/Element/libEGL.so + opt/Element/libGLESv2.so + opt/Element/libffmpeg.so + opt/Element/libvk_swiftshader.so + opt/Element/libvulkan.so.1 + opt/Element/resources/app.asar.unpacked/node_modules/matrix-seshat/index.node + opt/Element/resources/app.asar.unpacked/node_modules/keytar/build/Release/keytar.node" + +src_prepare() { + default + rm opt/Element/{LICENSE.electron.txt,LICENSES.chromium.html} || die +} + +src_install() { + mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die + gunzip usr/share/doc/${PF}/changelog.gz || die + + insinto / + doins -r usr + doins -r opt + local f + for f in ${QA_PREBUILT}; do + fperms +x "/${f}" + done + fperms u+s /opt/Element/chrome-sandbox + + dosym ../../opt/Element/${MY_PN} /usr/bin/${MY_PN} + dosym ${MY_PN} /usr/bin/riot-desktop +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "emojis" media-fonts/noto-emoji +} diff --git a/net-im/mattermost-desktop-bin/Manifest b/net-im/mattermost-desktop-bin/Manifest index 917d6b214925..b82a90842058 100644 --- a/net-im/mattermost-desktop-bin/Manifest +++ b/net-im/mattermost-desktop-bin/Manifest @@ -1,10 +1,7 @@ DIST mattermost-desktop-5.10.0-rc.2-linux-arm64.tar.gz 105790228 BLAKE2B 15cfa983d871e3025f9cf3f5f1801db5001ed939c43cff6ca35d01b168222afeb6b4cc06580b902492322864af4f2ab2dd133a9a67cdfcedd419adeeccf90be1 SHA512 389bbe686369cb978a25dbdeb3bd8ee96f14c7f051e9ee571b979b94e4721f64c224e9a4e5b610f1b38645aa47e201fe5d6bf4bdf7d40ff1ab1c26ca7e412d70 DIST mattermost-desktop-5.10.0-rc.2-linux-x64.tar.gz 105775641 BLAKE2B cdf29af6e22c58c426e612104176c3ef20b152b35b52c31c4550eb7252e2580cf249385211717b03bc3430226b7d3438bbe38c299b87430168242e2385179002 SHA512 daa97e03263b56a33e30d28c738aa147cd0a74b343f9a339239f527b13659b2cb8c79e840455d5e8c880878d327f8d600724c54b4dba297cf7f438089dc1fea4 -DIST mattermost-desktop-5.8.1-linux-arm64.tar.gz 103062905 BLAKE2B 0a40d98ab9ff356236a8a4f5e62314fe651aecdb37c5b8aecc124090ffca4507b1ed5b07399922f560b78166435efbc5eb4cb1a88d1fb2eae8cc4108d0f7c398 SHA512 522a6f95fcfa0261022ba195e5c3accbdd8b178b779da57c89070eee727562cc1a0533ef3e8d39ed24d29fd281f689c70ac540d78428ba4c8cad683d290b2f30 -DIST mattermost-desktop-5.8.1-linux-x64.tar.gz 103008114 BLAKE2B 0f944b3db932e8533b894137c179b6a3e2cef3c08f9ddb02ee927007612304704c0aca7383ddf9d1147f4f79d4ce559bca60b7af07e1095d29ac35078e04f204 SHA512 ca503d85cd72a7f29cc45edabdd83d0e98e28f553e48631bd209a7a3d1e9e02ab11a9c1778bee5cd7bcc4082d8c760b31ff0fec42a82781a1024bfbc43e51d91 DIST mattermost-desktop-5.9.0-linux-arm64.tar.gz 105770103 BLAKE2B 582c1acb9a226620a10ea0973444edbdd81d7bb3b3ee715871e41b9bc00f3d21e0bc1c5bb88e96b9a4c96571cba381e022d9dc330bb211428160df9111be1054 SHA512 fe15d0874c0f1020a8c069c0cf9ff8432508e877006fd30ebf8cc3a33a11ba95d49b0698761a13ff324701198ea096908f6b18d0e13f0c3cf29cfc5183e85827 DIST mattermost-desktop-5.9.0-linux-x64.tar.gz 105756649 BLAKE2B 23cdbf34e42ea98ba3667bf8b3a66fe3811ba8b9c70bb240fc5c4cab1ae32ca71a73eca5ea5ddc5ae3ddd0403fab197b3952bacff6dadcca5011ef05baa761fb SHA512 6877d9294af7823a3cc0064790c660ed09a653ac9a62d399acb64f4fcbd0e7e1f6fcc997869418aadf1434b6464e244eed207bfa8cc7cc3df2813a03892aeea8 EBUILD mattermost-desktop-bin-5.10.0_rc2.ebuild 2186 BLAKE2B b37e3b3928df2a96d305357f2bd26717a33dde2a470191386051e1bc8353d44488185eabb0b9b07e546f9247be790c8ade8ee5f8c9d7e2eebe60a893e3e0e5e0 SHA512 b3f1ef80d025f400ce08bb11358db4b4ff318f69c5b413519a9a5ce7997be6e2e1b731ac777479e602424dca000b5b1676cf47cb21a0e456888f239384bbbb68 -EBUILD mattermost-desktop-bin-5.8.1.ebuild 2186 BLAKE2B b37e3b3928df2a96d305357f2bd26717a33dde2a470191386051e1bc8353d44488185eabb0b9b07e546f9247be790c8ade8ee5f8c9d7e2eebe60a893e3e0e5e0 SHA512 b3f1ef80d025f400ce08bb11358db4b4ff318f69c5b413519a9a5ce7997be6e2e1b731ac777479e602424dca000b5b1676cf47cb21a0e456888f239384bbbb68 EBUILD mattermost-desktop-bin-5.9.0.ebuild 2186 BLAKE2B b37e3b3928df2a96d305357f2bd26717a33dde2a470191386051e1bc8353d44488185eabb0b9b07e546f9247be790c8ade8ee5f8c9d7e2eebe60a893e3e0e5e0 SHA512 b3f1ef80d025f400ce08bb11358db4b4ff318f69c5b413519a9a5ce7997be6e2e1b731ac777479e602424dca000b5b1676cf47cb21a0e456888f239384bbbb68 MISC metadata.xml 332 BLAKE2B beedbcc827eb536d370b912224e48761a546d80fe89cfeadcdd9bcbd749211c88dd141bb8c8fb23250c2366c025207dc5919e50f0e41e5a2de322a59dcaeff6c SHA512 7360c3eb9ae59c3e359685f02f2f30835bc63f3be85b30de26a26ef92bf2c3b354405dd76e798fb83aaed8ac65296d9bdbd123513b404810826f8c58a2f1aa6d diff --git a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.8.1.ebuild b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.8.1.ebuild deleted file mode 100644 index 8db20297843a..000000000000 --- a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.8.1.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="${PN%-*}" -MY_PV="${PV/_rc/-rc.}" - -inherit desktop xdg - -DESCRIPTION="Mattermost Desktop application" -HOMEPAGE="https://mattermost.com/" - -SRC_URI=" - amd64? ( https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-x64.tar.gz ) - arm64? ( https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-arm64.tar.gz ) -" -S="${WORKDIR}" - -LICENSE="Apache-2.0 GPL-2+ LGPL-2.1+ MIT" -SLOT="0" -# Starting with 5.2.0 upstream dropped x86 for their binary release #879519 -if [[ ${PV} != *rc* ]]; then - KEYWORDS="~amd64 ~arm64" -fi - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2[X] - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - dev-libs/wayland - media-libs/alsa-lib - media-libs/mesa - net-print/cups - sys-apps/dbus - sys-libs/glibc - x11-libs/cairo - x11-libs/gtk+:3[X] - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libdrm - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/pango -" - -QA_PREBUILT=" - opt/mattermost-desktop/mattermost-desktop - opt/mattermost-desktop/libnode.so - opt/mattermost-desktop/libffmpeg.so - opt/mattermost-desktop/libGLESv2.so - opt/mattermost-desktop/libEGL.so - opt/mattermost-desktop/libvk_swiftshader.so - opt/mattermost-desktop/libvulkan.so.1 - opt/mattermost-desktop/resources/* -" - -DOCS=( - NOTICE.txt -) - -src_install() { - if use amd64; then - cd mattermost-desktop-${MY_PV}-linux-x64 || die - elif use arm64; then - cd mattermost-desktop-${MY_PV}-linux-arm64 || die - fi - newicon app_icon.png ${MY_PN}.png - - insinto "/opt/${MY_PN}/locales" - doins locales/*.pak - - insinto "/opt/${MY_PN}/resources" - doins -r resources/*.asar* - - insinto "/opt/${MY_PN}" - doins *.pak *.bin *.dat - exeinto "/opt/${MY_PN}" - doexe *.so *.so.* "${MY_PN}" - - dosym -r "/opt/${MY_PN}/${MY_PN}" "/usr/bin/${MY_PN}" - - make_desktop_entry \ - "${MY_PN} --enable-features=WaylandWindowDecorations --ozone-platform-hint=auto %U" \ - Mattermost "${MY_PN}" "Network;InstantMessaging;" \ - "MimeType=x-scheme-handler/mattermost;" - - einstalldocs -} diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest index 8c650f03388a..38c9c21456d5 100644 --- a/net-im/synapse/Manifest +++ b/net-im/synapse/Manifest @@ -54,8 +54,11 @@ DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 DIST redox_syscall-0.5.1.crate 22536 BLAKE2B b7766fcf35dd865fc98495f60da54ca9a6b4cff007f4323d1c63de5d1152766aa5517139b5ec50afca39d934360c701a180c4516feccbc2600085d5d72dabd2a SHA512 0952b5f4f79f2cff04b4c21d964df7b56bc0cbff8d8a2a9a7d38ba66fd69cbd0fb004cd3d8ac6feadde8d9590858cd7e1763da7e4a5de840cdef42b1b6f1e460 DIST regex-1.10.6.crate 253894 BLAKE2B 176cf6a1e86aa8a5004af5ab0d6cd4178135bdae3caeb6a8276b8739858c65e9ebcf23749398a5a91adcfee9cca3667b306c4adb6307acfe61dadba8c6f3eee4 SHA512 ec28961d226c944321d9953c42e43cf2d23b8ca0d72d6412e7b0f572c407aceb079bb82502d124af94d71d67c9e5e0c9f66ab9f31edf6023ff045ec37b770964 +DIST regex-1.11.0.crate 254059 BLAKE2B 9450e54b522c3f12e4f1d814025c3037f8373b9e1feaf2028756b573335cb7f22400b0925e3ceb0716d72aeb19b02b4bcf70b0b435a0252d0d52a7028d95308c SHA512 16c066664ae87497f9880a52222301fb0d44053ae2d6861ea21dc59cab82bd1ab8ac407f9e77228a21a586ee745b02f9eb10e7b9b30df2f3aad73633270bf73d DIST regex-automata-0.4.6.crate 617565 BLAKE2B 8f1e2a3cc1d2d50478776281d2bf10164ef441dcf7127994f4a0341ec40588ec8dc1c07fdf9f670da9e61a7753551500b80314df130370b61d2c03c2b2e3135a SHA512 b288e1facae2612f73d3de3fe9fd1af13d337107004f990263abe6277b31b948478ad9c2b807dcafa73fa565e48bdf2113139f5ca67eb73165b7d29e2ee5c9f1 +DIST regex-automata-0.4.8.crate 617784 BLAKE2B 7535c79f6ddf1b1225e21171921594dcf32fc3afd47519d2067b2047b19070cb7e6fdfd1563b884fec6f91dd568522fc95d85bf095c11f8c02daeac128c45020 SHA512 278e3e2ab230ed5fa7d4837e8ea879fae68ebf35c2da5cc3a67f46b7d593abbcf71e6326a0cf34e38edc0f3f2166ff42a4fcc17a400d9604429aa5b4be075a3f DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 9ac2f63098ffa3fff51fe2bc0bcf9ef164cf9389a909a3f0cb668d2598e7ca65d573e47d571ee2e6bba3a1a96ef7c298b8d681e1ef89c8c53b7d590e0e22839b SHA512 925f7bcc50d94c65d34fcc770c6e58dd5b8a045541c0109e77b8efe842eef4c110087ac9c0f86c7c3022ed013abbc5c0a187d796dce292ad5361a0cdf7153d76 +DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8 DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb DIST serde-1.0.209.crate 78364 BLAKE2B f6b4c2bd931a8067482ca033211c4e85c0dfd6084cb599c38a9ba666cce30489685a3a6a8a539eb6e41141a52328943dccbfe25dbd857af16665094fdf7c3f45 SHA512 25d2236eedc08fa3b9d078a1971df705c4f428b7a4e6a2d28d9f0f9893c19de745bffffe3fa9f3c08074bf4359aaf09cc28770e4b14c21c66d6a0b9411738f7b @@ -72,6 +75,7 @@ DIST syn-2.0.61.crate 257199 BLAKE2B d2133732d9a7f16c47729be1b4c18c05ffdcb9cb139 DIST synapse-1.114.0.gh.tar.gz 8697736 BLAKE2B 984cab788fd88ffbb1919b4aad75df741267a1d8752d9fd95a68e7bae75b28993b325fff32d721661607c3d66761f2ba5768ad6f0636f65a23eb4fc9c9e5100e SHA512 14e9abd441d1f67411d7087ca489a52343d7804ba8b575326ec52e128c0a3a0ba533b08ddaf3d31b49ac80d7b79a18e9ccdde581510c69c883d4284ddd4aed4b DIST synapse-1.115.0.gh.tar.gz 8750060 BLAKE2B 6e5b50b43b690c74b63e1f13b886706f695301e12e4d2c47d6d21bc58919861413914237fe22e77b31c1aa6143df731a7a570063a704a5fd70264ad2902ecd14 SHA512 6ad41f8fa59de6ac13d4cb039d107f4bcce41bcdee51f2347645359baf89437665aad7a27981568c0b8d41732503f68a254414d42158fb65504ff465cbb10669 DIST synapse-1.116.0.gh.tar.gz 8783785 BLAKE2B 1375c30a28b2dace135af18ab15de2b20a6057b65904919b1f10f4ad301c02cbee76d2c8c312a5698a8041088ec0376be2f4dcd5ededdcb76ed43b3b967da3ee SHA512 9bfb229cad9aa39d82b1a65d1038127ae8d9fe97767363a1b2218caf26920c59d3c7d3497c8ca864ab47e97c433b522b8373e5fa3f9dcf83872c04c5032cfc73 +DIST synapse-1.117.0.gh.tar.gz 8786739 BLAKE2B d2466ee09d2c9810adcec364855f056e9019b36b653cdcefa9d39d6c6e8d10cc43fbf09772143363e1810569e183d3ba4707c79a45c510901720a7225b196dfa SHA512 9e2e2ba66672c3d8748e1c09e8b508b2c1255ac2d2fecb6b99ddd5badc806d8727578202a75ae95db6c05702ad93aa54019d14fe90e5a77f199a7664803810ef DIST target-lexicon-0.12.14.crate 25508 BLAKE2B 5ebb6b49e5c3b0057959557651287d4bf5ffe5b499340019ff64d5fc3b64e780e344982e358c94b1b25a20bf0f526a584aeecc704695b50a55cc268dd65edb97 SHA512 3410ecc0faf854f49c41c99f83972960e67065b1e0e78557a7c4996d996109bfd167d2121a019f5256f996c896cd45af032038ab7918fdcc6ee6311693ce951a DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508 DIST ulid-1.1.3.crate 11596 BLAKE2B a079fc34f5af9de89469d1edd5a53c1bc1a0f9bff8ce731c185345fe4067432a121efc6a04ac6cf377fd03c89558067e7d5d52c4b9dfd23e7055ce5af89e84b3 SHA512 a8f6ab3601417e7a46a763bb28722c3770fb0c2dea340c02a8e96d2e3597a304589745c65278c90bbc64f5153501a2a85321386669fda71ad7252ec67dd749df @@ -98,4 +102,5 @@ EBUILD synapse-1.114.0-r1.ebuild 6325 BLAKE2B 3a2932d68baa6c63ee9b762dea5088021b EBUILD synapse-1.115.0-r2.ebuild 6402 BLAKE2B 3c5c9982208958b7850491c2df9fcf3523d1c885605bb9def3a318027d80c891b3d304094069b3067a1316eb8acbd73d9d621691e8845e15a0f4d3e0790473a9 SHA512 4c01886615f7858aaa974b6fe8e0004c0c47c94bf73e59909a03b5168e23da10a313ba87f1a98c14b5db26b042bb0c85abde8dc4d05c58a0bd5d16b3aff03c77 EBUILD synapse-1.116.0-r1.ebuild 6326 BLAKE2B 9c14c3924f51543b506f344cbb2a3d7271e08abdf9603f05f17a9f92eba8fe8c7bbc6b595f2e8c56a309c26944bda226b90f129c4cd85c69ed59c97c10949a5e SHA512 4f797037ec24991453e6a45699acc7284d9ff81ddd57ed21f4ebf76cc15e8e4ec36b219f8874446566d0663a26a66cd9491f898767f5acfce30ec39e25115169 EBUILD synapse-1.116.0-r2.ebuild 6543 BLAKE2B 475ccd41ebf22731dd5bc4d79bc778c1dfbb74e42ad03d0950e65610ab4903ab42b62a7c8764a0f2706a42f525b21defe6559ecfec08fd3c6cea57ac903059fe SHA512 b0f0daa09c78500e5e10458b34e07dd9b877d0abdd514231e3a71b7edd166a6a2d30600a859c24cd295587d453b5679d2d990676a93eccd121b925dd914d77a2 +EBUILD synapse-1.117.0.ebuild 6543 BLAKE2B c640bd4190077585b162194150d2f5c91d9183b11685d87015ce050ce1111ed799bdc91e409d07e58b87f63ee023ee02928ed0cbb641db8cbb3bfbfe554daf86 SHA512 99b1fc65cbee87bc96855ec9c39fb523047329d2dfcee829f042f31c24bbf977a5c0f382ded8f50220e3d8797866c3affafa8a0cb75dc55630e1ea48fdca9bea MISC metadata.xml 381 BLAKE2B 8bf85af089213456d20c9d66a4d9788ff209983f8fd98c9fb6cf03e03ab5c12c9d5518ff4d86f5d4fb2a9a1080516f1febfedf5b06b0cb8e101cdc035bb139f4 SHA512 e88fd7f735bc9ca0aced01f49ca539134b297a5c9c5ee633fe3de64626d6f4b4eb547326288abea9c161f2647852c23658dba17265e64254335870450f644307 diff --git a/net-im/synapse/synapse-1.117.0.ebuild b/net-im/synapse/synapse-1.117.0.ebuild new file mode 100644 index 000000000000..978cf20a6966 --- /dev/null +++ b/net-im/synapse/synapse-1.117.0.ebuild @@ -0,0 +1,251 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..13} ) + +CRATES=" + aho-corasick@1.1.3 + anyhow@1.0.89 + arc-swap@1.7.1 + autocfg@1.3.0 + base64@0.21.7 + bitflags@2.5.0 + blake2@0.10.6 + block-buffer@0.10.4 + bumpalo@3.16.0 + bytes@1.7.2 + cfg-if@1.0.0 + cpufeatures@0.2.12 + crypto-common@0.1.6 + digest@0.10.7 + fnv@1.0.7 + generic-array@0.14.7 + getrandom@0.2.15 + headers-core@0.3.0 + headers@0.4.0 + heck@0.4.1 + hex@0.4.3 + http@1.1.0 + httpdate@1.0.3 + indoc@2.0.5 + itoa@1.0.11 + js-sys@0.3.69 + lazy_static@1.5.0 + libc@0.2.154 + lock_api@0.4.12 + log@0.4.22 + memchr@2.7.2 + memoffset@0.9.1 + mime@0.3.17 + once_cell@1.19.0 + parking_lot@0.12.2 + parking_lot_core@0.9.10 + portable-atomic@1.6.0 + ppv-lite86@0.2.17 + proc-macro2@1.0.82 + pyo3-build-config@0.21.2 + pyo3-ffi@0.21.2 + pyo3-log@0.10.0 + pyo3-macros-backend@0.21.2 + pyo3-macros@0.21.2 + pyo3@0.21.2 + pythonize@0.21.1 + quote@1.0.36 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + redox_syscall@0.5.1 + regex-automata@0.4.8 + regex-syntax@0.8.5 + regex@1.11.0 + ryu@1.0.18 + scopeguard@1.2.0 + serde@1.0.210 + serde_derive@1.0.210 + serde_json@1.0.128 + sha1@0.10.6 + sha2@0.10.8 + smallvec@1.13.2 + subtle@2.5.0 + syn@2.0.61 + target-lexicon@0.12.14 + typenum@1.17.0 + ulid@1.1.3 + unicode-ident@1.0.12 + unindent@0.2.3 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.92 + wasm-bindgen-macro-support@0.2.92 + wasm-bindgen-macro@0.2.92 + wasm-bindgen-shared@0.2.92 + wasm-bindgen@0.2.92 + web-time@1.1.0 + windows-targets@0.52.5 + windows_aarch64_gnullvm@0.52.5 + windows_aarch64_msvc@0.52.5 + windows_i686_gnu@0.52.5 + windows_i686_gnullvm@0.52.5 + windows_i686_msvc@0.52.5 + windows_x86_64_gnu@0.52.5 + windows_x86_64_gnullvm@0.52.5 + windows_x86_64_msvc@0.52.5 +" + +inherit cargo distutils-r1 multiprocessing optfeature systemd + +DESCRIPTION="Reference implementation of Matrix homeserver" +HOMEPAGE=" + https://matrix.org/ + https://github.com/element-hq/synapse +" +SRC_URI=" + https://github.com/element-hq/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="AGPL-3+" +# Dependent crate licenses +LICENSE+=" + Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 + || ( Apache-2.0 Boost-1.0 ) +" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" +IUSE="postgres systemd test" +RESTRICT="!test? ( test )" + +DEPEND=" + acct-user/synapse + acct-group/synapse +" +# \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 email json ringtone scheduler sip \ + timezones translations + doins *.pcm Embedded.properties version.txt + doexe zoom zopen ZoomLauncher *.sh \ + aomhost libaomagent.so libdvf.so libmkldnn.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 + dosym -r "/usr/$(get_libdir)/libquazip1-qt5.so" /opt/zoom/libquazip.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 + + if use bundled-qt; then + doins -r Qt + find Qt -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. + # 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/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 + ) + else + local qtzoom="5.15" qtver=$(best_version dev-qt/qtcore:5) + if [[ ${qtver} != dev-qt/qtcore-${qtzoom}.* ]]; then + ewarn "You have disabled the bundled-qt USE flag." + ewarn "You may experience problems when running Zoom with" + ewarn "a version of the system-wide Qt libs other than ${qtzoom}." + ewarn "See https://bugs.gentoo.org/798681 for details." + fi + fi + + use zoom-symlink && dosym -r /opt/zoom/ZoomLauncher /usr/bin/zoom + + make_desktop_entry "zoom %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