diff options
Diffstat (limited to 'net-im')
19 files changed, 708 insertions, 23 deletions
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz Binary files differindex 8a6a7d046866..d3079e512bfa 100644 --- a/net-im/Manifest.gz +++ b/net-im/Manifest.gz diff --git a/net-im/ejabberd/Manifest b/net-im/ejabberd/Manifest index 7caa4e5f22ef..f51025abac2a 100644 --- a/net-im/ejabberd/Manifest +++ b/net-im/ejabberd/Manifest @@ -10,10 +10,11 @@ DIST ejabberd-24.02.tar.gz 2531049 BLAKE2B 6d18393dd909ef580fdcc173fb927a1302f7d DIST ejabberd-24.07-fix-ejabberdctl.patch 1945 BLAKE2B 3e9e690802dd201aaba50b16435c98e64b52bfa2c77dd054c4db538f8bd9035386282e43b3c51fa444119901addeb2c3174d55d66a515847f80771e350e0a808 SHA512 0a6780915177fa4012a194d3fa755a812f0bed5d446df630c46834953aad54679450ff9fdaa1aa7fb415de5bb905a3dc2b28c65b7b32f0fd83cd99634bb5073d DIST ejabberd-24.07-set-ejabberd-opts.patch 1508 BLAKE2B 1692fb54b3aeb9838f057d32ebebffbcca5761c820d95a377b257966094e973465740b224d17bebdae0a4f3d0b5ebe35c9c1b005217a3e9baae69fc2511c69aa SHA512 aa7f13be15ec4cb0a9c17e5c1519d5fd94ccee75b46e3a8ee1de39e23000c7faad530208c049dd4a290be18b8b9f1c866584a9abf3f288a8f2fd66c2d72e4fa5 DIST ejabberd-24.07.tar.gz 2522211 BLAKE2B 32ac7abbbb2acebfc409e93bde097104354664227cac7e1d673f224681900b1dae74aa770141e520c5d4b35a6bc7748f889ab9647cac812f407f7a0ec8da50f9 SHA512 e53c5082c92297ff956b4d811d69ba5b745a1989590e73dc890663cfcdea102e27bafa79452062883a7de8fdf5b5c481d81c68c61a3e888f5e5b668e9ac9bf3c -DIST ejabberd-24.10-fix-ejabberdctl.patch 1945 BLAKE2B 3e9e690802dd201aaba50b16435c98e64b52bfa2c77dd054c4db538f8bd9035386282e43b3c51fa444119901addeb2c3174d55d66a515847f80771e350e0a808 SHA512 0a6780915177fa4012a194d3fa755a812f0bed5d446df630c46834953aad54679450ff9fdaa1aa7fb415de5bb905a3dc2b28c65b7b32f0fd83cd99634bb5073d -DIST ejabberd-24.10-set-ejabberd-opts.patch 1508 BLAKE2B 1692fb54b3aeb9838f057d32ebebffbcca5761c820d95a377b257966094e973465740b224d17bebdae0a4f3d0b5ebe35c9c1b005217a3e9baae69fc2511c69aa SHA512 aa7f13be15ec4cb0a9c17e5c1519d5fd94ccee75b46e3a8ee1de39e23000c7faad530208c049dd4a290be18b8b9f1c866584a9abf3f288a8f2fd66c2d72e4fa5 DIST ejabberd-24.10.tar.gz 2532726 BLAKE2B bc59958150f0a3f4bf495ac42d8362c87d9979a57c9ac372826582203b6b3b00bee63897da1f436ab1833bbaa5c49f7da973d07009fb1f27ca5e2f314e955c9c SHA512 dc32e341d5a5cf0c02574b14059ed95feaa8d840080a7c9367186b9a076ab0124df5b54b522732cd9541ed53140cff4024abe8353e91af18abd3c76d69fe9e19 +DIST ejabberd-25.03-fix-sqlite-schema.patch 1952 BLAKE2B 3196c90c2f38093530e0f5a5a86269a886a97a42c45337203dcc8da820660cf71eef41e8dc820e81c0d55a7cf4b28db0c6d0028c3c04ca0e2fcf44f54932c72d SHA512 1189e2ed055d8d650714653e7447126fdc412e7058022d9f00d6156fd37938f568ba634e6e8f78985056031d366a6e4038616c95fb141c1c83196550c9d84f58 +DIST ejabberd-25.03.tar.gz 2593226 BLAKE2B dc7cb28535ad7df2a2a6de5e9ee24da1dc8e6999a25d07427c97b4450d754fe6fbb4e2bc220d42984601e05c61fc4287e96016f409687f1892b84124de4de3a4 SHA512 3bb8ccddc1e89e00dd4dc3974ee02d1077133608a6df4900eca7133abac4bb6712e81595a02052973a6c94ebfa82140d2d009b6d718aeb0fe656dbd1d4a26263 EBUILD ejabberd-24.02-r1.ebuild 7046 BLAKE2B 81319a0196bbb12e890cdd01cb43847b1b9e9cee90186341800184f8bdf3521f08fe6d56363a28de414ee0de1540a7c97bb1c077293f233e169fc6850e545f6b SHA512 9dbf247f766c1a26ef90195f36d3c6d43e540f7fc6cc314e611484b2e44ac7ad2a958572320ffec51409360128989e1c0a938af47237a7a5380745621c34fc9c EBUILD ejabberd-24.07.ebuild 7052 BLAKE2B c6d6457fd5807cd2485da847e5771ad71a729bd8b5fa8109b1980f32f4a3f1e070223ba09f424bc9d46a6e7c1c34c6fece31c9828e073e56824fa05cfa0f11f8 SHA512 f7ee9a6a00e635cc707e0c26d5d5fb8f093a68a5d9c1c7646c0b40d784b60b099c034a28655c2343d536cf4d60c010a285546b6c4fdfa6ed8fa875a56472bf6d -EBUILD ejabberd-24.10.ebuild 6847 BLAKE2B 13f8da502d3dd0c5aeb57fb19c4c786c54281060d27e3a244aff497cfa6ec153d65e1f6f769ef44424b54587d23aa7408567153db89b9bac00f804ddfb332894 SHA512 f4336c201a2253609c55fc939bd92f3a8adea04d6dfa6bdd8955d3dddc1c52c4320eedbe4aa5720114b0e57d842775c4269da3f60e9f3c3b6f7fa5d7ec829d7b +EBUILD ejabberd-24.10.ebuild 6592 BLAKE2B 71a1edc81950d117cd6127caf43d6a99039287ec5b53ff7554cce1f3458619d6b33e720816a7df231a34a2e5e9f7a33769f75b3b66d277ed1d93e17b30fdfc42 SHA512 721e21849faa77605d7c71155ca94b2186682e6fa52c02032a49ba9634fcc37ee8a011091995c24fd9c12879d64e0dbadc2e159da98552494769e781267a9d2c +EBUILD ejabberd-25.03.ebuild 6776 BLAKE2B 3d016680b4b65df2ae8218a50f446d05314524f51f3a9448be2b1902b8f59ac606a95a3b81cf875053c9be869ced23032928f3de609e5a439b08a4b01dc49187 SHA512 62919532597e6dec24f3a9e245dc2b2bfe2ac0723f0d6112c7a068cb04b734c088619c863bd938ae121ffdc5cffc84c2d1e4d7cc4cd4785f44af353d7f97132d MISC metadata.xml 1484 BLAKE2B 74f0ec404b37dfe72d8751dd8bc8f0ba0b56f334939a5311af70df4616f19e536209b9be7361b35c8e5d316fbce623afdbf7e3ce53a139eb0d2e0d895275ae3c SHA512 793584e1e44c3a651b15eed84a91a801cd809392ccf7623f1a1b222e65641f8dca18515fb90e42e4a51178f4686d3c61778e14834be23feb23b269b4f07c91fb diff --git a/net-im/ejabberd/ejabberd-24.10.ebuild b/net-im/ejabberd/ejabberd-24.10.ebuild index fd1ef9305509..4521a6449942 100644 --- a/net-im/ejabberd/ejabberd-24.10.ebuild +++ b/net-im/ejabberd/ejabberd-24.10.ebuild @@ -9,15 +9,11 @@ DESCRIPTION="Robust, scalable and extensible XMPP server" HOMEPAGE="https://www.ejabberd.im/ https://github.com/processone/ejabberd/" SRC_URI=" https://github.com/processone/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - https://github.com/processone/ejabberd/commit/841d5c029905d5feabe07ab5a4db3aacfeedefb6.patch -> - ${P}-fix-ejabberdctl.patch - https://github.com/processone/ejabberd/commit/4ea46c57653b3d9ea9c1386d1cc3dd07163d74d6.patch -> - ${P}-set-ejabberd-opts.patch " LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~sparc ~x86" +KEYWORDS="amd64 ~arm ~sparc ~x86" REQUIRED_USE="mssql? ( odbc )" # TODO: Add 'tools' flag. IUSE="captcha debug full-xml ldap mssql mysql odbc pam postgres redis diff --git a/net-im/ejabberd/ejabberd-25.03.ebuild b/net-im/ejabberd/ejabberd-25.03.ebuild new file mode 100644 index 000000000000..532b5f0e3141 --- /dev/null +++ b/net-im/ejabberd/ejabberd-25.03.ebuild @@ -0,0 +1,209 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools eapi9-ver pam rebar systemd + +DESCRIPTION="Robust, scalable and extensible XMPP server" +HOMEPAGE="https://www.ejabberd.im/ https://github.com/processone/ejabberd/" +SRC_URI=" + https://github.com/processone/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/processone/ejabberd/commit/5008947e326f24fa88f9c06c970630047d6b1020.patch -> + ${PN}-25.03-fix-sqlite-schema.patch +" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~sparc ~x86" +REQUIRED_USE="mssql? ( odbc )" +# TODO: Add 'tools' flag. +IUSE="captcha debug full-xml ldap mssql mysql odbc pam postgres redis + roster-gw selinux sip sqlite +stun zlib" + +RESTRICT="test" + +# TODO: Add dependencies for 'tools' flag enabled. +# TODO: tools? ( +# TODO: >=dev-erlang/luerl-0.3 +# TODO: ) +DEPEND=" + >=dev-lang/erlang-20[odbc?,ssl] + >=dev-erlang/cache_tab-1.0.31 + >=dev-erlang/eimp-1.0.24 + >=dev-erlang/fast_tls-1.1.22 + >=dev-erlang/fast_xml-1.1.55 + >=dev-erlang/fast_yaml-1.0.37 + >=dev-erlang/yconf-1.0.18 + >=dev-erlang/jiffy-1.1.1 + >=dev-erlang/jose-1.11.10 + >=dev-erlang/lager-3.9.1 + >=dev-erlang/p1_oauth2-0.6.14 + >=dev-erlang/p1_utils-1.0.27 + >=dev-erlang/stringprep-1.0.31 + >=dev-erlang/xmpp-1.10.0 + >=dev-erlang/pkix-1.0.10 + >=dev-erlang/mqtree-1.0.17 + >=dev-erlang/idna-6.0.0-r1 + >=dev-erlang/p1_acme-1.0.25 + >=dev-erlang/base64url-1.0.1 + ldap? ( =net-nds/openldap-2* ) + mysql? ( >=dev-erlang/p1_mysql-1.0.25 ) + odbc? ( dev-db/unixODBC ) + pam? ( >=dev-erlang/epam-1.0.14 ) + postgres? ( >=dev-erlang/p1_pgsql-1.1.32 ) + redis? ( >=dev-erlang/eredis-1.2.0 ) + sip? ( >=dev-erlang/esip-1.0.57 ) + sqlite? ( >=dev-erlang/sqlite3-1.1.15 ) + stun? ( >=dev-erlang/stun-1.2.17 ) + zlib? ( >=dev-erlang/ezlib-1.0.13 ) +" +RDEPEND=" + ${DEPEND} + >=acct-user/ejabberd-2[pam?] + captcha? ( media-gfx/imagemagick[truetype,png] ) + selinux? ( sec-policy/selinux-jabber ) +" + +DOCS=( CHANGELOG.md README.md ) +PATCHES=( + "${FILESDIR}/ejabberd-22.10-adjust-ejabberd.service.template-to-Gentoo.patch" + "${DISTDIR}"/${PN}-25.03-fix-sqlite-schema.patch +) + +# Get path to ejabberd lib directory. +# +# This is the path ./configure script Base for this path is path set in +# ./configure script which is /usr/lib by default. If libdir is explicitely set +# to something else than this should be adjusted here as well. +get_ejabberd_path() { + echo "/usr/$(get_libdir)/${P}" +} + +src_prepare() { + default + + eautoreconf + + rebar_remove_deps + + # Set paths to ejabberd lib directory consistently to point always to directory + # suffixed with version. + sed -e "/^EJABBERDDIR[[:space:]]*=/{s:ejabberd:${P}:}" \ + -i "${S}/Makefile.in" \ + || die 'failed to set ejabberd path in Makefile.in' + + # Get epam-wrapper from 'files' directory and correct path to lib directory in + # it. epam-wrapper is placed into work directory. It is assumed no epam-wrapper + # file exists there already. + local epam_wrapper_src="${FILESDIR}/epam-wrapper" + local epam_wrapper_dst="${S}/epam-wrapper" + [[ -e ${epam_wrapper_dst} ]] && die 'epam-wrapper already exists' + sed -r -e "s@^(ERL_LIBS=).*\$@\1${EPREFIX}$(get_erl_libs)@" \ + "${epam_wrapper_src}" >"${epam_wrapper_dst}" \ + || die 'failed to install epam-wrapper' + + rebar_fix_include_path fast_xml + rebar_fix_include_path p1_utils + rebar_fix_include_path xmpp + + # Fix bug #591862. ERL_LIBS should point directly to ejabberd directory + # rather than its parent which is default. That way ejabberd directory + # takes precedence is module lookup. + local ejabberd_erl_libs="$(get_ejabberd_path):$(get_erl_libs)" + sed -e "s|\(ERL_LIBS=\)'{{libdir}}'\.*|\1${ejabberd_erl_libs}|" \ + -i "${S}/ejabberdctl.template" \ + || die 'failed to set ERL_LIBS in ejabberdctl.template' +} + +src_configure() { + econf \ + --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \ + --localstatedir="${EPREFIX}/var" \ + --enable-user=${PN} \ + --with-rebar=rebar \ + $(use_enable debug) \ + $(use_enable full-xml) \ + $(use_enable mssql) \ + $(use_enable mysql) \ + $(use_enable odbc) \ + $(use_enable pam) \ + $(use_enable postgres pgsql) \ + $(use_enable redis) \ + $(use_enable roster-gw roster-gateway-workaround) \ + $(use_enable sqlite) \ + $(use_enable sip) \ + $(use_enable stun) \ + $(use_enable zlib) + + # more options to support + # --enable-elixir requires https://github.com/elixir-lang/elixir +} + +src_compile() { + # Note that we also add ejabberdctl.example, which will be used by + # ejabberd's build system to create /usr/sbin/ejabberdctl, as + # target. Otherwise, ejabberdctl.example is due to be created by the + # 'install' target (as per upstream's Makefile.in). However when + # invoke the 'install' target (in src_install below), DESTDIR is + # set, which causes DESTDIR to scope into the ejabberdctl.example + # generation. + emake REBAR='rebar -v' src ejabberdctl.example ejabberd.service +} + +src_install() { + default + + if use pam; then + local epam_path="$(get_ejabberd_path)/priv/bin/epam" + + pamd_mimic_system xmpp auth account + into "$(get_ejabberd_path)/priv" + newbin epam-wrapper epam + fi + + newconfd "${FILESDIR}/${PN}.confd" "${PN}" + newinitd "${FILESDIR}/${PN}-22.05.initd" "${PN}" + systemd_dounit "${PN}.service" + + insinto /etc/logrotate.d + newins "${FILESDIR}/${PN}-22.05.logrotate" "${PN}" + + keepdir /var/{lib,log}/ejabberd +} + +pkg_postinst() { + # Starting with >=21.04-r1, the ejabberd configuration is now in + # /etc/ejabberd and no longer in /etc/jabber. See if we need to + # migrate the configuration. Furthermore, ejabberd no longer runs + # under the, shared via net-im/jabber-base, 'jabber' use, but under + # its own user. This increase isolation and hence robustness and + # security. + if ver_replacing -lt 21.04-r1; then + ewarn "Newer versions of the ejabberd Gentoo package use /etc/ejabberd" + ewarn "(just as upstream) and *not* /etc/jabber." + ewarn "The files from /etc/jabber will now be copied to /etc/ejabberd." + ewarn "Also ejabberd's spool directory became /var/lib/ejabberd (was /var/spool/jabber)." + ewarn "Please check your configuration, and finish the migration by stopping ejabberd" + ewarn "followed by rsync'ing /var/spool/jabber to /var/lib/ejabberd." + + local -A dirs_to_migrate=( + [/etc/jabber]=/etc/ejabberd + [/var/spool/jabber]=/var/lib/ejabberd + ) + + for src_dir in "${!dirs_to_migrate[@]}"; do + local eroot_src_dir="${EROOT}${src_dir}" + local eroot_dst_dir="${EROOT}${dirs_to_migrate[${src_dir}]}" + + cp -r "${eroot_src_dir}"/. "${eroot_dst_dir}" || die "Could not copy ${eroot_src_dir} to ${eroot_dst_dir}" + + if [[ -f "${eroot_dst_dir}"/.keep_net-im_jabber-base-0 ]]; then + rm "${eroot_dst_dir}"/.keep_net-im_jabber-base-0 || die + fi + if ! use prefix; then + chown --recursive ejabberd:ejabberd "${eroot_dst_dir}" || die + fi + done + fi +} diff --git a/net-im/pidgin/Manifest b/net-im/pidgin/Manifest index 452d252955b7..b54f97be2be9 100644 --- a/net-im/pidgin/Manifest +++ b/net-im/pidgin/Manifest @@ -1,5 +1,5 @@ DIST pidgin-2.14.13.tar.bz2 8230755 BLAKE2B 38dc8bbd8966b0fce9bdcc043077628df172568490c390e1b6730a326398557b0df2f6289c8fbcb55bee0dd73fad6efc4ca0341c0d172326ba69a6cc5afbd35c SHA512 8bce143079c9421370ec4762d6fdb9b4cacf41c754eecf55c678943b834b709af9c1969070f30361341c0f51576cad4dfcaff89935c2160446be46deb8d2d3ef DIST pidgin-2.14.14.tar.bz2 8121174 BLAKE2B 647469f6874c5ce00b1030dcc4f0a2d0c8289538c8ab0b123cc7532c1f35ac1e82da637c33957b2df703e7719537389967aabb19f5303686531614182b6adc13 SHA512 2d1ee55e701983871762b5307a2c13fa4431b388229aee7c27522ba593a4c79df729be04cda91f44b3cc9663ca0579bf66b722cdcbd71cae3b8c2dbe75c1f24d EBUILD pidgin-2.14.13-r1.ebuild 7669 BLAKE2B e148f208192ee5566bd30f89d8d33658f511796bb3e0f6f230bb94f60dfc5cd8765013c181b5a6ed0a60f5e0fa5ed3fa8d9c4491d81c3b7734f5efcce77f59e5 SHA512 028b2d09449dce7d9cea8d22a207f225bc9c0d7dc4c7dad2f3babedcdd1b65efd8f0728b4a8989a3328340ff27f95993d2b5b062c10cd3fb04f0a3bf7a264dbd -EBUILD pidgin-2.14.14.ebuild 8200 BLAKE2B 98eb9949452bafe22cc70f3dde61903409debc849f960561b8bc3fed9d35344dbb6d088c3b8fbbbda1bfc756a26a42f48f8c1b375992f8a4e8c1355dc44dec05 SHA512 23ce98b06b0544696e8287fb3d9ef64a2aa8547384de744bd1969f0bc96280652c6d835a901f1f456968abe6c5d396e1d714f4a432783cba59bb8aa2754cf10d +EBUILD pidgin-2.14.14-r1.ebuild 8125 BLAKE2B 82392e86bdf1092e53610b586e9c71f32691ff10414bd3e4c0bb70da91b31c2b56ed0349e6566ecb11d2497d18e1f8253ade428e3feba2bcb1e430266626d821 SHA512 8e7083b29a760d340a13431489790f6114ec6fdec7e4e30444a8194cf640673a50375bf5b374812ee7222f68554e4e99033738dce561256f9b35c328917649cc MISC metadata.xml 1367 BLAKE2B 21a005bee47ca80aff50e9a8532efcb68f255373f54c96223aec19ce0be209f1fd44db69c4656226d824a2ad735cc004759163501cfb837fcbaf6a1a1fc29e9e SHA512 8c693cdccdf7d3cd4472e2bcb940934451cd614ec5339dabe1ad1a44202880c4f05b7548f48bfc52a5f2eb18bb9ed1f41bae5b9e62c84daa93dc05a48c23f556 diff --git a/net-im/pidgin/pidgin-2.14.14.ebuild b/net-im/pidgin/pidgin-2.14.14-r1.ebuild index 086df3b1be93..5f07a945ff21 100644 --- a/net-im/pidgin/pidgin-2.14.14.ebuild +++ b/net-im/pidgin/pidgin-2.14.14-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 GENTOO_DEPEND_ON_PERL=no -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit autotools gnome2-utils flag-o-matic perl-module python-single-r1 xdg @@ -184,9 +184,6 @@ src_configure() { # bug #944076 (check if we can remove it w/ 3.x) append-cflags -std=gnu17 - # Stabilize things, for your own good - strip-flags - replace-flags -O? -O2 use pie && append-cflags -fPIE -pie use gadu && DEFAULT_PRPLS+=",gg" diff --git a/net-im/poezio/Manifest b/net-im/poezio/Manifest index ceba9996c34c..427d453931e6 100644 --- a/net-im/poezio/Manifest +++ b/net-im/poezio/Manifest @@ -1,5 +1,7 @@ AUX Do-not-install-man-pages-and-files-in-usr-share-poez.patch 1030 BLAKE2B 5ce807a6a3346a980f6fc5aa2da1d5df6f5c3cc1ea5a2743f39a64f81830387e8388cbf0791b1f21de60136f6b53cb072917b86c365c3c01460c06a4814abc0b SHA512 9b878fae63f108b54726805aa123ce6a361a67a44a02a8bdf3af3ef22e37a6770b4827ec9d83f507d3973b1c8df741cc956fba1d06e6c14a125f54c0b2028b6a DIST poezio-0.14.tar.gz 662379 BLAKE2B 467741d82945c084c79811d41ff85358ad236d0dcefca7e6f1f8ed5d78aa127f800d2370d624ebaf9e2eb20e1038f280c2e874694ea2b86965fe329b82c4b7d8 SHA512 6e68954a918c645592e2d2f8a265e2f2445a39e256c0525a5517e758a90cc404e066cc08d67ad0f8a3c7d6f3efd61f13a776737d110dd23df7a5f7fab54fc6b5 +DIST poezio-0.15.1.tar.gz 3406541 BLAKE2B ecff8f168fe29814e30769cea8bda083d5b46571b72d4d8bf797a801f8b76ec02fe84336c56842e901b6b97e29885bfff3a4359f057587bbd83ce4a82e4b0ec4 SHA512 6baff764fe5775108f3a0657f044ff86ddac6c9f22b64382c8dbdd7a273baed5084fc4d76e236f0419deeba5d50198c860ce1830ceb8b61fe4b5e918f7180516 EBUILD poezio-0.14.ebuild 1705 BLAKE2B d0dfd238e1cab05cc0a599a9b8199ed3cff78c4aaa7f37ce8edcfda1a62e6477e896ec87e6285ac18f000fa061e8574ffe5c5faf42dcaf181bf895db131546ae SHA512 49cb562d7a1fb5c64e94af7407b672babe7d9effdbb339548da5ea49789db9c1dcda16062f4d4b0c481135266d31d158066630d2394771f09663d48c064ba668 -EBUILD poezio-9999.ebuild 1706 BLAKE2B eedab7bce9234c958de958c7e0f61140cb2f55d563043963be1730e808589a6d2c26debe91f233e13b7cd6baea3c87b207563dc3b5bedc9b14f67f10a86e4e95 SHA512 a905288979118317d672b6a55544e3a39c5dec6d34b20031c58c54c979a791a00856927bcfe16b16d726a0a259334417cb08c709b55cff504b1c42dd2bfca9bb +EBUILD poezio-0.15.1.ebuild 1708 BLAKE2B 7494b5c294a5ae3d954d320fc3ebf753a90b725b4ceb7f97eef77e030bf4430a172fda83a6f34beae8a672185e12a234a5d55222a968ea55c948ee4e4d4d0963 SHA512 6261bf75e57358dd7707e38a0f30751eb8be92b8e8b47e4466cb4e9e555b7ed82740f8937a3fb52ea888b20d469261e9b5ffbb3efe36d5c2d2a7513df0c6d4f0 +EBUILD poezio-9999.ebuild 1708 BLAKE2B 7494b5c294a5ae3d954d320fc3ebf753a90b725b4ceb7f97eef77e030bf4430a172fda83a6f34beae8a672185e12a234a5d55222a968ea55c948ee4e4d4d0963 SHA512 6261bf75e57358dd7707e38a0f30751eb8be92b8e8b47e4466cb4e9e555b7ed82740f8937a3fb52ea888b20d469261e9b5ffbb3efe36d5c2d2a7513df0c6d4f0 MISC metadata.xml 371 BLAKE2B 518d241e739146cd8d8b75ddc2dbc139923c849fbbba087fd7790af48edc300be8a3d27fc130dd68f381bcc2354c6bafd90cedc1ea06549ea8e428d1b4c09bd8 SHA512 c09a864b2767b33ea2666b0714375cc507d9c29666deae2307642a97c36513831085bdc51b7732530afa162aec648e8e0c4b7ebcd334fecca5279084a6f7ad60 diff --git a/net-im/poezio/poezio-0.15.1.ebuild b/net-im/poezio/poezio-0.15.1.ebuild new file mode 100644 index 000000000000..c48fd9b91186 --- /dev/null +++ b/net-im/poezio/poezio-0.15.1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 optfeature xdg + +DESCRIPTION="Console XMPP client that looks like most famous IRC clients" +HOMEPAGE="https://poez.io/ https://codeberg.org/poezio/poezio" +LICENSE="GPL-3+" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://lab.louiz.org/${PN}/${PN}.git https://github.com/poezio/poezio.git" + inherit git-r3 + + # We build the html documentation using sphinx. + BDEPEND="dev-python/sphinx" +else + inherit pypi + KEYWORDS="~amd64" +fi + +RDEPEND=" + dev-python/aiodns[${PYTHON_USEDEP}] + dev-python/pyasn1-modules[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + >=dev-python/slixmpp-1.10.0[${PYTHON_USEDEP}] +" + +PATCHES=( + "${FILESDIR}/Do-not-install-man-pages-and-files-in-usr-share-poez.patch" +) + +distutils_enable_tests pytest + +src_prepare() { + default + # Delete unmaintained plugin which requires an excessive external dep + rm plugins/mpd_client.py || die +} + +src_compile() { + distutils-r1_src_compile + + if [[ -n "${EGIT_REPO_URI}" ]]; then + emake -C doc html + fi +} + +# Poezio provides its own Python C extension 'poopt', which needs to be +# correctly discovered to run the tests. See +# https://projects.gentoo.org/python/guide/test.html#importerrors-for-c-extensions +python_test() { + cd "${T}" || die + epytest "${S}"/test +} + +src_install() { + distutils-r1_src_install + + doman data/poezio.1 data/poezio_logs.1 + + if [[ -n "${EGIT_REPO_URI}" ]]; then + docinto html + dodoc -r doc/build/html/* + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "screen autoaway support" dev-python/pyinotify +} diff --git a/net-im/poezio/poezio-9999.ebuild b/net-im/poezio/poezio-9999.ebuild index ad409144eace..c48fd9b91186 100644 --- a/net-im/poezio/poezio-9999.ebuild +++ b/net-im/poezio/poezio-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{11..13} ) inherit distutils-r1 optfeature xdg @@ -28,7 +28,7 @@ RDEPEND=" dev-python/aiodns[${PYTHON_USEDEP}] dev-python/pyasn1-modules[${PYTHON_USEDEP}] dev-python/pyasn1[${PYTHON_USEDEP}] - >=dev-python/slixmpp-1.8.2[${PYTHON_USEDEP}] + >=dev-python/slixmpp-1.10.0[${PYTHON_USEDEP}] " PATCHES=( diff --git a/net-im/prosody/Manifest b/net-im/prosody/Manifest index 6d7edceb647e..ac4f8e3bf591 100644 --- a/net-im/prosody/Manifest +++ b/net-im/prosody/Manifest @@ -4,6 +4,8 @@ AUX prosody.service-r3 439 BLAKE2B abd128f236f2c28f54542388a38aaa3d0e5030510dddc AUX prosody.tmpfilesd-r2 39 BLAKE2B 1e004bf2bf1495d219c12bea1973206fae135fb4a5b453c6692f0143413626ec83889bb84b5086a6e507d3b8af14877b3820f3d9560df17e1ca49e2cbee85e0b SHA512 81b855c6bf496f0e6f20c41b8be5538c4edd1fbc6e4f2ca6e9a2d0a06bd5237223a4d42bcbdb75746cb01e46ff0eb36dac6952d9c076c6a72d1bbd733aca07eb DIST prosody-0.12.5.tar.gz 617833 BLAKE2B 71f8681e9a976919281be2afe47aa59e8ebd3b7a6e947e85757e18db3110749fa64ae75e3db2a5e55b2116cb213f0caa404fecade2d817623d36ae497f6ed1f6 SHA512 05b15204849ec285c465784ae43e3b748c4a3cda434b53f700121b518af59e14faea22af4b6bbc0d45f3633ddcaf762f00072fd713744a60d2e9ea8b3b10a7ed DIST prosody-13.0.0.tar.gz 731936 BLAKE2B d54edb90c76c3ec97efe8d8cdd25a2151fc8e2cb0ffa36a9eb43420e5ef88ac2ccb7dd68bd29c8004f9a3ebc93e51894054b56822e87e87ed4be9f64883ed090 SHA512 5e1ae2e3b4a772ce561f85c2de2467a19547b1f5bda3ad2a07fbf25f0e73559f663e3e16afbef6ab8240109add14d37973c2bbc5e2b431090eec1f87898808ff +DIST prosody-13.0.1.tar.gz 735228 BLAKE2B 0f6afc24732ee00daacc9982aa72c68d2cd96c1dbb887bff62c159efcfa32965628e468504c951706e851e472c016415b3f9d9fcc030ab9c054e4e5b0eedc114 SHA512 374630fd75e1f0dedabd8ff8dd14794703b785132f10dfe73fa08b415b74742e140c8f085ece6cac75fa7fc3de77b1f5d527aed256aeac8e2c61355abd399551 EBUILD prosody-0.12.5.ebuild 4922 BLAKE2B 057e67574d3c7a95341f83f3b280c1044c28061994795525c2b4351c42e6a3732afd87a326bb24e4ee06567d8f65a8d87223336586d38f14aa5ac455638beaef SHA512 60925d97929fad81b24a228262ca84852f9313921b112143f696d33069061352b684f0364d4feb9416eabdba81ed6f4175b872302e0822152ffb2c4a37f59f32 EBUILD prosody-13.0.0.ebuild 4784 BLAKE2B 071a821098ba8a2a4598344068e151cc009dd68c0fe6499de89075adade44891d046c524a50e8c71a42417411407600c948cccf4b3ea8cca82bd319fecf32e01 SHA512 fc503162b15fb45779a7f005afefc0887b9b04e802e6bfdc6815941653e7da40eedd22b513c1bd72991bd98bdb6537b70e4651e8fec5764c99bd74bdb55e29d8 +EBUILD prosody-13.0.1.ebuild 4784 BLAKE2B 071a821098ba8a2a4598344068e151cc009dd68c0fe6499de89075adade44891d046c524a50e8c71a42417411407600c948cccf4b3ea8cca82bd319fecf32e01 SHA512 fc503162b15fb45779a7f005afefc0887b9b04e802e6bfdc6815941653e7da40eedd22b513c1bd72991bd98bdb6537b70e4651e8fec5764c99bd74bdb55e29d8 MISC metadata.xml 670 BLAKE2B 448bf5ede2b6f09940c51fdff4642e18be22d9c3dac637271c7c8bcfde1b4af0853e2623c55c00efcd8757ef863ac37fdb895606e572911a62a1c9d5f32cc693 SHA512 6177b8e3d2ed1aeeae2f369dc693283a3f811953f71be0e004eea402aa421d89973dbefe79c8fd198e9f9f82e4b345552dc3a2c3597c05927dc1a518cacbaf1d diff --git a/net-im/prosody/prosody-13.0.1.ebuild b/net-im/prosody/prosody-13.0.1.ebuild new file mode 100644 index 000000000000..e6904739d987 --- /dev/null +++ b/net-im/prosody/prosody-13.0.1.ebuild @@ -0,0 +1,153 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{3..4} ) +LUA_REQ_USE="deprecated(+)" + +inherit eapi9-ver lua-single systemd tmpfiles toolchain-funcs + +DESCRIPTION="Prosody is a modern XMPP communication server" +HOMEPAGE="https://prosody.im/" +SRC_URI="https://prosody.im/downloads/source/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="icu +idn +libevent ldap mysql postgres selinux +sqlite +ssl test +zlib" +REQUIRED_USE=" + ^^ ( icu idn ) + ${LUA_REQUIRED_USE} +" +RESTRICT="!test? ( test )" + +DEPEND=" + acct-group/prosody + acct-user/prosody + $(lua_gen_cond_dep 'dev-lua/luaexpat[${LUA_USEDEP}]') + $(lua_gen_cond_dep 'dev-lua/luafilesystem[${LUA_USEDEP}]') + dev-lua/luarocks[${LUA_SINGLE_USEDEP}] + $(lua_gen_cond_dep 'dev-lua/luasocket[${LUA_USEDEP}]') + $(lua_gen_cond_dep 'dev-lua/lua-unbound[${LUA_USEDEP}]') + $(lua_gen_cond_dep 'dev-lua/readline[${LUA_USEDEP}]') + icu? ( dev-libs/icu:= ) + idn? ( net-dns/libidn:= ) + ldap? ( $(lua_gen_cond_dep 'dev-lua/lualdap[${LUA_USEDEP}]') ) + libevent? ( $(lua_gen_cond_dep 'dev-lua/luaevent[${LUA_USEDEP}]') ) + dev-libs/openssl:0= + mysql? ( $(lua_gen_cond_dep 'dev-lua/luadbi[mysql,${LUA_USEDEP}]') ) + postgres? ( $(lua_gen_cond_dep 'dev-lua/luadbi[postgres,${LUA_USEDEP}]') ) + sqlite? ( $(lua_gen_cond_dep 'dev-lua/luadbi[sqlite,${LUA_USEDEP}]') ) + ssl? ( $(lua_gen_cond_dep 'dev-lua/luasec[${LUA_USEDEP}]') ) + zlib? ( $(lua_gen_cond_dep 'dev-lua/lua-zlib[${LUA_USEDEP}]') ) + ${LUA_DEPS} +" + +RDEPEND=" + ${DEPEND} + selinux? ( sec-policy/selinux-jabber ) +" + +BDEPEND=" + virtual/pkgconfig + test? ( $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]') ) +" + +PATCHES=( "${FILESDIR}/${PN}-0.12.0-gentoo.patch" ) + +src_prepare() { + default + + # Set correct plugin path for optional net-im/prosody-modules package + sed -e "s/GENTOO_LIBDIR/$(get_libdir)/g" -i prosody.cfg.lua.dist || die +} + +src_configure() { + local myeconfargs=( + --add-cflags="${CFLAGS}" + --add-ldflags="${LDFLAGS}" + --c-compiler="$(tc-getCC)" + --datadir="${EPREFIX}/var/lib/prosody" + --idn-library="$(usex idn 'idn' 'icu')" + --libdir="${EPREFIX}/usr/$(get_libdir)" + --linker="$(tc-getCC)" + --lua-version="$(ver_cut 1-2 $(lua_get_version))" + --no-example-certs + --ostype="linux" + --prefix="${EPREFIX}/usr" + --runwith="${ELUA}" + --sysconfdir="${EPREFIX}/etc/prosody" + --with-lua-include="${EPREFIX}/$(lua_get_include_dir)" + --with-lua-lib="${EPREFIX}/$(lua_get_cmod_dir)" + ) + + # Since the configure script is handcrafted, + # and yells at unknown options, do not use 'econf'. + ./configure "${myeconfargs[@]}" || die + + rm makefile || die + mv GNUmakefile Makefile || die +} + +src_install() { + default + + keepdir /var/lib/prosody + + newinitd "${FILESDIR}"/prosody.initd-r6 prosody + systemd_newunit "${FILESDIR}"/prosody.service-r3 prosody.service + + newtmpfiles "${FILESDIR}"/prosody.tmpfilesd-r2 prosody.conf +} + +pkg_postinst() { + tmpfiles_process prosody.conf + + # Starting with >=0.12.0, the prosody configuration is now in + # /etc/prosody and no longer in /etc/jabber. + # See if we need to migrate the configuration. Furthermore, + # prosody no longer runs under the, shared via net-im/jabber-base, + # 'jabber' use, but under its own user. + # This increase isolation and hence robustness and security. + if ver_replacing -lt 0.12.0; then + local -A dirs_to_migrate=( + [/etc/jabber]=/etc/prosody + [/var/log/jabber]=/var/log/prosody + [/var/spool/jabber]=/var/lib/prosody + ) + + for src_dir in "${!dirs_to_migrate[@]}"; do + local eroot_src_dir="${EROOT}/${src_dir}" + local eroot_dst_dir="${EROOT}/${dirs_to_migrate[${src_dir}]}" + + cp -r "${eroot_src_dir}"/. "${eroot_dst_dir}" || die "Could not copy ${eroot_src_dir} to ${eroot_dst_dir}" + + if [[ -f "${eroot_dst_dir}"/.keep_net-im_jabber-base-0 ]]; then + rm "${eroot_dst_dir}"/.keep_net-im_jabber-base-0 || die + fi + + if ! use prefix; then + chown --recursive prosody:prosody "${eroot_dst_dir}" || die + fi + done + + # Update configuration file to match new pathes and permissions + local mysedargs=( + -e "'s#/etc/jabber#/etc/prosody#g'" + -e "'s#/run/jabber#/run/prosody#g'" + -e "'s#/var/log/jabber#/var/log/prosody#g'" + -e "'s/prosody_user.*/prosody_user = \"prosody\";/g'" + -e "'s/prosody_group.*/prosody_group = \"prosody\";/g'" + -i /etc/prosody/prosody.cfg.lua + ) + + eval sed "${mysedargs[@]}" || die + + ewarn "Newer versions of the prosody (Gentoo) package use ${EROOT}/etc/prosody" + ewarn "(just as upstream) and *not* anymore ${EROOT}/etc/jabber." + ewarn "The files from ${EROOT}/etc/jabber where copied to ${EROOT}/etc/prosody." + ewarn "Also prosody's spool directory became ${EROOT}/var/lib/prosody (was ${EROOT}/var/spool/jabbber)." + ewarn "Please check your configuration." + fi +} diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest index 2b52c7964365..8ac888688598 100644 --- a/net-im/signal-desktop-bin/Manifest +++ b/net-im/signal-desktop-bin/Manifest @@ -1,3 +1,3 @@ -DIST signal-desktop_7.47.0_amd64.deb 121967582 BLAKE2B 6503e0548f2186b1a74e9a60a14844aff217a5579c0b94dac3f088659b0a46597e906d57e56a4d98d47c52c21f63fdec7c481d17c12989361952b0bd5dd57a18 SHA512 aedb0fd6ae366e22c186d492c3f2227320283fa9b7025e1f32f12f75b238dd8d13c1b20058c131de9c3510513a62ac3e7c8d3e39a8be63753876652d639f1488 -EBUILD signal-desktop-bin-7.47.0.ebuild 2397 BLAKE2B cc4545309c5fb1aea9b077ab7c3586ac19f350a247c6a9cac8b1bbd103d58172b4d7c2255e278560d5d1bc6ef67abaee0cc630ad3c13823ad2edc32ad98c8480 SHA512 d9cdd78088960e235d659a4632d260f77009d09f5727bc3164041b1b12e53846bb6b25555f6329031948b49a581440659e0a2bd031235e300e4964932de4052c +DIST signal-desktop_7.50.0_amd64.deb 104134418 BLAKE2B 21330fdf3d2eb8d2f90fbdbc906f31ba6f2e8e2476f7fc9807d48f2c8443176a6409e735b8c8f577ce18f7c16dfc88bf43b527751fbc77f6ee3a87cd9ccb6efc SHA512 ee5eb3bc79010d985a55e77df02b5a4fc05817fe4f1933f77bfff5d715ac23933ce571eda5e06ded41cb6b959aca510fbc34add842b8e7db5b4c61f83240e3d2 +EBUILD signal-desktop-bin-7.50.0.ebuild 2397 BLAKE2B cc4545309c5fb1aea9b077ab7c3586ac19f350a247c6a9cac8b1bbd103d58172b4d7c2255e278560d5d1bc6ef67abaee0cc630ad3c13823ad2edc32ad98c8480 SHA512 d9cdd78088960e235d659a4632d260f77009d09f5727bc3164041b1b12e53846bb6b25555f6329031948b49a581440659e0a2bd031235e300e4964932de4052c MISC metadata.xml 486 BLAKE2B cfc118c5488c5c50b4de72443e6b836992a4ba7a6fb94358552c814006a49b00580b5ab0a57141b17809e1d2a898b9e23e6fee0837778edfa7f6de53ccc09d01 SHA512 4ab7dc5fd6fb03e7296164d0d924ab4eb11c6fd31c2fc651706892eda53b29be5db65cd94da8e6aa743e9b7ed10ee3e5f25f14dd2d1be99459daa11f529dbb95 diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-7.47.0.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-7.50.0.ebuild index 276cc243a0c4..276cc243a0c4 100644 --- a/net-im/signal-desktop-bin/signal-desktop-bin-7.47.0.ebuild +++ b/net-im/signal-desktop-bin/signal-desktop-bin-7.50.0.ebuild diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest index 3644cdbe95c5..f3e4e8827077 100644 --- a/net-im/synapse/Manifest +++ b/net-im/synapse/Manifest @@ -30,6 +30,7 @@ DIST js-sys-0.3.69.crate 81083 BLAKE2B 529c94cd2289883b3b43a848d47d8ae025ad09095 DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f DIST libc-0.2.154.crate 743304 BLAKE2B 25ff132ec29b78dec455f0a1fc9fbfc744ee0d6eb410aba05ec6b1b08af9d83ec61e56f840f86cb833f590e8cdec7f67ce6e7b630ee227a36581650c81298b84 SHA512 891a36cf153a9f4d58793412c104504c57280994e428ce8ba208673a924b2de38cc21eece09b91696eaea3b2359606dbe9f1509f9bf364bdabdb366ef2dd0f61 DIST log-0.4.26.crate 47022 BLAKE2B 529ce84cc92d1258327e148e1fff16cf4cba1d53f311353a15814856ad12d48f654aac5d4c6356a45439858a2f1938bdb7df582a1d62bf75b9380f2cf784caf0 SHA512 d85f3cb8bf90893d59b3174785295616d719c8d2078c04fa3e131c3f3cf84b73c75b932348df70b7eab2aedf261b27e6544f051696eb5c287fb461d1ee699ec1 +DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151 DIST memchr-2.7.2.crate 96220 BLAKE2B 2399064b6db21838d4aa0b25ed0bf04940ee3820741658cc6bf62e5ade08f41320df743ff13f99b2781da7b844e18deb1cfe25fe570f0e93f98ff03ca5d442e3 SHA512 cadcb4239c7f3aaab042592c5186770a225621e32f8583052fd3dbebb4a6d9b99be28f589b39b5ca36cb2d56fb3709e7d4ba91838ebb882e28e51280c02bbc40 DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1 @@ -41,6 +42,7 @@ DIST pyo3-0.23.5.crate 1088533 BLAKE2B 2efae0a42c1d33e25c5871e3f61a3cea9890d278a DIST pyo3-build-config-0.23.5.crate 33885 BLAKE2B 14e3897186abb772bcde147a9ebf2a70f5cbd634cb0240e1dbba71079acd2f9cd61fd263a5d32bc583e188ec84b6db8b93f018ab954ac9da66f423183ad5c176 SHA512 72aac032e3026554761eb81dc9c57591abc4d0c329c46918da13a8cc93c0532eba2fe3d971699a50890c66d8853b93a67840b0e8f1c15747d184b873dec2894a DIST pyo3-ffi-0.23.5.crate 74867 BLAKE2B 5c80f7ac77ee516a891c1cb367e27fa396e55a7504dc8f92312219a90860baba3861ca2e83a1410839b99b6b3beb4c068703b841e18ea1854f70d04fef7404bd SHA512 37c25b21acc3718eab842c04489b0c16c04d33a30fe7f3f58cd80943048203375d8788ce84153ba3720df695fc95bf9f7bccacfa02b0e669a5ddbfc44d65f86c DIST pyo3-log-0.12.1.crate 14908 BLAKE2B a6d5086df0b1b510b09c4a3e6f07f950509ef8a6bd42cae63c0c576add156a7288cfca9133cdea6e2179d77a91d2557e75177e5ffe0c19364070ddbdce698347 SHA512 34d0a00708384fcae5bdbed4a8831c3f2ff61b4e62c221e866e91bea15a82e66bc175b70600ff12ef3cf0f4896c0f3dac9c76b36a2c0faa624215e5acd3cf1c8 +DIST pyo3-log-0.12.2.crate 16543 BLAKE2B c58712616a3914f23ebac0af538d0a838cbe474cec6ee03184d8a02f7a41221deab8ec092896acec47f4405a9982889b0d96c70ca420f44a9201b4d7bfd6ec44 SHA512 54fab31df8463d113c6f18ed7b6c1ad8866ed9433d10d140f40c77447412e3c2812f3943b5d17b7f01017e4c2b02dbae932393764235f09242b23f3fcf9e82ec DIST pyo3-macros-0.23.5.crate 8856 BLAKE2B 56e7dea9cc630e21f9e8aa43319db27f3d287baad4035bf8d921b2c8e737142e5a89decf6a04bcc095f97e035cfe4a5edd7091bba79dd68bc110b7420c29477b SHA512 bf9c12b02597cf6f119e92fe827016f393d13cfa21376811ab9bf8f49cbfd6447afe9dcbef564ad2b5b72db5338520c37c77429db8ee1ccb74de3944fc9fce7f DIST pyo3-macros-backend-0.23.5.crate 70938 BLAKE2B 20d5b00edf806ff19de3e3a03d10a23a29b16d544faf2bb5781032e51c3e07cd7f1a979e00b9f1abca36bc7cf1546b702ee83f85d021d74ac819b8b13bf8d140 SHA512 5e9a971d98a7b70424bf93b1f7fb326564010562dd376789be2fa6b13b89c3d34f760eb61ed49f0b013bbdfff2658d874d24a8a0b65d8f82d10d8f34b8ef5b53 DIST pythonize-0.23.0.crate 16177 BLAKE2B 96c27ee7819b5aa27a493c11fbfde4174baf8c081634543f211a1270874a239973bf16788641837efafe0b09f85df6edf82da36818bfb37005fdbac5fbb1edc8 SHA512 25d395bbbfaad4c2d57599144e92c289eb96cd1e2c5306b8ec17048a406df3147b93b56785a03bec6aba6ea31789a21ec0cc519ed40177fb263a98757349fa63 @@ -60,6 +62,7 @@ DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f2 DIST subtle-2.5.0.crate 13909 BLAKE2B 660c3a472ca54c9843ce3feea74b802e27fd7f62dd37a30e2a4ba82e4b3a71df63562e8865d5fc675d31d0900998a8730503f91a61450884446a3bdd6af0041b SHA512 f150b1e2037554f8cd3213a54ddbc258f8f670cc4f39e7084cdea4b47538dbc58b834bc93b443d58a4b9087224efc003234042aaf366687dbd32b1e7174082a0 DIST syn-2.0.85.crate 275231 BLAKE2B e7679e81bcef87920bc0ed707c997563844ffa1e9d470675ae6ec11d1e045e04ee2ad5744d423b8bc16def1c197ebecd874f468c1e12244838d1b4f34f9c1a30 SHA512 14b1402d2cd91456eb32dcffd494592eb3bd848ae22571f7ef0686493f91b82d23ba41428f9d31686fd24ea6ebca4b239b6c5099302a32014dffbc4ff9afeec1 DIST synapse-1.127.1.gh.tar.gz 8885485 BLAKE2B 1d4793ab121af0ab149090bcd272b708c795e55a2d3bc749432c9dc802985798b5faf474b67567eaa1bc6303033e49f904e48813e5894196ce4e9d9f801cb616 SHA512 d469bc7e7c6b8f0554e5f4d40cba775ca865157815948e13a1bcf51fc11fd2e73ac36e87f2e632126625b96dda088cf92f4f6952b3e92d9ecaa8d5e2af85882c +DIST synapse-1.128.0.gh.tar.gz 8899961 BLAKE2B ff2bd20aa60265d71bf6cdf263afd2f225332c0a2b5a0673f67f9320b0439e388b81964b663157ea6d163c2075b85ace1f085c6384ebf69aaf79c2297bb65066 SHA512 bb41a364a33602a0826529da50403a0c0105940681387ba6bb54f5bfa0de21cb68a8cc31fbb4ecd0d9f288398475e40a904b8866c36cb87604e96415e4d9a22b 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.2.1.crate 17727 BLAKE2B f2595999639d150be1e296d5e19e4e54a803ae2b39e9d6d84f055f7ff3df51ab82bd9046d8307b3c3b14a9dd4dca88659a1377cae6bc449a3a763c562d02fc43 SHA512 e77fb93e5c210cf87bb4a26cc4f3631dc1903e62bd05b5952e29ad809152360a15c4b1942e3e00c1a6249651a0dd841b88d97a47779f124210440b05b324863b @@ -85,5 +88,6 @@ DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cac DIST wit-bindgen-rt-0.33.0.crate 3357 BLAKE2B 7c5227e835eb405b681ba36a2472fb3330b9e44f8e9cef06ae5de326691d4e4535cfd09843241963572060f4ccb048aa088fb8692591f9253cd215f510969420 SHA512 fffae2da775fcb5066398aba5cd02119a07f5bb5ab2282c74f1665656de0278ba13352b8ccc6ff107677aec3ec5d401729158332f653e0a2e7b393d1aa018b8a DIST zerocopy-0.8.17.crate 230971 BLAKE2B a79faf2a2f94bffe640bcceaec3eb7656c5514627831509d53889c90998b5e3a19062db0f4940d5ee84556e94aad069ff2acff6308869d95ba2d87a3e8bb04e5 SHA512 5a7f55bd47bbcbf903d704f985e15ec1c57c2166351eddbb93df2dd869b5392f2984516e05b9dd1c3036d4d5db89bf04abafb21c1521eaf8304b796c05c01070 DIST zerocopy-derive-0.8.17.crate 81373 BLAKE2B 572d2b938c3dc98dc0f28684b71e6424eb850e1f99f863e92055b61198def468e232f4fad99e75562b68dde780fc68090a760b5ef0a016a1bbbacf1b4140172d SHA512 903726fb5434b654a0385983f644a44d45451dc22b3b974bfa07f9597aa95c5116372ab85c44d4b3f8e8af1b0918f728613e5a8c4f41afd79b4ab051e0f82dbd -EBUILD synapse-1.127.1.ebuild 6275 BLAKE2B 73ea98a7f2ae0b88225f6e312aac1f47c2f378b4e3244f463c994ec5cf5a4abd556c05aba9f413fca22f21f66c3bee7bac5003c42307f53b9a9053eeeba6a4c8 SHA512 1f7ba8af755dab417179d516d309d6868bbd7c8d8ecc3eff45b1da97c240d33b8627ffe36e8802173a9a45a43020db974fe2a110889d15ca2c170bd151164203 +EBUILD synapse-1.127.1.ebuild 6324 BLAKE2B 8a7d27df785517a5ec436d2e6cb8af1f4f058000d41f61889cf2a6b4bad1c8f59bc2b0a86f57aded6820dc52c46566cec491bb2ec6990d62c643f540bbccfbb6 SHA512 298e933968af3868d94b47a77a6dd50c1215b843af6a405dd2c743defafa1d0add0e5157023547ba938c972e154ebce31855bbb4429925dd096ff11da5ccbe49 +EBUILD synapse-1.128.0.ebuild 6325 BLAKE2B 9eecdcf3107eafd485f25ff7c21412baa4883ca5775a5d3f49ce6a50bdc7a08f8acee01f2d7830dcf13d43ac742ace7f544b2bef19de940c30a93307f508f86b SHA512 93457a7c434e0a56e693dd7ea99dd58c5c5b694e6f6ab741198c41d2409a1efea02e93c2a8689e67385254411bb6f1d57155e3835653f57d6d5308f6accf0747 MISC metadata.xml 381 BLAKE2B 8bf85af089213456d20c9d66a4d9788ff209983f8fd98c9fb6cf03e03ab5c12c9d5518ff4d86f5d4fb2a9a1080516f1febfedf5b06b0cb8e101cdc035bb139f4 SHA512 e88fd7f735bc9ca0aced01f49ca539134b297a5c9c5ee633fe3de64626d6f4b4eb547326288abea9c161f2647852c23658dba17265e64254335870450f644307 diff --git a/net-im/synapse/synapse-1.127.1.ebuild b/net-im/synapse/synapse-1.127.1.ebuild index bbf3b3c2211a..6a01a66aabd2 100644 --- a/net-im/synapse/synapse-1.127.1.ebuild +++ b/net-im/synapse/synapse-1.127.1.ebuild @@ -114,7 +114,7 @@ LICENSE+=" " SLOT="0" KEYWORDS="amd64 ~arm64 ~ppc64" -IUSE="postgres systemd test" +IUSE="postgres selinux systemd test" RESTRICT="!test? ( test )" RDEPEND=" @@ -151,6 +151,7 @@ RDEPEND=" dev-python/typing-extensions[${PYTHON_USEDEP}] dev-python/unpaddedbase64[${PYTHON_USEDEP}] postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] ) + selinux? ( sec-policy/selinux-matrixd ) systemd? ( dev-python/python-systemd[${PYTHON_USEDEP}] ) " BDEPEND=" diff --git a/net-im/synapse/synapse-1.128.0.ebuild b/net-im/synapse/synapse-1.128.0.ebuild new file mode 100644 index 000000000000..6da2cfbd0a60 --- /dev/null +++ b/net-im/synapse/synapse-1.128.0.ebuild @@ -0,0 +1,243 @@ +# Copyright 2022-2025 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.97 + arc-swap@1.7.1 + autocfg@1.3.0 + base64@0.21.7 + bitflags@2.8.0 + blake2@0.10.6 + block-buffer@0.10.4 + bumpalo@3.16.0 + bytes@1.10.1 + 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.3.1 + headers-core@0.3.0 + headers@0.4.0 + heck@0.5.0 + hex@0.4.3 + http@1.3.1 + 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 + log@0.4.27 + memchr@2.7.2 + memoffset@0.9.1 + mime@0.3.17 + once_cell@1.19.0 + portable-atomic@1.6.0 + ppv-lite86@0.2.17 + proc-macro2@1.0.89 + pyo3-build-config@0.23.5 + pyo3-ffi@0.23.5 + pyo3-log@0.12.2 + pyo3-macros-backend@0.23.5 + pyo3-macros@0.23.5 + pyo3@0.23.5 + pythonize@0.23.0 + quote@1.0.36 + rand@0.9.0 + rand_chacha@0.9.0 + rand_core@0.9.0 + regex-automata@0.4.8 + regex-syntax@0.8.5 + regex@1.11.1 + ryu@1.0.18 + serde@1.0.219 + serde_derive@1.0.219 + serde_json@1.0.140 + sha1@0.10.6 + sha2@0.10.8 + subtle@2.5.0 + syn@2.0.85 + target-lexicon@0.12.14 + typenum@1.17.0 + ulid@1.2.1 + unicode-ident@1.0.12 + unindent@0.2.3 + version_check@0.9.4 + wasi@0.13.3+wasi-0.2.2 + 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.6 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_msvc@0.52.6 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 + windows_i686_msvc@0.52.6 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_msvc@0.52.6 + wit-bindgen-rt@0.33.0 + zerocopy-derive@0.8.17 + zerocopy@0.8.17 +" + +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 selinux systemd test" +RESTRICT="!test? ( test )" + +RDEPEND=" + acct-user/synapse + acct-group/synapse + dev-python/attrs[${PYTHON_USEDEP}] + dev-python/bcrypt[${PYTHON_USEDEP}] + dev-python/bleach[${PYTHON_USEDEP}] + >=dev-python/canonicaljson-2[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/ijson[${PYTHON_USEDEP}] + dev-python/immutabledict[${PYTHON_USEDEP}] + >=dev-python/jinja2-3.0[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + >=dev-python/matrix-common-1.3.0[${PYTHON_USEDEP}] + dev-python/msgpack[${PYTHON_USEDEP}] + dev-python/netaddr[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/phonenumbers[${PYTHON_USEDEP}] + >=dev-python/pillow-10.0.1[${PYTHON_USEDEP},webp] + dev-python/prometheus-client[${PYTHON_USEDEP}] + dev-python/pyasn1-modules[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + dev-python/pymacaroons[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + >=dev-python/python-multipart-0.0.12-r100[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/service-identity[${PYTHON_USEDEP}] + dev-python/signedjson[${PYTHON_USEDEP}] + dev-python/sortedcontainers[${PYTHON_USEDEP}] + dev-python/treq[${PYTHON_USEDEP}] + dev-python/twisted[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-python/unpaddedbase64[${PYTHON_USEDEP}] + postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] ) + selinux? ( sec-policy/selinux-matrixd ) + systemd? ( dev-python/python-systemd[${PYTHON_USEDEP}] ) +" +BDEPEND=" + acct-user/synapse + acct-group/synapse + dev-python/setuptools-rust[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + dev-python/hiredis[${PYTHON_USEDEP}] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + dev-python/pyicu[${PYTHON_USEDEP}] + dev-python/txredisapi[${PYTHON_USEDEP}] + postgres? ( dev-db/postgresql[server] ) + ) +" + +# Rust extension +QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/synapse/synapse_rust.abi3.so" + +PATCHES=( + "${FILESDIR}/${PN}-1.123.0-skip-recovery-test.patch" +) + +src_test() { + if use postgres; then + einfo "Preparing postgres test instance" + initdb --pgdata="${T}/pgsql" || die + pg_ctl --wait --pgdata="${T}/pgsql" start \ + --options="-h '' -k '${T}'" || die + createdb --host="${T}" synapse_test || die + + # See https://matrix-org.github.io/synapse/latest/development/contributing_guide.html#running-tests-under-postgresql + local -x SYNAPSE_POSTGRES=1 + local -x SYNAPSE_POSTGRES_HOST="${T}" + fi + + # This remove is necessary otherwise python is not able to locate + # synapse_rust.abi3.so. + rm -rf synapse || die + + nonfatal distutils-r1_src_test + local ret=${?} + + if use postgres; then + einfo "Stopping postgres test instance" + pg_ctl --wait --pgdata="${T}/pgsql" stop || die + fi + + [[ ${ret} -ne 0 ]] && die +} + +python_test() { + "${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" tests +} + +src_install() { + distutils-r1_src_install + keepdir /var/{lib,log}/synapse /etc/synapse + fowners synapse:synapse /var/{lib,log}/synapse /etc/synapse + fperms 0750 /var/{lib,log}/synapse /etc/synapse + newinitd "${FILESDIR}/${PN}.initd-r1" "${PN}" + systemd_dounit "${FILESDIR}/synapse.service" +} + +pkg_postinst() { + optfeature "Improve user search for international display names" dev-python/pyicu + optfeature "Redis support" dev-python/txredisapi + optfeature "VoIP relaying on your homeserver with turn" net-im/coturn + + if [[ -z "${REPLACING_VERSIONS}" ]]; then + einfo + elog "In order to generate initial configuration run:" + elog "sudo -u synapse synapse_homeserver \\" + elog " --server-name matrix.domain.tld \\" + elog " --config-path /etc/synapse/homeserver.yaml \\" + elog " --generate-config \\" + elog " --data-directory /var/lib/synapse \\" + elog " --report-stats=no" + einfo + else + einfo + elog "Please refer to upgrade notes if any special steps are required" + elog "to upgrade from the version you currently have installed:" + elog + elog " https://github.com/element-hq/synapse/blob/develop/docs/upgrade.md" + einfo + fi +} diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest index cc70ab14573e..c831e52ad281 100644 --- a/net-im/telegram-desktop/Manifest +++ b/net-im/telegram-desktop/Manifest @@ -7,6 +7,6 @@ AUX tdesktop-5.7.2-cstring.patch 350 BLAKE2B f6a7922d7a4fc6c2230e82f8e31d69a456b AUX tdesktop-5.8.3-cstdint.patch 603 BLAKE2B 66ecbbaa7773661ed53d12482800771ea044cadc000f16eb530d107b005576b24c71bbb86d990c9eb36f16309f83380a01c1e940d957695892a97afef0a7107e SHA512 f7655b307d11e6b255f1262d636a79f75e176e0cba264a8c37b245a7702ad7ebaa46b63d834a7383cd2223fb4f465b02eaf1843f086ce9ef378ccadf16398168 DIST tdesktop-5.12.3-full.tar.gz 72628307 BLAKE2B 2a625d5e71c3a583c7acf1419ff3f31173446a1475514e981c6483aa18a88ff7e1aa57252412bab3c3e9b162bc9ac6286718f2c96c2f0758f635678086469a99 SHA512 cd366f6cecfc72396ae2b8453d015e85f1f579c60212f0b77f84057ba6caf6aa97d7ed08fde2ab8bf2f29017fdd7c0b617392ec74537be4f8445ef81ea135e5c DIST tdesktop-5.13.1-full.tar.gz 72699182 BLAKE2B 85e6e29be38f72d9171c530ba8a1a04661ed5a6deb1b66a8f4a1120ffe5d43844aedbc21e5c7bfa78f3893939777e37b8dc9a32541118da9164ee0faa6afede0 SHA512 6d15ad0641e0e47e4d48869885c63e6d1ddbfb5461c121cf33ac77d231a6fc77a6eb5333ad7b76d3aa2e1111d9a5f58846fae83cd36886838d6791dbfaa65929 -EBUILD telegram-desktop-5.12.3-r3.ebuild 7428 BLAKE2B f1ea40cad3bd14b147cf09236bc68ca08a31ea1cb536fafe646c33f2c47a24ed0ebf95d3575b7b3049f868a99419d7c4b5d2782030ec8dab90456a851660edf5 SHA512 055f5630ab17828f8f675d2fdc8165e0fd9f981276ef06f573c257b18049603f3850d29f11df67532389fac5275f4c96eac95be98bd3f177cb176329950fe19f -EBUILD telegram-desktop-5.13.1.ebuild 7429 BLAKE2B f25aa9ab18f4821e3fbcc7397cea4fdc97aa9fb563399daa60bd343df1f610a47730e0f7c8194cf8305497f53e9530de8426e607eac4eff94709aee0119438cf SHA512 76fa1eb52bbb6147de0df72df0b9893fc645d89430338f476ad08928dec97aa62e22a24835e306fb3296eb41bcc775dbc4a7e203867ef01133175365810e4dc2 +EBUILD telegram-desktop-5.12.3-r5.ebuild 7428 BLAKE2B f1ea40cad3bd14b147cf09236bc68ca08a31ea1cb536fafe646c33f2c47a24ed0ebf95d3575b7b3049f868a99419d7c4b5d2782030ec8dab90456a851660edf5 SHA512 055f5630ab17828f8f675d2fdc8165e0fd9f981276ef06f573c257b18049603f3850d29f11df67532389fac5275f4c96eac95be98bd3f177cb176329950fe19f +EBUILD telegram-desktop-5.13.1-r2.ebuild 7429 BLAKE2B f25aa9ab18f4821e3fbcc7397cea4fdc97aa9fb563399daa60bd343df1f610a47730e0f7c8194cf8305497f53e9530de8426e607eac4eff94709aee0119438cf SHA512 76fa1eb52bbb6147de0df72df0b9893fc645d89430338f476ad08928dec97aa62e22a24835e306fb3296eb41bcc775dbc4a7e203867ef01133175365810e4dc2 MISC metadata.xml 1248 BLAKE2B f1b20562a63d6bb5fb1684390c534fb9c3ddde8c2129646a79b34e1836357594cfc6bce0882c853bd3fced5ae848d6e161c41ebb3c1faab35331007299666f1b SHA512 ebba1655ec833792d9edf8ee9b29837bcb5682213b295b0fd10e38df65e4aa8abd113916f7c1b454bc76e34aaf48760e9e08dc09772652648cb683fe5d37ca1d diff --git a/net-im/telegram-desktop/telegram-desktop-5.12.3-r3.ebuild b/net-im/telegram-desktop/telegram-desktop-5.12.3-r5.ebuild index ba411e62e8b3..ba411e62e8b3 100644 --- a/net-im/telegram-desktop/telegram-desktop-5.12.3-r3.ebuild +++ b/net-im/telegram-desktop/telegram-desktop-5.12.3-r5.ebuild diff --git a/net-im/telegram-desktop/telegram-desktop-5.13.1.ebuild b/net-im/telegram-desktop/telegram-desktop-5.13.1-r2.ebuild index ebd3e7a2115d..ebd3e7a2115d 100644 --- a/net-im/telegram-desktop/telegram-desktop-5.13.1.ebuild +++ b/net-im/telegram-desktop/telegram-desktop-5.13.1-r2.ebuild |