From 7a36a65c987a298331a241fb01e229665e4983cd Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 9 Apr 2024 06:31:10 +0100 Subject: gentoo auto-resync : 09:04:2024 - 06:31:10 --- Manifest | 30 +-- Manifest.files.gz | Bin 29730 -> 29731 bytes dev-cpp/Manifest.gz | Bin 14632 -> 14632 bytes dev-cpp/cppgir/Manifest | 2 + dev-cpp/cppgir/cppgir-2.0_p20240315.ebuild | 46 ++++ dev-python/Manifest.gz | Bin 271181 -> 271184 bytes dev-python/pdm/Manifest | 2 +- dev-python/pdm/pdm-2.13.3.ebuild | 2 +- metadata/Manifest.gz | Bin 11005 -> 11015 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +-- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28385 -> 28389 bytes metadata/md5-cache/dev-cpp/Manifest.gz | Bin 27590 -> 27751 bytes metadata/md5-cache/dev-cpp/cppgir-2.0_p20240315 | 16 ++ metadata/md5-cache/dev-python/Manifest.gz | Bin 349670 -> 349668 bytes metadata/md5-cache/dev-python/pdm-2.13.3 | 4 +- metadata/md5-cache/net-im/Manifest.gz | Bin 16686 -> 16858 bytes metadata/md5-cache/net-im/discord-0.0.47 | 15 -- metadata/md5-cache/net-im/discord-0.0.48 | 15 ++ .../md5-cache/net-im/telegram-desktop-4.15.0-r1 | 17 -- .../md5-cache/net-im/telegram-desktop-4.15.0-r2 | 17 ++ metadata/md5-cache/net-im/telegram-desktop-4.15.2 | 17 -- .../md5-cache/net-im/telegram-desktop-4.15.2-r1 | 17 ++ metadata/md5-cache/net-im/telegram-desktop-4.16.4 | 17 ++ metadata/news/Manifest | 28 +-- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-im/Manifest.gz | Bin 9416 -> 9416 bytes net-im/discord/Manifest | 4 +- net-im/discord/discord-0.0.47.ebuild | 135 ------------ net-im/discord/discord-0.0.48.ebuild | 135 ++++++++++++ net-im/telegram-desktop/Manifest | 8 +- net-im/telegram-desktop/metadata.xml | 4 + .../telegram-desktop-4.15.0-r1.ebuild | 237 --------------------- .../telegram-desktop-4.15.0-r2.ebuild | 237 +++++++++++++++++++++ .../telegram-desktop-4.15.2-r1.ebuild | 237 +++++++++++++++++++++ .../telegram-desktop-4.15.2.ebuild | 237 --------------------- .../telegram-desktop-4.16.4.ebuild | 236 ++++++++++++++++++++ 43 files changed, 1041 insertions(+), 718 deletions(-) create mode 100644 dev-cpp/cppgir/cppgir-2.0_p20240315.ebuild create mode 100644 metadata/md5-cache/dev-cpp/cppgir-2.0_p20240315 delete mode 100644 metadata/md5-cache/net-im/discord-0.0.47 create mode 100644 metadata/md5-cache/net-im/discord-0.0.48 delete mode 100644 metadata/md5-cache/net-im/telegram-desktop-4.15.0-r1 create mode 100644 metadata/md5-cache/net-im/telegram-desktop-4.15.0-r2 delete mode 100644 metadata/md5-cache/net-im/telegram-desktop-4.15.2 create mode 100644 metadata/md5-cache/net-im/telegram-desktop-4.15.2-r1 create mode 100644 metadata/md5-cache/net-im/telegram-desktop-4.16.4 delete mode 100644 net-im/discord/discord-0.0.47.ebuild create mode 100644 net-im/discord/discord-0.0.48.ebuild delete mode 100644 net-im/telegram-desktop/telegram-desktop-4.15.0-r1.ebuild create mode 100644 net-im/telegram-desktop/telegram-desktop-4.15.0-r2.ebuild create mode 100644 net-im/telegram-desktop/telegram-desktop-4.15.2-r1.ebuild delete mode 100644 net-im/telegram-desktop/telegram-desktop-4.15.2.ebuild create mode 100644 net-im/telegram-desktop/telegram-desktop-4.16.4.ebuild diff --git a/Manifest b/Manifest index 42e9bcfdb19f..f1a4e1b80c57 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29730 BLAKE2B 91259bd822de4c74c1749d0d0adb510d22e0919d736b888a91b3f1d35cef6b6ca8e0675966d6e0a815c9e1861fb3483051a48867c27b10a2dba8d6c2775635e7 SHA512 98fe5b08e3ebb899c33da1f25b9cab28ca62297cfe1bc43ffe794acb879e1321d58f2a6b9862a330894f1cec41084a2fc6c4c9afb30290d13756f46fef14fc06 -TIMESTAMP 2024-04-08T22:40:28Z +MANIFEST Manifest.files.gz 29731 BLAKE2B a4af472967f93efdd7a36e4bf9f9a9c0e1e8b4f7a802e0ccd05d005325721218fe13ac0963f667db124bcda2827893ebcf5350a9418e548bedc141d73510d39e SHA512 6e50b9b6e86c4ee8aebe00c7c80d00c43661944692237cf350ab3294e009e4666fb79836fb0480679377887b935d923b5e214aa31be0b10aca79201aeb7c759b +TIMESTAMP 2024-04-09T04:10:18Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYUclxfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYUv6pfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCkCxAAm0h4mGXI4uH11rCu9DQWKc6HdIJbfMboDLEDtKkV3rZ5mKFAG8XXZ30U -uhrA9EpodG+7y/lhHvweBRX72/oGZXEvu+AHCKHHNoyNoBJ0haDXj+MZfMFaRW9t -sgt+mRIZb9IQm1v/E3pRHilWcTSLcYa6XxVxqSvdeGkbGLyiPnMalBbkaogNFRpO -SIN6LfMAF4ZgGYQ9/yR9YDCzlUE/0z0IrjwCat0tRclLTm/KjwoFwyUkF404wfu7 -hKoG7Il40D/q9y8Je3EMYoGeYk3jtgTXohVCjKHtirhiaFL8whwty5FuUet6Mwqc -jmSMoXVMMkb5a0HZYiEzfKP5S19tw9Y0yQYwDU6yA61RJeJ7sv3Cjn0JtMj3ezGk -aah3efdy38stnN2jSn/QTxU4GDAld8U+JoqwCjA+apn1lpkf49aJ4LF4olDoduHw -pcSdpkpedynFpH6Pe6HO+yVGT+dCtnsITruLY/1WLX5R9LyBqHhQhIuS1aha4lYA -dd2goID/yqwpETx2dcR2GQIN5MthBnsUMTDlWvVGzR4bq0/MfukefyiJKCIGTEoT -tYQysgKF2cIGJKVJ1DaevKhB6ILoTt4Qj7hgneuPAAydkEmn2Et3kZCGvBEV4isM -SjI/8q0FGg+uFjSGxdpzt+yzvB59eAGhYPYHKex8NoWzPGc5x+0= -=QxJU +klBVDg/8CAsQWADYWbAePnolITYFo9+41ymlkGCxyOHIX9+qpetEan3xiRXQng8+ +Dh3yuqMIZ9kSeQXoz1VtniddTeaRVcmfSr0yUIU+h8+SmJWGX4VWyefz4svc70uk +OvOpzZyRO7tBCi1fCcFlEK4NtrnnzgPu0LFNOuxoD0YwAG2PVs06vUSkK90axUDp +VezFDl/Rx/fCEuH4eTWmcWKZZsE6NgTqO1gyBtbUuZ7x4eFeIHB3wsv83ub/RsfN +KsokSW+5uhdo15iOItaFzn611bKKCWJ/QJLUIaoDjr8WjBEi8CL7d7tpSjm87hLq +SdiVHyIejkKD2UulGwfE2nxwMjhUaW5w78jFvoVYVDP84kgTnbw8GlHn5F6PeGRb +Rf18x2UGx68qjNPHqWq/OJp3BX8frXmMmj4aBh9wHYggP5upX4vaeOmw3Hae/0/0 +6fQQtByDliCJwXcBQm+u56xtVQyuXy1varRKHHI4ImwW6mhoPE6FbQ4tApkFf/R9 +vvWsd5QX6ROY4NQjUO3e9Ty+zoJPDKPvZGviJHKlAET2X+XWuVl+UHSa6o51NvmF +soddNfj4+LkRKW0UKU3/7ZB7ii5wPzaBuSrcmcjks09vSTsnsizP0Y/ABxt09rY0 +1cqMtLlsR3w6Cy4smuwgWo1GA3JihTc3tfp6dpdZCcynM1TXXp8= +=8ZKM -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index ca2f03ecced0..e69989d6b9bf 100644 Binary files a/Manifest.files.gz and b/Manifest.files.gz differ diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index b7a711514b10..ea09432ddb1e 100644 Binary files a/dev-cpp/Manifest.gz and b/dev-cpp/Manifest.gz differ diff --git a/dev-cpp/cppgir/Manifest b/dev-cpp/cppgir/Manifest index 91d19e2d2742..970b6780e33b 100644 --- a/dev-cpp/cppgir/Manifest +++ b/dev-cpp/cppgir/Manifest @@ -1,5 +1,7 @@ DIST cppgir-0_p20230926.tar.bz2 102421 BLAKE2B f0b1ac871e7fc662c5c2aeb24cb8cb4f8570ae832f4ac6afdadb3c811f4ebc91862f8571133dfb9314fa994449b4d7cc4344f7a8a2aabcaa395d793bc4ca3655 SHA512 67778c6dec24a9afd848241c768af9fd3c9098e00ba168ebe5d776f3b5086b2489c38247a6441c99f7971dd53315e2758fe38c21fced44d857dc064e66f50731 DIST cppgir-0_p20240110.tar.bz2 130503 BLAKE2B 8bfca0abb6c17101dff4993f19b422454a90fa1e5211beaebf4084885339d96e383efa3573ff5acf484d868ddfbf9b03210a1e15e2631f550662aa07c715c791 SHA512 3c8ca818094693c72d9f38c715b2392a4491abd4692bc2ba77e4c37ba12b0596a74d8c918c8139e2a97e42fa2af92dbe9207dea3bccef19822caf4b164e60334 +DIST cppgir-2.0_p20240315.tar.bz2 135008 BLAKE2B ebd304fe08ec9c203b9bfad1e63f3c0878ea9894487d10b0f5f47dfd41c826c5231cb91c1026b2a203e94bb3b017055c42264623ea6534e7eb78c99357308323 SHA512 e2fe3a042189e190a84c9c62ae5f44f2495a61e77e776b7862d8d673c2d94fe6968fa7f03f68291475cc1f00c46dd6f58d10fd2e6e2fdfab96479ef528937775 EBUILD cppgir-0_p20230926.ebuild 985 BLAKE2B 67b6ffa45ae5f75904229138856e6aa97e1d04e2c3fe555caab4f204c16f303143e6c50d19eed21af2d9853ce88d41e4007916e9587a972433d7718ddc473337 SHA512 ed637963a617d3b3580ec0bc27c149672741071cbc59bf34ecd36771f3be05bbaac2ec604c5556816eafd9ff3daba96b437fc9cd5c6c24557cde3f56fcec5305 EBUILD cppgir-0_p20240110.ebuild 984 BLAKE2B fd7b3e39d821aa5a9c59f141c9bc284bc5cd2fc4b080a58803f2af3e60af0a47c1d28a887bdae3ba9d09f16d376bd8ebfa36b871a7d1659494a7b972ee5e14d2 SHA512 cb3b07b99ddd31168c5b11d0f44287a5b9f816ffc61776cc0864d72145548901c0a14bc8a22db4c2fae723676d81f6bf0118050e48abba83942abfa8362281c7 +EBUILD cppgir-2.0_p20240315.ebuild 985 BLAKE2B d89b32f52117ef398986ac1b74a5d5579a092ada2e01a84c305464829842c4105de1adda3466b43a58880ef26fbc428c618dbdb9cadb1f223b91ef0976de5112 SHA512 5d1747be54442ef056b482ecf6f165514b92d59c03fe2a72662f5a5dc1d8540eb6df31226776ae84ce62883e7f7bc857d7d08925b3d32777d8a2730d79d215d0 MISC metadata.xml 567 BLAKE2B 0684a8a7347f840ff2d683d32ccf4fd37e0c617be78600dde97ad5f1bf5e897b01fbf40474eeaf3bd14a4efd99642dd7e062b05a61fc2a2f15722996b5422673 SHA512 fcd0bfcbaa4a4d684ab29bdc6ef3d251bc17206d548ce15644efa0a5b6cfc7e072c04c6a7e882307e73eb74347e971389fdb01462be28e5bbd9bb8c0ec8934e9 diff --git a/dev-cpp/cppgir/cppgir-2.0_p20240315.ebuild b/dev-cpp/cppgir/cppgir-2.0_p20240315.ebuild new file mode 100644 index 000000000000..8f7f7db42bab --- /dev/null +++ b/dev-cpp/cppgir/cppgir-2.0_p20240315.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="GObject-Introspection C++ binding wrapper generator" +HOMEPAGE="https://gitlab.com/mnauw/cppgir" + +MY_PV="1cde1aaa0696ab7989f512abdb0694614ffe8d87" +SRC_URI="https://gitlab.com/mnauw/cppgir/-/archive/${MY_PV}/cppgir-${MY_PV}.tar.bz2 -> ${P}.tar.bz2" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" +IUSE="doc test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/boost:= + dev-libs/libfmt:= +" +DEPEND="${RDEPEND} + dev-cpp/expected-lite +" +BDEPEND=" + doc? ( app-text/ronn-ng ) + test? ( dev-libs/glib ) +" + +src_configure() { + local mycmakeargs=( + -DBUILD_DOC=$(usex doc) + -DBUILD_TESTING=$(usex test) + -DBUILD_EXAMPLES=no + -DINTERNAL_EXPECTED=no + ) + + append-cppflags \ + -UDEFAULT_GIRPATH \ + -DDEFAULT_GIRPATH="${EPREFIX}/usr/share:${EPREFIX}/usr/local/share" + + cmake_src_configure +} diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 0d7113202014..92482afdf49c 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest index 1bc0f32d70d9..541e9773c49b 100644 --- a/dev-python/pdm/Manifest +++ b/dev-python/pdm/Manifest @@ -1,5 +1,5 @@ DIST pdm-2.12.4.tar.gz 2598160 BLAKE2B 9eecae679a577c9d6172a07ad633be8b840ac5d972ad0e468b368dabc716203d10c5f0c78e87b815aa30af3be37f6370bcb6623fc5d272a52b6c3e4490112455 SHA512 12cabaff90f962ac195a484ea2bafa8a5ec9debdaf90b59b81d28eee51f854b9ac6d894e22a16c5ad8b69740c5df6a6573942a82c4ea5482819e60bc903c8358 DIST pdm-2.13.3.tar.gz 2609678 BLAKE2B 58eb9fda4bc30fc37ef43b38fa140252242c22a062c4ddef49e90c0ece102cb36ea2186b02fb995a895c6eb80c0da9e602c42c15e83158b3e19fa5d0f55e8d6a SHA512 ea4b0e51d13effe8749a95237799de304047dcec8efc22a41d0985c97ff39447065a9fc84f4510b18055527dd64695bcee4129abcf34221573b2b9d39c2a3c92 EBUILD pdm-2.12.4.ebuild 2704 BLAKE2B 5bc1fc583ed61400cb41cf923f8a2bd4118cc83980d7bd666d419c698241b4ad3762e2d97663568365ef275f2890d3c838de2007ea33b5a9232c1f996ee4a43e SHA512 2b1c4a2b619d7c0a8531f3068bbaa36e85c1f6a77639f0209cf9ef47422abf10303eb7d8a4a71001e45d877247805c30d5751115c490a8808293f5b3a9c31f28 -EBUILD pdm-2.13.3.ebuild 4779 BLAKE2B c3c63b30e3bc3de202d41bfbf1a7f4a26f8e663f0a5194bde4d0e6ec4cab43384b587b030a1e919e5a8a2b3124a3acc40ae45b55051c4be49d7020d5b818bb78 SHA512 1dee8ae655f3c6ef5836ce88b25ce65b9a45ca8655733b24c609ea0f03b4c90759c04e0e1a2d76201df2c81da4318f1e7fd8290c082242f0078da47e36a81abe +EBUILD pdm-2.13.3.ebuild 4772 BLAKE2B 9ad4e6dffef184d48a0c723db2ce88e00fc8fb243438f93daa6782f7dd3a9548a140d86a2f314d03d3d1002907b97dcf100abf4642a4aa071b0d4eebe01c6240 SHA512 4518677baf9fdaaed36c67670e0e53cea4c0066ceb182904c0cee03e3213a6abff5359bcc209fcc2a02be0c5f7d82a7a4d4148f8d62fb36feebaa706e7d23d15 MISC metadata.xml 474 BLAKE2B c1471e124a955920e30f73dfa43a87999c30c2bb9615590f601befcc07f7d939ec68908e67c7345fca4cb0f0524d33507aeac9936fa30d449d1dde17094048d3 SHA512 a07256061dda5a8cf8b0e15205ac36651a4e5b594fdedbfe16d1d3264e1ac42847d1dc222d2857232ac5206d67feda432751695d85d0c4c7b03fd7228db8b1ab diff --git a/dev-python/pdm/pdm-2.13.3.ebuild b/dev-python/pdm/pdm-2.13.3.ebuild index 0b2f82066443..e3b29108d71d 100644 --- a/dev-python/pdm/pdm-2.13.3.ebuild +++ b/dev-python/pdm/pdm-2.13.3.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64" RDEPEND=" dev-python/blinker[${PYTHON_USEDEP}] diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 76fd020d3620..4536f83333cf 100644 Binary files a/metadata/Manifest.gz and b/metadata/Manifest.gz differ diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index 75b2f3c106d8..d2821cc2473b 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Mon, 08 Apr 2024 22:40:22 +0000 +Tue, 09 Apr 2024 04:10:13 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index d0b673983c7e..6271d56cc541 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 569494 BLAKE2B 475196fd0ff28d6023f45e6c22284bded2028bbe891778e3828fb75c3727438168bcd5ab63fe48683bb5874710c096e12470eee93163ae90c07d1f9d79810710 SHA512 94822c7f83b3b68b28e1885c442c2d9b5794eb5f861b8a0862162601a2c2b03cdc2bb6144d8b4a1d61befedf2ff1952e540c518e34c7f15ff5af14b7dc567fcb -TIMESTAMP 2024-04-08T22:40:28Z +TIMESTAMP 2024-04-09T04:10:17Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYUclxfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYUv6lfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCoKw/5AVk2QBE2vPuQnuMxKse71ojucDexVVZmjp3zVvE+FcxROBMV/fgM39eD -jUq33uNZNYy9s14CcaSimX6xdKGXRjBVx1q4U3/6cZd/UVspJbxOEjM0ahkPTbyi -YJHqyJjt5NBqcutnTnojjk+ehp6Us4ocqP9Gubp/xJHcsgAjJpNl+0bFblXGCU1l -zoTstL6t9wbVOHZmf4ZUlYZbZjUQQKyUPEDW77KDPW2af5L9jRHx/pforv9vZ1Bc -jCu+suxt3VLfr6ZZCYcborj3JqMViWXzVdOjXi4ywGgIGLsq8gfeaJ71IqjoTg1y -NpxZ88qA8G8jjxC240PY3RVgSLLP+mrKtmxSuVrfQ+0Kyd7OYCLYBZUWyBITk//y -Qtwf2j9XMZjIUfgiFyU/Yp3fnnsAWQVc7JaQBm4bWwRiyC6oTeGCrhs0or5hyR1C -44fT7wAsdmpmVXFkFxXaV1+IaAYHx55jW/EP47afMGQqtkbdfAPJiDVbBf3UiqMD -sSM0fDKLi9CV1ZPOcF4p5RLN0yITm3xtuYMIkUH9sW641K27C8AyfKn6lg46Ewes -Fm8yuwPxCC0xhwzFbLaja4rDp8ugUWNpI1dMCyUxuCXathK8GP4bbPWRKIwTrc5H -jDLPOMFrfSzpWeYLIlpHytLFmL33dmYDepJD2cd6ueiaBovkEqU= -=u62j +klBTcg/+MpQzMWIBEAvlCg8KCAwxBgoN/YzWFz3f5RPNCLUf4g4TE/RWDcAa5dDS +gk+MyGgfR/Oq2haaWHDp5jw5HoRS4xw4xQtd6JOesgX48OF6bkQYqhq11bCXdt2M +JijH27LCeTc08Ckybg2BBFY4fUdaF+z9SBGdxzZYwG1r0CtB3KZGW6hFkS4HWYRB +RIKdGBVPznBskcvW5jXLsq4MVq7w35MftylzMg5ha+1RaNCQubk3cEvDMI76zj8E +9N1lW0ES+GccRktRyhqfoiR9ml5g7DGi35YiH9d9xZzLnXz6Z2PQbyopjJCECufs +ayd/e+b2nIdlgRWZlOHP0NvdQV5gbCY+XydOL83PN5WZ+yfdIaMGd19Ys/t+xF7B +u2GXHPw3SKnMkq2SNJ0VteIrtuEx3aoyg+yxRCbkbYsa2V0Dyweyjz7Q2w0wHmzB +FpnmtAMr81WM2bRYpBPvNqSKNJCYJvuA8yqrP8gRKa3NcKnibHjRVTn55WauHXqU +wllIMvnJk7TvaLr9luWj2IIg78VlbndoD0L4RYjc3CeoiRKaw/q+BebjTYpPdJum +fYgkDa4UkHjbhNSGCizXCxwXNXulhDdoQhLGdtzzJzZk+pVlMkc54dbI3wZgYYOQ +6NobwN1X+k7bli/BzFQg9/oBldYVMV3EYK3bcMk7a5afgixatoM= +=BuPs -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index e5b90f35eefe..d2821cc2473b 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Mon, 08 Apr 2024 22:40:23 +0000 +Tue, 09 Apr 2024 04:10:13 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index c65513b27540..5d331eeedd68 100644 Binary files a/metadata/md5-cache/Manifest.gz and b/metadata/md5-cache/Manifest.gz differ diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz index 952d19cc51fb..0232436cf6c7 100644 Binary files a/metadata/md5-cache/dev-cpp/Manifest.gz and b/metadata/md5-cache/dev-cpp/Manifest.gz differ diff --git a/metadata/md5-cache/dev-cpp/cppgir-2.0_p20240315 b/metadata/md5-cache/dev-cpp/cppgir-2.0_p20240315 new file mode 100644 index 000000000000..025814611ea4 --- /dev/null +++ b/metadata/md5-cache/dev-cpp/cppgir-2.0_p20240315 @@ -0,0 +1,16 @@ +BDEPEND=doc? ( app-text/ronn-ng ) test? ( dev-libs/glib ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-libs/boost:= dev-libs/libfmt:= dev-cpp/expected-lite +DESCRIPTION=GObject-Introspection C++ binding wrapper generator +EAPI=8 +HOMEPAGE=https://gitlab.com/mnauw/cppgir +INHERIT=cmake flag-o-matic +IUSE=doc test +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv +LICENSE=MIT +RDEPEND=dev-libs/boost:= dev-libs/libfmt:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://gitlab.com/mnauw/cppgir/-/archive/1cde1aaa0696ab7989f512abdb0694614ffe8d87/cppgir-1cde1aaa0696ab7989f512abdb0694614ffe8d87.tar.bz2 -> cppgir-2.0_p20240315.tar.bz2 +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7de33132941191b3eb3ca4fae7fd8eb7 diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz index 5b6194db5f4b..955e92d4ffee 100644 Binary files a/metadata/md5-cache/dev-python/Manifest.gz and b/metadata/md5-cache/dev-python/Manifest.gz differ diff --git a/metadata/md5-cache/dev-python/pdm-2.13.3 b/metadata/md5-cache/dev-python/pdm-2.13.3 index e890f1fa78f1..141a9501587a 100644 --- a/metadata/md5-cache/dev-python/pdm-2.13.3 +++ b/metadata/md5-cache/dev-python/pdm-2.13.3 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pdm-project.org/ https://github.com/pdm-project/pdm/ https://pypi.org/project/pdm/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 +KEYWORDS=~amd64 LICENSE=MIT RDEPEND=dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/dep-logic-0.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/truststore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hishel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pbs-installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/unearth-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/findpython-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/resolvelib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pdm/pdm-2.13.3.tar.gz _eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=539bb341967e9e15d62530e8f264fbdb +_md5_=4ea60818b87cbcfc6dd1bcb34763bd98 diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz index cd58f734425b..aa13a2beacb4 100644 Binary files a/metadata/md5-cache/net-im/Manifest.gz and b/metadata/md5-cache/net-im/Manifest.gz differ diff --git a/metadata/md5-cache/net-im/discord-0.0.47 b/metadata/md5-cache/net-im/discord-0.0.47 deleted file mode 100644 index b769a746b092..000000000000 --- a/metadata/md5-cache/net-im/discord-0.0.47 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=configure install postinst postrm preinst prepare setup unpack -DESCRIPTION=All-in-one voice and text chat for gamers -EAPI=8 -HOMEPAGE=https://discordapp.com -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=chromium-2 desktop linux-info optfeature unpacker xdg -IUSE=appindicator +seccomp +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW -KEYWORDS=amd64 -LICENSE=all-rights-reserved -RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/libdrm x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango appindicator? ( dev-libs/libayatana-appindicator ) -RESTRICT=bindist mirror strip test -SLOT=0 -SRC_URI=https://dl.discordapp.net/apps/linux/0.0.47/discord-0.0.47.tar.gz -_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=666d03bfb1285292037102c59da55a8f diff --git a/metadata/md5-cache/net-im/discord-0.0.48 b/metadata/md5-cache/net-im/discord-0.0.48 new file mode 100644 index 000000000000..4f2a803af44c --- /dev/null +++ b/metadata/md5-cache/net-im/discord-0.0.48 @@ -0,0 +1,15 @@ +DEFINED_PHASES=configure install postinst postrm preinst prepare setup unpack +DESCRIPTION=All-in-one voice and text chat for gamers +EAPI=8 +HOMEPAGE=https://discordapp.com +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=chromium-2 desktop linux-info optfeature unpacker xdg +IUSE=appindicator +seccomp +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW +KEYWORDS=amd64 +LICENSE=all-rights-reserved +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/libdrm x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango appindicator? ( dev-libs/libayatana-appindicator ) +RESTRICT=bindist mirror strip test +SLOT=0 +SRC_URI=https://dl.discordapp.net/apps/linux/0.0.48/discord-0.0.48.tar.gz +_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=666d03bfb1285292037102c59da55a8f diff --git a/metadata/md5-cache/net-im/telegram-desktop-4.15.0-r1 b/metadata/md5-cache/net-im/telegram-desktop-4.15.0-r1 deleted file mode 100644 index baa8068f464f..000000000000 --- a/metadata/md5-cache/net-im/telegram-desktop-4.15.0-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-build/cmake-3.16 >=dev-cpp/cppgir-0_p20230926 dev-util/gdbus-codegen virtual/pkgconfig wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test -DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= >=media-libs/libjxl-0.8.0:= ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) >=dev-cpp/cppgir-0_p20240110 >=dev-cpp/ms-gsl-4 dev-cpp/expected-lite dev-cpp/range-v3 -DESCRIPTION=Official desktop client for Telegram -EAPI=8 -HOMEPAGE=https://desktop.telegram.org -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=xdg cmake python-any-r1 optfeature flag-o-matic -IUSE=dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X -KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv -LICENSE=BSD GPL-3-with-openssl-exception LGPL-2+ -RDEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= >=media-libs/libjxl-0.8.0:= ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) webkit? ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) -REQUIRED_USE=qt6-imageformats? ( qt6 ) -SLOT=0 -SRC_URI=https://github.com/telegramdesktop/tdesktop/releases/download/v4.15.0/tdesktop-4.15.0-full.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=60c159fdbb65c6a5015d1f55c256c014 diff --git a/metadata/md5-cache/net-im/telegram-desktop-4.15.0-r2 b/metadata/md5-cache/net-im/telegram-desktop-4.15.0-r2 new file mode 100644 index 000000000000..87f05e82917b --- /dev/null +++ b/metadata/md5-cache/net-im/telegram-desktop-4.15.0-r2 @@ -0,0 +1,17 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-build/cmake-3.16 >=dev-cpp/cppgir-0_p20230926 dev-util/gdbus-codegen virtual/pkgconfig wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test +DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= >=media-libs/libjxl-0.8.0:= ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) >=dev-cpp/cppgir-0_p20240110 >=dev-cpp/ms-gsl-4 dev-cpp/expected-lite dev-cpp/range-v3 +DESCRIPTION=Official desktop client for Telegram +EAPI=8 +HOMEPAGE=https://desktop.telegram.org +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=xdg cmake python-any-r1 optfeature flag-o-matic +IUSE=dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X +KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv +LICENSE=BSD GPL-3-with-openssl-exception LGPL-2+ +RDEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= >=media-libs/libjxl-0.8.0:= ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) webkit? ( || ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) ) +REQUIRED_USE=qt6-imageformats? ( qt6 ) +SLOT=0 +SRC_URI=https://github.com/telegramdesktop/tdesktop/releases/download/v4.15.0/tdesktop-4.15.0-full.tar.gz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e8e6622425724fb07e942aa33ae578ad diff --git a/metadata/md5-cache/net-im/telegram-desktop-4.15.2 b/metadata/md5-cache/net-im/telegram-desktop-4.15.2 deleted file mode 100644 index 163f91f16efa..000000000000 --- a/metadata/md5-cache/net-im/telegram-desktop-4.15.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-build/cmake-3.16 >=dev-cpp/cppgir-0_p20230926 dev-util/gdbus-codegen virtual/pkgconfig wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test -DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= >=media-libs/libjxl-0.8.0:= ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) >=dev-cpp/cppgir-0_p20240110 >=dev-cpp/ms-gsl-4 dev-cpp/expected-lite dev-cpp/range-v3 -DESCRIPTION=Official desktop client for Telegram -EAPI=8 -HOMEPAGE=https://desktop.telegram.org -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=xdg cmake python-any-r1 optfeature flag-o-matic -IUSE=dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X -KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv -LICENSE=BSD GPL-3-with-openssl-exception LGPL-2+ -RDEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= >=media-libs/libjxl-0.8.0:= ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) webkit? ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) -REQUIRED_USE=qt6-imageformats? ( qt6 ) -SLOT=0 -SRC_URI=https://github.com/telegramdesktop/tdesktop/releases/download/v4.15.2/tdesktop-4.15.2-full.tar.gz -_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9c646d70a3b3eab0f3e53fce207093f6 diff --git a/metadata/md5-cache/net-im/telegram-desktop-4.15.2-r1 b/metadata/md5-cache/net-im/telegram-desktop-4.15.2-r1 new file mode 100644 index 000000000000..9473b071ddef --- /dev/null +++ b/metadata/md5-cache/net-im/telegram-desktop-4.15.2-r1 @@ -0,0 +1,17 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-build/cmake-3.16 >=dev-cpp/cppgir-0_p20230926 dev-util/gdbus-codegen virtual/pkgconfig wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test +DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= >=media-libs/libjxl-0.8.0:= ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) >=dev-cpp/cppgir-0_p20240110 >=dev-cpp/ms-gsl-4 dev-cpp/expected-lite dev-cpp/range-v3 +DESCRIPTION=Official desktop client for Telegram +EAPI=8 +HOMEPAGE=https://desktop.telegram.org +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=xdg cmake python-any-r1 optfeature flag-o-matic +IUSE=dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv +LICENSE=BSD GPL-3-with-openssl-exception LGPL-2+ +RDEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= >=media-libs/libjxl-0.8.0:= ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) webkit? ( || ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) ) +REQUIRED_USE=qt6-imageformats? ( qt6 ) +SLOT=0 +SRC_URI=https://github.com/telegramdesktop/tdesktop/releases/download/v4.15.2/tdesktop-4.15.2-full.tar.gz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=2ce1a05246848fa8fec79ad3d8667581 diff --git a/metadata/md5-cache/net-im/telegram-desktop-4.16.4 b/metadata/md5-cache/net-im/telegram-desktop-4.16.4 new file mode 100644 index 000000000000..62fb5bc791e5 --- /dev/null +++ b/metadata/md5-cache/net-im/telegram-desktop-4.16.4 @@ -0,0 +1,17 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-build/cmake-3.16 >=dev-cpp/cppgir-2.0_p20240315 dev-util/gdbus-codegen virtual/pkgconfig wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test +DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= >=media-libs/libjxl-0.8.0:= ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) >=dev-cpp/cppgir-2.0_p20240315 >=dev-cpp/ms-gsl-4 dev-cpp/expected-lite dev-cpp/range-v3 +DESCRIPTION=Official desktop client for Telegram +EAPI=8 +HOMEPAGE=https://desktop.telegram.org +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=xdg cmake python-any-r1 optfeature flag-o-matic +IUSE=dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv +LICENSE=BSD GPL-3-with-openssl-exception LGPL-2+ +RDEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= >=media-libs/libjxl-0.8.0:= ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) webkit? ( || ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) ) +REQUIRED_USE=qt6-imageformats? ( qt6 ) +SLOT=0 +SRC_URI=https://github.com/telegramdesktop/tdesktop/releases/download/v4.16.4/tdesktop-4.16.4-full.tar.gz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7695f0d5b42f2e456ad1c2a24f7ec507 diff --git a/metadata/news/Manifest b/metadata/news/Manifest index a0272ed76113..16ed172ca9a6 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 17308 BLAKE2B d6f0e1960300dcb206a4c928e0f5497ce5fdccacc5a0e5c2508a7af6e8f9498d7b9fb9ec3f5d3954053fc79e8414e01e57845b94cb5cd6f55794cf59ea3c0d33 SHA512 5f19269ff35bf881a2c86ab1b5ce45cd93f05493fcf48e1b653586b091edc5c0a54df7ffbf400b137990209ea574d0bf309d777111a8f29a227fc82a5ed91540 -TIMESTAMP 2024-04-08T22:40:28Z +TIMESTAMP 2024-04-09T04:10:17Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYUclxfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYUv6lfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klAqUQ/8DMGHydJexG5LshxT+evf4/o+WWpk1LnWuiJR8xwV+aBVQS+Z229WsYl/ -yQG+EEKkiyQH7/dJYE/SdJ4UVgZj6P8E2jZT2y5OAs8rZBCcfw1VyBme+Lxs40b/ -um6fZ56O+bB9fiydEpR8qIHhtzCvmNETVJptdTbm/B3FC0cNh1TrgFA7oX7e73l/ -GxOd1C2PwgZBXwc8hkV1u8UVMG1mt4X89Nq+feXb2v85MFTCFbeI1O/zzQoTzMaR -8IZY4tGNZIAeJm+KoGfkQiOGu7o+6HEGRLtIsYCLxK6iGBlcBgFwGV3FXzoXolLd -iTn8oSDiPSIonWQfp4p/k1BmBPEb54Zi0LMew3Hn+A1aLn0ZGe9yFOthOSYZ840/ -1efbXt8Ab5kE8XdbeZr+VT91LDbFoT4ZZsk91UBsIc3WrHQNLtJa1lq8IuqSjcaA -WjE823vQugadkrKjjE5m4SjWPti6ZodIC7zqr1wwiX8tekeHj+n6oJ+aBaf8o86H -XPyeSXf13zk0hJrqUy+DGzvbJCNWnuAbrecgcdYQGL1Nkotddpcabf3dIURHSNdA -rN2wCu5Gq/e9HlDh8HL6Ztd3gm2BG4+PB74X5ID3BU7ieuVUHAWjSE9ix28eBkuw -nSB8XR/lQQ4pZdEj4aDpcwm56CV9Z3W2heGgbsn5b2ndZ8zQrFo= -=NFqo +klC4tQ/9GccDYEXtoDUIcwkY0VDDkG1C8n4tyTyD+srhYNfXcKeY9bpYecswdxVD +2IfuebRADP2GZPo1Y2f+nHmsbyKYWkBxSv7GJZwQVMIKWgc+rbpD64EvCHLPZmSo +RUqZ7uJBlysoLoOeNVJHlwQ/eFInTsj7+jnGPLQykr0afpQyRDKuYmkcS2ZHkPoR +AK3hNnocVAi7DM9/sCX7DHr9MKl7PjRiqRjYfqlpWqtEhxtJDRX9gJqalXyYBolq +vdpEg0du7egL/tg6WAaSqPM+wwwZ2Pdim2qcd5b0KGH0/B2wgcWp7yvatHjClZ+b +GegA3Imo6UrgI4fOzrFuhtFFxLVwSc0gp0lCTBWF3Wf+pThTbIbJg9uQgiRe3eSM +BWXF1UhgQa2eoUL9s42OvG1PXOvJnS/XOrQMzHqwn80zGOUMt6eq1gwmJK4OXGQ8 +XCG/sP7mGIACIa9xHOGVex/6eGgkTnr4bHdVD/8eKWUpIBYnwb+zBgTV4A22Rb1I +yLE14NGIekmbbDi4+lOswu4hdgbbKBuSlYFl7VWfrgLPmsxaEvHhWbkE5Y2rt6Ot +OoKwuGPlfZGhGMesYJ8ImKb+BpC7TM3/Ys4ZTWRbN2hZDI3LJbZEC6A9NVDGv7GW +ibf7ecARh6BMBpMaPh8r6mRWPnnA5OGjNpRCo1mhixgzLeUV40w= +=UPGP -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index e5b90f35eefe..d2821cc2473b 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Mon, 08 Apr 2024 22:40:23 +0000 +Tue, 09 Apr 2024 04:10:13 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index 756987f77946..6dad943fb706 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Mon Apr 8 10:40:22 PM UTC 2024 +Tue Apr 9 04:10:13 AM UTC 2024 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index 845b66be18b7..9b6a3e8d3c46 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Mon, 08 Apr 2024 22:45:00 +0000 +Tue, 09 Apr 2024 04:55:00 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index c69365513f77..e2c6fb82d3a8 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -232f46bb43debfb7f8a197cd51469928f688bc5a 1712615431 2024-04-08T22:30:31+00:00 +2710ee45cd882d500ca113fbfb88ce9272ccbdd2 1712625029 2024-04-09T01:10:29+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index f1eca65fb06e..7b1c2ee27843 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1712616000 Mon 08 Apr 2024 10:40:00 PM UTC +1712635800 Tue 09 Apr 2024 04:10:00 AM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index e5b90f35eefe..d2821cc2473b 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Mon, 08 Apr 2024 22:40:23 +0000 +Tue, 09 Apr 2024 04:10:13 +0000 diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz index dd661d05beb0..490829e08193 100644 Binary files a/net-im/Manifest.gz and b/net-im/Manifest.gz differ diff --git a/net-im/discord/Manifest b/net-im/discord/Manifest index dc4e8e0c6a9c..b145407874de 100644 --- a/net-im/discord/Manifest +++ b/net-im/discord/Manifest @@ -1,3 +1,3 @@ -DIST discord-0.0.47.tar.gz 101237832 BLAKE2B ed101c7ca1a3d561ea1f7093ee0e47261ac4d33fe811bf3fb38713a2bfe0a94274a322c359d8ef56a72382fe2ea8a57884c66356592421345a9a5c35c71eceba SHA512 da08bd801210d7194f8c5de1b43948e018dfccffc7685adbc28d0710351fbf9161f77ccb1e8c0c34b13d1955f53f8dd58f15470415b05d2e22057fe7ae73c703 -EBUILD discord-0.0.47.ebuild 3517 BLAKE2B 376f475de1231064440fa4508621101f2668319cc0d1b91592bfed39e5673994fc2c7a6fbd4e8df88e301d17ca6975e75cb2a5ecc0db591ad608235ad29769c1 SHA512 2e7678d3c65b235ec6d955e13af6b73447a1e32cd79592bcca1948ab232cb5f6f270cc6cc61c8f356f9c32ad539d9920f613d2df749590fd9498a1195532e751 +DIST discord-0.0.48.tar.gz 101246262 BLAKE2B fa88beb66a53d3af04dd6697880ee20fb2c0faeaa78190414561fc794200e520b935e15b52b5f92e5f8adfab56352dd33b3364728859aab8e50ebd7183d00a86 SHA512 3cffb469283de46a234f09fc42bf9963d4497ae28f71637db1230d5f8531c0d9fe00ceb6002e5f65f085a1a9511fd3ac8dd48e23431e190555d6cf8e62519f2b +EBUILD discord-0.0.48.ebuild 3517 BLAKE2B 376f475de1231064440fa4508621101f2668319cc0d1b91592bfed39e5673994fc2c7a6fbd4e8df88e301d17ca6975e75cb2a5ecc0db591ad608235ad29769c1 SHA512 2e7678d3c65b235ec6d955e13af6b73447a1e32cd79592bcca1948ab232cb5f6f270cc6cc61c8f356f9c32ad539d9920f613d2df749590fd9498a1195532e751 MISC metadata.xml 506 BLAKE2B ff098a1c9341a94ebb21da57c3028d3d96e884e19e3adf2df8d50b694a1ca3eee61f5dfd90eaa557a0a0eee769fd11dfa7bbf63308386a11faa56d13687e33c3 SHA512 56baf0a5323057b4af83a7b7d760b2b1e071e15ca4eef6546eab4104fbdd026906f68d8023a3155f492d8d93cd7022c5d0017372cbaf2894b94bd253b2ce3665 diff --git a/net-im/discord/discord-0.0.47.ebuild b/net-im/discord/discord-0.0.47.ebuild deleted file mode 100644 index fefed5b524d7..000000000000 --- a/net-im/discord/discord-0.0.47.ebuild +++ /dev/null @@ -1,135 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="${PN/-bin/}" -MY_PV="${PV/-r*/}" - -CHROMIUM_LANGS=" - af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi - hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv - sw ta te th tr uk ur vi zh-CN zh-TW -" - -inherit chromium-2 desktop linux-info optfeature unpacker xdg - -DESCRIPTION="All-in-one voice and text chat for gamers" -HOMEPAGE="https://discordapp.com" -SRC_URI="https://dl.discordapp.net/apps/linux/${MY_PV}/${MY_PN}-${MY_PV}.tar.gz" -S="${WORKDIR}/${MY_PN^}" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="amd64" - -IUSE="appindicator +seccomp" -RESTRICT="bindist mirror strip test" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - app-crypt/libsecret - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/fontconfig - media-libs/mesa[gbm(+)] - net-print/cups - sys-apps/dbus - sys-apps/util-linux - sys-libs/glibc - x11-libs/cairo - x11-libs/libdrm - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libxshmfence - x11-libs/pango - appindicator? ( dev-libs/libayatana-appindicator ) -" - -DESTDIR="/opt/${MY_PN}" - -QA_PREBUILT="*" - -CONFIG_CHECK="~USER_NS" - -src_unpack() { - unpack ${MY_PN}-${MY_PV}.tar.gz -} - -src_configure() { - default - chromium_suid_sandbox_check_kernel_config -} - -src_prepare() { - default - # remove post-install script - rm postinst.sh || die "the removal of the unneeded post-install script failed" - # cleanup languages - pushd "locales/" >/dev/null || die "location change for language cleanup failed" - chromium_remove_language_paks - popd >/dev/null || die "location reset for language cleanup failed" - # fix .desktop exec location - sed -i "/Exec/s:/usr/share/discord/Discord:${DESTDIR}/${MY_PN^}:" \ - "${MY_PN}.desktop" || - die "fixing of exec location on .desktop failed" - # USE seccomp - if ! use seccomp; then - sed -i '/Exec/s/Discord/Discord --disable-seccomp-filter-sandbox/' \ - "${MY_PN}.desktop" || - die "sed failed for seccomp" - fi -} - -src_install() { - doicon -s 256 "${MY_PN}.png" - - # install .desktop file - domenu "${MY_PN}.desktop" - - exeinto "${DESTDIR}" - - doexe "${MY_PN^}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so - - insinto "${DESTDIR}" - doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin v8_context_snapshot.bin - insopts -m0755 - doins -r locales resources - - # Chrome-sandbox requires the setuid bit to be specifically set. - # see https://github.com/electron/electron/issues/17972 - fowners root "${DESTDIR}/chrome-sandbox" - fperms 4711 "${DESTDIR}/chrome-sandbox" - - # Crashpad is included in the package once in a while and when it does, it must be installed. - # See #903616 and #890595 - [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler - - dosym "${DESTDIR}/${MY_PN^}" "/usr/bin/${MY_PN}" - - # https://bugs.gentoo.org/898912 - if use appindicator; then - dosym ../../usr/lib64/libayatana-appindicator3.so /opt/discord/libappindicator3.so - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature_header "Install the following packages for additional support:" - optfeature "sound support" \ - media-sound/pulseaudio media-sound/apulse[sdk] media-video/pipewire - optfeature "emoji support" media-fonts/noto-emoji -} diff --git a/net-im/discord/discord-0.0.48.ebuild b/net-im/discord/discord-0.0.48.ebuild new file mode 100644 index 000000000000..fefed5b524d7 --- /dev/null +++ b/net-im/discord/discord-0.0.48.ebuild @@ -0,0 +1,135 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-bin/}" +MY_PV="${PV/-r*/}" + +CHROMIUM_LANGS=" + af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi + hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv + sw ta te th tr uk ur vi zh-CN zh-TW +" + +inherit chromium-2 desktop linux-info optfeature unpacker xdg + +DESCRIPTION="All-in-one voice and text chat for gamers" +HOMEPAGE="https://discordapp.com" +SRC_URI="https://dl.discordapp.net/apps/linux/${MY_PV}/${MY_PN}-${MY_PV}.tar.gz" +S="${WORKDIR}/${MY_PN^}" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="amd64" + +IUSE="appindicator +seccomp" +RESTRICT="bindist mirror strip test" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/fontconfig + media-libs/mesa[gbm(+)] + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/glibc + x11-libs/cairo + x11-libs/libdrm + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libxshmfence + x11-libs/pango + appindicator? ( dev-libs/libayatana-appindicator ) +" + +DESTDIR="/opt/${MY_PN}" + +QA_PREBUILT="*" + +CONFIG_CHECK="~USER_NS" + +src_unpack() { + unpack ${MY_PN}-${MY_PV}.tar.gz +} + +src_configure() { + default + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + default + # remove post-install script + rm postinst.sh || die "the removal of the unneeded post-install script failed" + # cleanup languages + pushd "locales/" >/dev/null || die "location change for language cleanup failed" + chromium_remove_language_paks + popd >/dev/null || die "location reset for language cleanup failed" + # fix .desktop exec location + sed -i "/Exec/s:/usr/share/discord/Discord:${DESTDIR}/${MY_PN^}:" \ + "${MY_PN}.desktop" || + die "fixing of exec location on .desktop failed" + # USE seccomp + if ! use seccomp; then + sed -i '/Exec/s/Discord/Discord --disable-seccomp-filter-sandbox/' \ + "${MY_PN}.desktop" || + die "sed failed for seccomp" + fi +} + +src_install() { + doicon -s 256 "${MY_PN}.png" + + # install .desktop file + domenu "${MY_PN}.desktop" + + exeinto "${DESTDIR}" + + doexe "${MY_PN^}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so + + insinto "${DESTDIR}" + doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin v8_context_snapshot.bin + insopts -m0755 + doins -r locales resources + + # Chrome-sandbox requires the setuid bit to be specifically set. + # see https://github.com/electron/electron/issues/17972 + fowners root "${DESTDIR}/chrome-sandbox" + fperms 4711 "${DESTDIR}/chrome-sandbox" + + # Crashpad is included in the package once in a while and when it does, it must be installed. + # See #903616 and #890595 + [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler + + dosym "${DESTDIR}/${MY_PN^}" "/usr/bin/${MY_PN}" + + # https://bugs.gentoo.org/898912 + if use appindicator; then + dosym ../../usr/lib64/libayatana-appindicator3.so /opt/discord/libappindicator3.so + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature_header "Install the following packages for additional support:" + optfeature "sound support" \ + media-sound/pulseaudio media-sound/apulse[sdk] media-video/pipewire + optfeature "emoji support" media-fonts/noto-emoji +} diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest index 8ef49eec665a..bacefbe877ea 100644 --- a/net-im/telegram-desktop/Manifest +++ b/net-im/telegram-desktop/Manifest @@ -2,6 +2,8 @@ AUX tdesktop-4.10.0-system-cppgir.patch 1150 BLAKE2B d8a6e1320c2ccfd4f1c3f63bfda AUX tdesktop-4.10.5-qt_compare.patch 381 BLAKE2B 5a5ceea9163f5c2a4cda0df5d10e4013a9634e11a3a3694e1d09166ec311c1089f75b48fa6d618965b722daae40d1f297484ea954341ef8420c7259425eb0ef8 SHA512 d37fea06e9178c778560d2f46b2953794b1605635bdcbf1343a5077c1270d7ec56e5cbb00bdf6caf7eafe21a3c44faa719b9376b8d317d2a109308107fae4226 DIST tdesktop-4.15.0-full.tar.gz 68286818 BLAKE2B 2bd4d59370a4f97aa3c1b1d64fa7eea114539edcff46ea30a5361cefeeb1de8a1954be91a1a420ddc1b1a30970944387c2cd3749badaa494e53862066c624ac3 SHA512 95aa5f14a9a88b9c6421049445f59f1c5c5d7ab4ca4e8b8f4ab7389bdb8f3cc6b29fea270574881633035acec769ba271261f84ec269010c63af28a03719da98 DIST tdesktop-4.15.2-full.tar.gz 69539402 BLAKE2B 95d6cd3eead56f7cb2aeafd0cc1a05d740ec243644e6d318f415a7fa6c8ad94d3a95cfc9082ba04507a024c81bfc15700ad6adcbfd932ca1993a3310744ac196 SHA512 6e65183d5e77d17e11d0c70e1654373e69f6243f2879cf403701e23acd5aed9df6c6892a1c7c83fd975a858e90e20d73824d0754a2f96ad5af6e3de6515e2627 -EBUILD telegram-desktop-4.15.0-r1.ebuild 7389 BLAKE2B ed60019abde96d688240ea2632cbe1b5799c0847bb7c5b6c4108fb0347a44891b12657c246f3585f0a19c922cf3f55d7b0daab2cfa93847e049fc265ba19f9c8 SHA512 d71ea796d90112611b74e34cba794ee7e14046ed8c9ab0af9d01765f8275195f0cf3e1095d542bf5d8ca84cea7567c8a6f507ef6ed43c642287c5099490f041b -EBUILD telegram-desktop-4.15.2.ebuild 7390 BLAKE2B 2c43a3f8831f35c5c2a369829a7b4cdf0830d13eddd4945425d07484f8cc026e998375ddea503913bb833408311418d642ba7e6d3a64aedfe3250f3a9fa5f665 SHA512 669554e6813582f7068d0812e6167a0961920981d04a29d1a8f121f7649c6ce118c1c475f8f1b45e775a7fe1177a1e0e69616b168fb7a1b7c51885905d9bedc1 -MISC metadata.xml 1172 BLAKE2B 525207ea257f0b28c39ee0109554daad26146719792eeb7651f84af385dd7c984eb89b690ea86c7d41fddf0393e87dfff2a0ef981bb602c235a0d37989d818fd SHA512 68db95549d04ed8b6fb41818d8c219492c044abf54af76166fbdefd4cb040fd55918df46ffdd49a97c8d12fe1136fa21037cc2dfe094b3eb06393dd54818302d +DIST tdesktop-4.16.4-full.tar.gz 69798524 BLAKE2B 1d946a2f9408dfe29bdab679bcd68703f9de2d2aade84eea3331616cd1352c3304c2407e0a8d81044dad262482eab36e983b151f0a600df383a9f23b39177fd4 SHA512 cee57e654d06dd50843a0ae88cb658d69b546e37f613a2e93d7f44463136830ff5c3de6b7177fb050b1301bfa25ed6e16f0b3fd894b0635772941c999d3ff63f +EBUILD telegram-desktop-4.15.0-r2.ebuild 7396 BLAKE2B f869a09a351aed1d0a9f9978085b2999f5e4150a124d117dc281dce0bd7e0537eed3b6c380ff5c7ebfdd842b54f9dbd6add2fc345ff8e45cfc91d2d842e2618e SHA512 6c4f6571992d97fc4cc54cf4db03ad376affc61a78f137f9a9ca59ab3c44af2a5155261bb523bbfd5ea117b7bd9a99adb649639f20772b2293d73d2611db26b0 +EBUILD telegram-desktop-4.15.2-r1.ebuild 7397 BLAKE2B 80f9511ffdd2c5827bc00ce5574bc0af59d299d1bc2d09953c3736f4a873513d94d4b65ee523af84b5c60b876013b07277d8eeed13dd00d0f9a051b90c9495d7 SHA512 3092a3e3d6dedcd5b32046573e36894a80da73ab251394e6ece32a8f4a23fa6369b4282a04eb18270f6be22de084e13cf5bd3012f695044330ca62be90ea4a0c +EBUILD telegram-desktop-4.16.4.ebuild 7353 BLAKE2B 7900df898a2c8e2c216f5f3d17d100e2cc2555783208cdf75d53bbe274ecafbc6dfe57b9241f5108c7e5ab333ad2060b5a92c91c3caf4e28b67dbe93841d4d17 SHA512 49409a1d47ba2ec187907f03a6f86be11d37353b58d9b3386881de05a28f94fb9ea7f9f668a062724ababbb098cee313725578756281806656eba47c61535641 +MISC metadata.xml 1307 BLAKE2B 13008e6d601f7e537bbfa6c65091f442a68320858ec0f1433f31ef69890dbdd730464a1e9d5dfc125982895a4fdfaa48edb643670fffba538dcdd44ceffa9cf4 SHA512 a7e0db84964fd04ab37641a23d9b722191d1c5731b946d7e4859c6b0dd2f5a53eadb88297fd24dadd66c5ee097aa0622adafae74d8819e940b1aa9e612ab1e38 diff --git a/net-im/telegram-desktop/metadata.xml b/net-im/telegram-desktop/metadata.xml index 5f7d688bbb21..0b48d04a08ee 100644 --- a/net-im/telegram-desktop/metadata.xml +++ b/net-im/telegram-desktop/metadata.xml @@ -5,6 +5,10 @@ esteve.varela@gmail.com Esteve Varela Colominas + + aliaksei.urbanski@gmail.com + Aliaksei Urbanski + dlan@gentoo.org Yixun Lan diff --git a/net-im/telegram-desktop/telegram-desktop-4.15.0-r1.ebuild b/net-im/telegram-desktop/telegram-desktop-4.15.0-r1.ebuild deleted file mode 100644 index 3ec580c85846..000000000000 --- a/net-im/telegram-desktop/telegram-desktop-4.15.0-r1.ebuild +++ /dev/null @@ -1,237 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit xdg cmake python-any-r1 optfeature flag-o-matic - -DESCRIPTION="Official desktop client for Telegram" -HOMEPAGE="https://desktop.telegram.org" - -MY_P="tdesktop-${PV}-full" -SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv" -IUSE="dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X" -REQUIRED_USE=" - qt6-imageformats? ( qt6 ) -" - -KIMAGEFORMATS_RDEPEND=" - media-libs/libavif:= - media-libs/libheif:= - >=media-libs/libjxl-0.8.0:= -" -CDEPEND=" - !net-im/telegram-desktop-bin - app-arch/lz4:= - dev-cpp/abseil-cpp:= - >=dev-cpp/glibmm-2.77:2.68 - dev-libs/glib:2 - dev-libs/libdispatch - dev-libs/openssl:= - dev-libs/protobuf - dev-libs/xxhash - media-libs/libjpeg-turbo:= - ~media-libs/libtgvoip-2.4.4_p20221208 - media-libs/openal - media-libs/opus - media-libs/rnnoise - ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] - media-video/ffmpeg:=[opus,vpx] - sys-libs/zlib:=[minizip] - !enchant? ( >=app-text/hunspell-1.7:= ) - enchant? ( app-text/enchant:= ) - !qt6? ( - >=dev-qt/qtcore-5.15:5= - >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] - >=dev-qt/qtimageformats-5.15:5 - >=dev-qt/qtnetwork-5.15:5[ssl] - >=dev-qt/qtsvg-5.15:5 - >=dev-qt/qtwidgets-5.15:5[png,X?] - kde-frameworks/kcoreaddons:5 - webkit? ( - >=dev-qt/qtdeclarative-5.15:5 - >=dev-qt/qtwayland-5.15:5 - ) - ) - qt6? ( - >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] - >=dev-qt/qtimageformats-6.5:6 - >=dev-qt/qtsvg-6.5:6 - webkit? ( - >=dev-qt/qtdeclarative-6.5:6 - >=dev-qt/qtwayland-6.5:6[compositor] - ) - qt6-imageformats? ( - >=dev-qt/qtimageformats-6.5:6= - ${KIMAGEFORMATS_RDEPEND} - ) - ) - X? ( - x11-libs/libxcb:= - x11-libs/xcb-util-keysyms - ) -" -RDEPEND="${CDEPEND} - webkit? ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) -" -DEPEND="${CDEPEND} - >=dev-cpp/cppgir-0_p20240110 - >=dev-cpp/ms-gsl-4 - dev-cpp/expected-lite - dev-cpp/range-v3 -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-build/cmake-3.16 - >=dev-cpp/cppgir-0_p20230926 - dev-util/gdbus-codegen - virtual/pkgconfig - wayland? ( dev-util/wayland-scanner ) -" - -PATCHES=( - "${FILESDIR}/tdesktop-4.10.0-system-cppgir.patch" - "${FILESDIR}/tdesktop-4.10.5-qt_compare.patch" -) - -pkg_pretend() { - if has ccache ${FEATURES}; then - ewarn "ccache does not work with ${PN} out of the box" - ewarn "due to usage of precompiled headers" - ewarn "check bug https://bugs.gentoo.org/715114 for more info" - ewarn - fi -} - -src_prepare() { - # Bundle kde-frameworks/kimageformats for qt6, since it's impossible to - # build in gentoo right now. - if use qt6-imageformats; then - sed -e 's/DESKTOP_APP_USE_PACKAGED_LAZY/TRUE/' -i \ - cmake/external/kimageformats/CMakeLists.txt || die - printf '%s\n' \ - 'Q_IMPORT_PLUGIN(QAVIFPlugin)' \ - 'Q_IMPORT_PLUGIN(HEIFPlugin)' \ - 'Q_IMPORT_PLUGIN(QJpegXLPlugin)' \ - >> cmake/external/qt/qt_static_plugins/qt_static_plugins.cpp || die - fi - # kde-frameworks/kcoreaddons is bundled when using qt6. - - # Happily fail if libraries aren't found... - find -type f \( -name 'CMakeLists.txt' -o -name '*.cmake' \) \ - \! -path './Telegram/lib_webview/CMakeLists.txt' \ - \! -path './cmake/external/expected/CMakeLists.txt' \ - \! -path './cmake/external/kcoreaddons/CMakeLists.txt' \ - \! -path './cmake/external/qt/package.cmake' \ - -print0 | xargs -0 sed -i \ - -e '/pkg_check_modules(/s/[^ ]*)/REQUIRED &/' \ - -e '/find_package(/s/)/ REQUIRED)/' || die - # Make sure to check the excluded files for new - # CMAKE_DISABLE_FIND_PACKAGE entries. - - # Control QtDBus dependency from here, to avoid messing with QtGui. - if ! use dbus; then - sed -e '/find_package(Qt[^ ]* OPTIONAL_COMPONENTS/s/DBus *//' \ - -i cmake/external/qt/package.cmake || die - fi - - cmake_src_prepare -} - -src_configure() { - # Having user paths sneak into the build environment through the - # XDG_DATA_DIRS variable causes all sorts of weirdness with cppgir: - # - bug 909038: can't read from flatpak directories (fixed upstream) - # - bug 920819: system-wide directories ignored when variable is set - export XDG_DATA_DIRS="${EPREFIX}/usr/share" - - # Evil flag (bug #919201) - filter-flags -fno-delete-null-pointer-checks - - # The ABI of media-libs/tg_owt breaks if the -DNDEBUG flag doesn't keep - # the same state across both projects. - # See https://bugs.gentoo.org/866055 - append-cppflags '-DNDEBUG' - - local qt=$(usex qt6 6 5) - local mycmakeargs=( - -DQT_VERSION_MAJOR=${qt} - - # Override new cmake.eclass defaults (https://bugs.gentoo.org/921939) - # Upstream never tests this any other way - -DCMAKE_DISABLE_PRECOMPILE_HEADERS=OFF - - # Control automagic dependencies on certain packages - ## Header-only lib, some git version. - -DCMAKE_DISABLE_FIND_PACKAGE_tl-expected=ON - -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}Quick=$(usex !webkit) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}QuickWidgets=$(usex !webkit) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandClient=$(usex !wayland) - ## Only used in Telegram/lib_webview/CMakeLists.txt - -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandCompositor=$(usex !webkit) - ## KF6CoreAddons is currently unavailable in ::gentoo - -DCMAKE_DISABLE_FIND_PACKAGE_KF${qt}CoreAddons=$(usex qt6) - - -DDESKTOP_APP_DISABLE_X11_INTEGRATION=$(usex !X) - -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=$(usex !wayland) - ## Enables enchant and disables hunspell - -DDESKTOP_APP_USE_ENCHANT=$(usex enchant) - ## Use system fonts instead of bundled ones - -DDESKTOP_APP_USE_PACKAGED_FONTS=$(usex !fonts) - ) - - if [[ -n ${MY_TDESKTOP_API_ID} && -n ${MY_TDESKTOP_API_HASH} ]]; then - einfo "Found custom API credentials" - mycmakeargs+=( - -DTDESKTOP_API_ID="${MY_TDESKTOP_API_ID}" - -DTDESKTOP_API_HASH="${MY_TDESKTOP_API_HASH}" - ) - else - # https://github.com/telegramdesktop/tdesktop/blob/dev/snap/snapcraft.yaml - # Building with snapcraft API credentials by default - # Custom API credentials can be obtained here: - # https://github.com/telegramdesktop/tdesktop/blob/dev/docs/api_credentials.md - # After getting credentials you can export variables: - # export MY_TDESKTOP_API_ID="17349"" - # export MY_TDESKTOP_API_HASH="344583e45741c457fe1862106095a5eb" - # and restart the build" - # you can set above variables (without export) in /etc/portage/env/net-im/telegram-desktop - # portage will use custom variable every build automatically - mycmakeargs+=( - -DTDESKTOP_API_ID="611335" - -DTDESKTOP_API_HASH="d524b414d21f4d37f08684c1df41ac9c" - ) - fi - - cmake_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - if ! use X && ! use screencast; then - ewarn "both the 'X' and 'screencast' USE flags are disabled, screen sharing won't work!" - ewarn - fi - if use wayland && ! use qt6; then - ewarn "Wayland-specific integrations have been deprecated with Qt5." - ewarn "The app will continue to function under wayland, but some" - ewarn "functionality may be reduced." - ewarn "These integrations are only supported when built with Qt6." - ewarn - fi - if use qt6 && ! use qt6-imageformats; then - elog "Enable USE=qt6-imageformats for AVIF, HEIF and JpegXL support" - elog - fi - optfeature_header - if ! use qt6; then - optfeature "AVIF, HEIF and JpegXL image support" kde-frameworks/kimageformats[avif,heif,jpegxl] - fi -} diff --git a/net-im/telegram-desktop/telegram-desktop-4.15.0-r2.ebuild b/net-im/telegram-desktop/telegram-desktop-4.15.0-r2.ebuild new file mode 100644 index 000000000000..bd0835bbd860 --- /dev/null +++ b/net-im/telegram-desktop/telegram-desktop-4.15.0-r2.ebuild @@ -0,0 +1,237 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit xdg cmake python-any-r1 optfeature flag-o-matic + +DESCRIPTION="Official desktop client for Telegram" +HOMEPAGE="https://desktop.telegram.org" + +MY_P="tdesktop-${PV}-full" +SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv" +IUSE="dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X" +REQUIRED_USE=" + qt6-imageformats? ( qt6 ) +" + +KIMAGEFORMATS_RDEPEND=" + media-libs/libavif:= + media-libs/libheif:= + >=media-libs/libjxl-0.8.0:= +" +CDEPEND=" + !net-im/telegram-desktop-bin + app-arch/lz4:= + dev-cpp/abseil-cpp:= + >=dev-cpp/glibmm-2.77:2.68 + dev-libs/glib:2 + dev-libs/libdispatch + dev-libs/openssl:= + dev-libs/protobuf + dev-libs/xxhash + media-libs/libjpeg-turbo:= + ~media-libs/libtgvoip-2.4.4_p20221208 + media-libs/openal + media-libs/opus + media-libs/rnnoise + ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] + media-video/ffmpeg:=[opus,vpx] + sys-libs/zlib:=[minizip] + !enchant? ( >=app-text/hunspell-1.7:= ) + enchant? ( app-text/enchant:= ) + !qt6? ( + >=dev-qt/qtcore-5.15:5= + >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] + >=dev-qt/qtimageformats-5.15:5 + >=dev-qt/qtnetwork-5.15:5[ssl] + >=dev-qt/qtsvg-5.15:5 + >=dev-qt/qtwidgets-5.15:5[png,X?] + kde-frameworks/kcoreaddons:5 + webkit? ( + >=dev-qt/qtdeclarative-5.15:5 + >=dev-qt/qtwayland-5.15:5 + ) + ) + qt6? ( + >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] + >=dev-qt/qtimageformats-6.5:6 + >=dev-qt/qtsvg-6.5:6 + webkit? ( + >=dev-qt/qtdeclarative-6.5:6 + >=dev-qt/qtwayland-6.5:6[compositor] + ) + qt6-imageformats? ( + >=dev-qt/qtimageformats-6.5:6= + ${KIMAGEFORMATS_RDEPEND} + ) + ) + X? ( + x11-libs/libxcb:= + x11-libs/xcb-util-keysyms + ) +" +RDEPEND="${CDEPEND} + webkit? ( || ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) ) +" +DEPEND="${CDEPEND} + >=dev-cpp/cppgir-0_p20240110 + >=dev-cpp/ms-gsl-4 + dev-cpp/expected-lite + dev-cpp/range-v3 +" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-build/cmake-3.16 + >=dev-cpp/cppgir-0_p20230926 + dev-util/gdbus-codegen + virtual/pkgconfig + wayland? ( dev-util/wayland-scanner ) +" + +PATCHES=( + "${FILESDIR}/tdesktop-4.10.0-system-cppgir.patch" + "${FILESDIR}/tdesktop-4.10.5-qt_compare.patch" +) + +pkg_pretend() { + if has ccache ${FEATURES}; then + ewarn "ccache does not work with ${PN} out of the box" + ewarn "due to usage of precompiled headers" + ewarn "check bug https://bugs.gentoo.org/715114 for more info" + ewarn + fi +} + +src_prepare() { + # Bundle kde-frameworks/kimageformats for qt6, since it's impossible to + # build in gentoo right now. + if use qt6-imageformats; then + sed -e 's/DESKTOP_APP_USE_PACKAGED_LAZY/TRUE/' -i \ + cmake/external/kimageformats/CMakeLists.txt || die + printf '%s\n' \ + 'Q_IMPORT_PLUGIN(QAVIFPlugin)' \ + 'Q_IMPORT_PLUGIN(HEIFPlugin)' \ + 'Q_IMPORT_PLUGIN(QJpegXLPlugin)' \ + >> cmake/external/qt/qt_static_plugins/qt_static_plugins.cpp || die + fi + # kde-frameworks/kcoreaddons is bundled when using qt6. + + # Happily fail if libraries aren't found... + find -type f \( -name 'CMakeLists.txt' -o -name '*.cmake' \) \ + \! -path './Telegram/lib_webview/CMakeLists.txt' \ + \! -path './cmake/external/expected/CMakeLists.txt' \ + \! -path './cmake/external/kcoreaddons/CMakeLists.txt' \ + \! -path './cmake/external/qt/package.cmake' \ + -print0 | xargs -0 sed -i \ + -e '/pkg_check_modules(/s/[^ ]*)/REQUIRED &/' \ + -e '/find_package(/s/)/ REQUIRED)/' || die + # Make sure to check the excluded files for new + # CMAKE_DISABLE_FIND_PACKAGE entries. + + # Control QtDBus dependency from here, to avoid messing with QtGui. + if ! use dbus; then + sed -e '/find_package(Qt[^ ]* OPTIONAL_COMPONENTS/s/DBus *//' \ + -i cmake/external/qt/package.cmake || die + fi + + cmake_src_prepare +} + +src_configure() { + # Having user paths sneak into the build environment through the + # XDG_DATA_DIRS variable causes all sorts of weirdness with cppgir: + # - bug 909038: can't read from flatpak directories (fixed upstream) + # - bug 920819: system-wide directories ignored when variable is set + export XDG_DATA_DIRS="${EPREFIX}/usr/share" + + # Evil flag (bug #919201) + filter-flags -fno-delete-null-pointer-checks + + # The ABI of media-libs/tg_owt breaks if the -DNDEBUG flag doesn't keep + # the same state across both projects. + # See https://bugs.gentoo.org/866055 + append-cppflags '-DNDEBUG' + + local qt=$(usex qt6 6 5) + local mycmakeargs=( + -DQT_VERSION_MAJOR=${qt} + + # Override new cmake.eclass defaults (https://bugs.gentoo.org/921939) + # Upstream never tests this any other way + -DCMAKE_DISABLE_PRECOMPILE_HEADERS=OFF + + # Control automagic dependencies on certain packages + ## Header-only lib, some git version. + -DCMAKE_DISABLE_FIND_PACKAGE_tl-expected=ON + -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}Quick=$(usex !webkit) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}QuickWidgets=$(usex !webkit) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandClient=$(usex !wayland) + ## Only used in Telegram/lib_webview/CMakeLists.txt + -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandCompositor=$(usex !webkit) + ## KF6CoreAddons is currently unavailable in ::gentoo + -DCMAKE_DISABLE_FIND_PACKAGE_KF${qt}CoreAddons=$(usex qt6) + + -DDESKTOP_APP_DISABLE_X11_INTEGRATION=$(usex !X) + -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=$(usex !wayland) + ## Enables enchant and disables hunspell + -DDESKTOP_APP_USE_ENCHANT=$(usex enchant) + ## Use system fonts instead of bundled ones + -DDESKTOP_APP_USE_PACKAGED_FONTS=$(usex !fonts) + ) + + if [[ -n ${MY_TDESKTOP_API_ID} && -n ${MY_TDESKTOP_API_HASH} ]]; then + einfo "Found custom API credentials" + mycmakeargs+=( + -DTDESKTOP_API_ID="${MY_TDESKTOP_API_ID}" + -DTDESKTOP_API_HASH="${MY_TDESKTOP_API_HASH}" + ) + else + # https://github.com/telegramdesktop/tdesktop/blob/dev/snap/snapcraft.yaml + # Building with snapcraft API credentials by default + # Custom API credentials can be obtained here: + # https://github.com/telegramdesktop/tdesktop/blob/dev/docs/api_credentials.md + # After getting credentials you can export variables: + # export MY_TDESKTOP_API_ID="17349"" + # export MY_TDESKTOP_API_HASH="344583e45741c457fe1862106095a5eb" + # and restart the build" + # you can set above variables (without export) in /etc/portage/env/net-im/telegram-desktop + # portage will use custom variable every build automatically + mycmakeargs+=( + -DTDESKTOP_API_ID="611335" + -DTDESKTOP_API_HASH="d524b414d21f4d37f08684c1df41ac9c" + ) + fi + + cmake_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + if ! use X && ! use screencast; then + ewarn "both the 'X' and 'screencast' USE flags are disabled, screen sharing won't work!" + ewarn + fi + if use wayland && ! use qt6; then + ewarn "Wayland-specific integrations have been deprecated with Qt5." + ewarn "The app will continue to function under wayland, but some" + ewarn "functionality may be reduced." + ewarn "These integrations are only supported when built with Qt6." + ewarn + fi + if use qt6 && ! use qt6-imageformats; then + elog "Enable USE=qt6-imageformats for AVIF, HEIF and JpegXL support" + elog + fi + optfeature_header + if ! use qt6; then + optfeature "AVIF, HEIF and JpegXL image support" kde-frameworks/kimageformats[avif,heif,jpegxl] + fi +} diff --git a/net-im/telegram-desktop/telegram-desktop-4.15.2-r1.ebuild b/net-im/telegram-desktop/telegram-desktop-4.15.2-r1.ebuild new file mode 100644 index 000000000000..a33208b90fa5 --- /dev/null +++ b/net-im/telegram-desktop/telegram-desktop-4.15.2-r1.ebuild @@ -0,0 +1,237 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit xdg cmake python-any-r1 optfeature flag-o-matic + +DESCRIPTION="Official desktop client for Telegram" +HOMEPAGE="https://desktop.telegram.org" + +MY_P="tdesktop-${PV}-full" +SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" +IUSE="dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X" +REQUIRED_USE=" + qt6-imageformats? ( qt6 ) +" + +KIMAGEFORMATS_RDEPEND=" + media-libs/libavif:= + media-libs/libheif:= + >=media-libs/libjxl-0.8.0:= +" +CDEPEND=" + !net-im/telegram-desktop-bin + app-arch/lz4:= + dev-cpp/abseil-cpp:= + >=dev-cpp/glibmm-2.77:2.68 + dev-libs/glib:2 + dev-libs/libdispatch + dev-libs/openssl:= + dev-libs/protobuf + dev-libs/xxhash + media-libs/libjpeg-turbo:= + ~media-libs/libtgvoip-2.4.4_p20221208 + media-libs/openal + media-libs/opus + media-libs/rnnoise + ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] + media-video/ffmpeg:=[opus,vpx] + sys-libs/zlib:=[minizip] + !enchant? ( >=app-text/hunspell-1.7:= ) + enchant? ( app-text/enchant:= ) + !qt6? ( + >=dev-qt/qtcore-5.15:5= + >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] + >=dev-qt/qtimageformats-5.15:5 + >=dev-qt/qtnetwork-5.15:5[ssl] + >=dev-qt/qtsvg-5.15:5 + >=dev-qt/qtwidgets-5.15:5[png,X?] + kde-frameworks/kcoreaddons:5 + webkit? ( + >=dev-qt/qtdeclarative-5.15:5 + >=dev-qt/qtwayland-5.15:5 + ) + ) + qt6? ( + >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] + >=dev-qt/qtimageformats-6.5:6 + >=dev-qt/qtsvg-6.5:6 + webkit? ( + >=dev-qt/qtdeclarative-6.5:6 + >=dev-qt/qtwayland-6.5:6[compositor] + ) + qt6-imageformats? ( + >=dev-qt/qtimageformats-6.5:6= + ${KIMAGEFORMATS_RDEPEND} + ) + ) + X? ( + x11-libs/libxcb:= + x11-libs/xcb-util-keysyms + ) +" +RDEPEND="${CDEPEND} + webkit? ( || ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) ) +" +DEPEND="${CDEPEND} + >=dev-cpp/cppgir-0_p20240110 + >=dev-cpp/ms-gsl-4 + dev-cpp/expected-lite + dev-cpp/range-v3 +" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-build/cmake-3.16 + >=dev-cpp/cppgir-0_p20230926 + dev-util/gdbus-codegen + virtual/pkgconfig + wayland? ( dev-util/wayland-scanner ) +" + +PATCHES=( + "${FILESDIR}/tdesktop-4.10.0-system-cppgir.patch" + "${FILESDIR}/tdesktop-4.10.5-qt_compare.patch" +) + +pkg_pretend() { + if has ccache ${FEATURES}; then + ewarn "ccache does not work with ${PN} out of the box" + ewarn "due to usage of precompiled headers" + ewarn "check bug https://bugs.gentoo.org/715114 for more info" + ewarn + fi +} + +src_prepare() { + # Bundle kde-frameworks/kimageformats for qt6, since it's impossible to + # build in gentoo right now. + if use qt6-imageformats; then + sed -e 's/DESKTOP_APP_USE_PACKAGED_LAZY/TRUE/' -i \ + cmake/external/kimageformats/CMakeLists.txt || die + printf '%s\n' \ + 'Q_IMPORT_PLUGIN(QAVIFPlugin)' \ + 'Q_IMPORT_PLUGIN(HEIFPlugin)' \ + 'Q_IMPORT_PLUGIN(QJpegXLPlugin)' \ + >> cmake/external/qt/qt_static_plugins/qt_static_plugins.cpp || die + fi + # kde-frameworks/kcoreaddons is bundled when using qt6. + + # Happily fail if libraries aren't found... + find -type f \( -name 'CMakeLists.txt' -o -name '*.cmake' \) \ + \! -path './Telegram/lib_webview/CMakeLists.txt' \ + \! -path './cmake/external/expected/CMakeLists.txt' \ + \! -path './cmake/external/kcoreaddons/CMakeLists.txt' \ + \! -path './cmake/external/qt/package.cmake' \ + -print0 | xargs -0 sed -i \ + -e '/pkg_check_modules(/s/[^ ]*)/REQUIRED &/' \ + -e '/find_package(/s/)/ REQUIRED)/' || die + # Make sure to check the excluded files for new + # CMAKE_DISABLE_FIND_PACKAGE entries. + + # Control QtDBus dependency from here, to avoid messing with QtGui. + if ! use dbus; then + sed -e '/find_package(Qt[^ ]* OPTIONAL_COMPONENTS/s/DBus *//' \ + -i cmake/external/qt/package.cmake || die + fi + + cmake_src_prepare +} + +src_configure() { + # Having user paths sneak into the build environment through the + # XDG_DATA_DIRS variable causes all sorts of weirdness with cppgir: + # - bug 909038: can't read from flatpak directories (fixed upstream) + # - bug 920819: system-wide directories ignored when variable is set + export XDG_DATA_DIRS="${EPREFIX}/usr/share" + + # Evil flag (bug #919201) + filter-flags -fno-delete-null-pointer-checks + + # The ABI of media-libs/tg_owt breaks if the -DNDEBUG flag doesn't keep + # the same state across both projects. + # See https://bugs.gentoo.org/866055 + append-cppflags '-DNDEBUG' + + local qt=$(usex qt6 6 5) + local mycmakeargs=( + -DQT_VERSION_MAJOR=${qt} + + # Override new cmake.eclass defaults (https://bugs.gentoo.org/921939) + # Upstream never tests this any other way + -DCMAKE_DISABLE_PRECOMPILE_HEADERS=OFF + + # Control automagic dependencies on certain packages + ## Header-only lib, some git version. + -DCMAKE_DISABLE_FIND_PACKAGE_tl-expected=ON + -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}Quick=$(usex !webkit) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}QuickWidgets=$(usex !webkit) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandClient=$(usex !wayland) + ## Only used in Telegram/lib_webview/CMakeLists.txt + -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandCompositor=$(usex !webkit) + ## KF6CoreAddons is currently unavailable in ::gentoo + -DCMAKE_DISABLE_FIND_PACKAGE_KF${qt}CoreAddons=$(usex qt6) + + -DDESKTOP_APP_DISABLE_X11_INTEGRATION=$(usex !X) + -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=$(usex !wayland) + ## Enables enchant and disables hunspell + -DDESKTOP_APP_USE_ENCHANT=$(usex enchant) + ## Use system fonts instead of bundled ones + -DDESKTOP_APP_USE_PACKAGED_FONTS=$(usex !fonts) + ) + + if [[ -n ${MY_TDESKTOP_API_ID} && -n ${MY_TDESKTOP_API_HASH} ]]; then + einfo "Found custom API credentials" + mycmakeargs+=( + -DTDESKTOP_API_ID="${MY_TDESKTOP_API_ID}" + -DTDESKTOP_API_HASH="${MY_TDESKTOP_API_HASH}" + ) + else + # https://github.com/telegramdesktop/tdesktop/blob/dev/snap/snapcraft.yaml + # Building with snapcraft API credentials by default + # Custom API credentials can be obtained here: + # https://github.com/telegramdesktop/tdesktop/blob/dev/docs/api_credentials.md + # After getting credentials you can export variables: + # export MY_TDESKTOP_API_ID="17349"" + # export MY_TDESKTOP_API_HASH="344583e45741c457fe1862106095a5eb" + # and restart the build" + # you can set above variables (without export) in /etc/portage/env/net-im/telegram-desktop + # portage will use custom variable every build automatically + mycmakeargs+=( + -DTDESKTOP_API_ID="611335" + -DTDESKTOP_API_HASH="d524b414d21f4d37f08684c1df41ac9c" + ) + fi + + cmake_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + if ! use X && ! use screencast; then + ewarn "both the 'X' and 'screencast' USE flags are disabled, screen sharing won't work!" + ewarn + fi + if use wayland && ! use qt6; then + ewarn "Wayland-specific integrations have been deprecated with Qt5." + ewarn "The app will continue to function under wayland, but some" + ewarn "functionality may be reduced." + ewarn "These integrations are only supported when built with Qt6." + ewarn + fi + if use qt6 && ! use qt6-imageformats; then + elog "Enable USE=qt6-imageformats for AVIF, HEIF and JpegXL support" + elog + fi + optfeature_header + if ! use qt6; then + optfeature "AVIF, HEIF and JpegXL image support" kde-frameworks/kimageformats[avif,heif,jpegxl] + fi +} diff --git a/net-im/telegram-desktop/telegram-desktop-4.15.2.ebuild b/net-im/telegram-desktop/telegram-desktop-4.15.2.ebuild deleted file mode 100644 index efdb363d8989..000000000000 --- a/net-im/telegram-desktop/telegram-desktop-4.15.2.ebuild +++ /dev/null @@ -1,237 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit xdg cmake python-any-r1 optfeature flag-o-matic - -DESCRIPTION="Official desktop client for Telegram" -HOMEPAGE="https://desktop.telegram.org" - -MY_P="tdesktop-${PV}-full" -SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" -IUSE="dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X" -REQUIRED_USE=" - qt6-imageformats? ( qt6 ) -" - -KIMAGEFORMATS_RDEPEND=" - media-libs/libavif:= - media-libs/libheif:= - >=media-libs/libjxl-0.8.0:= -" -CDEPEND=" - !net-im/telegram-desktop-bin - app-arch/lz4:= - dev-cpp/abseil-cpp:= - >=dev-cpp/glibmm-2.77:2.68 - dev-libs/glib:2 - dev-libs/libdispatch - dev-libs/openssl:= - dev-libs/protobuf - dev-libs/xxhash - media-libs/libjpeg-turbo:= - ~media-libs/libtgvoip-2.4.4_p20221208 - media-libs/openal - media-libs/opus - media-libs/rnnoise - ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] - media-video/ffmpeg:=[opus,vpx] - sys-libs/zlib:=[minizip] - !enchant? ( >=app-text/hunspell-1.7:= ) - enchant? ( app-text/enchant:= ) - !qt6? ( - >=dev-qt/qtcore-5.15:5= - >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] - >=dev-qt/qtimageformats-5.15:5 - >=dev-qt/qtnetwork-5.15:5[ssl] - >=dev-qt/qtsvg-5.15:5 - >=dev-qt/qtwidgets-5.15:5[png,X?] - kde-frameworks/kcoreaddons:5 - webkit? ( - >=dev-qt/qtdeclarative-5.15:5 - >=dev-qt/qtwayland-5.15:5 - ) - ) - qt6? ( - >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] - >=dev-qt/qtimageformats-6.5:6 - >=dev-qt/qtsvg-6.5:6 - webkit? ( - >=dev-qt/qtdeclarative-6.5:6 - >=dev-qt/qtwayland-6.5:6[compositor] - ) - qt6-imageformats? ( - >=dev-qt/qtimageformats-6.5:6= - ${KIMAGEFORMATS_RDEPEND} - ) - ) - X? ( - x11-libs/libxcb:= - x11-libs/xcb-util-keysyms - ) -" -RDEPEND="${CDEPEND} - webkit? ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) -" -DEPEND="${CDEPEND} - >=dev-cpp/cppgir-0_p20240110 - >=dev-cpp/ms-gsl-4 - dev-cpp/expected-lite - dev-cpp/range-v3 -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-build/cmake-3.16 - >=dev-cpp/cppgir-0_p20230926 - dev-util/gdbus-codegen - virtual/pkgconfig - wayland? ( dev-util/wayland-scanner ) -" - -PATCHES=( - "${FILESDIR}/tdesktop-4.10.0-system-cppgir.patch" - "${FILESDIR}/tdesktop-4.10.5-qt_compare.patch" -) - -pkg_pretend() { - if has ccache ${FEATURES}; then - ewarn "ccache does not work with ${PN} out of the box" - ewarn "due to usage of precompiled headers" - ewarn "check bug https://bugs.gentoo.org/715114 for more info" - ewarn - fi -} - -src_prepare() { - # Bundle kde-frameworks/kimageformats for qt6, since it's impossible to - # build in gentoo right now. - if use qt6-imageformats; then - sed -e 's/DESKTOP_APP_USE_PACKAGED_LAZY/TRUE/' -i \ - cmake/external/kimageformats/CMakeLists.txt || die - printf '%s\n' \ - 'Q_IMPORT_PLUGIN(QAVIFPlugin)' \ - 'Q_IMPORT_PLUGIN(HEIFPlugin)' \ - 'Q_IMPORT_PLUGIN(QJpegXLPlugin)' \ - >> cmake/external/qt/qt_static_plugins/qt_static_plugins.cpp || die - fi - # kde-frameworks/kcoreaddons is bundled when using qt6. - - # Happily fail if libraries aren't found... - find -type f \( -name 'CMakeLists.txt' -o -name '*.cmake' \) \ - \! -path './Telegram/lib_webview/CMakeLists.txt' \ - \! -path './cmake/external/expected/CMakeLists.txt' \ - \! -path './cmake/external/kcoreaddons/CMakeLists.txt' \ - \! -path './cmake/external/qt/package.cmake' \ - -print0 | xargs -0 sed -i \ - -e '/pkg_check_modules(/s/[^ ]*)/REQUIRED &/' \ - -e '/find_package(/s/)/ REQUIRED)/' || die - # Make sure to check the excluded files for new - # CMAKE_DISABLE_FIND_PACKAGE entries. - - # Control QtDBus dependency from here, to avoid messing with QtGui. - if ! use dbus; then - sed -e '/find_package(Qt[^ ]* OPTIONAL_COMPONENTS/s/DBus *//' \ - -i cmake/external/qt/package.cmake || die - fi - - cmake_src_prepare -} - -src_configure() { - # Having user paths sneak into the build environment through the - # XDG_DATA_DIRS variable causes all sorts of weirdness with cppgir: - # - bug 909038: can't read from flatpak directories (fixed upstream) - # - bug 920819: system-wide directories ignored when variable is set - export XDG_DATA_DIRS="${EPREFIX}/usr/share" - - # Evil flag (bug #919201) - filter-flags -fno-delete-null-pointer-checks - - # The ABI of media-libs/tg_owt breaks if the -DNDEBUG flag doesn't keep - # the same state across both projects. - # See https://bugs.gentoo.org/866055 - append-cppflags '-DNDEBUG' - - local qt=$(usex qt6 6 5) - local mycmakeargs=( - -DQT_VERSION_MAJOR=${qt} - - # Override new cmake.eclass defaults (https://bugs.gentoo.org/921939) - # Upstream never tests this any other way - -DCMAKE_DISABLE_PRECOMPILE_HEADERS=OFF - - # Control automagic dependencies on certain packages - ## Header-only lib, some git version. - -DCMAKE_DISABLE_FIND_PACKAGE_tl-expected=ON - -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}Quick=$(usex !webkit) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}QuickWidgets=$(usex !webkit) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandClient=$(usex !wayland) - ## Only used in Telegram/lib_webview/CMakeLists.txt - -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandCompositor=$(usex !webkit) - ## KF6CoreAddons is currently unavailable in ::gentoo - -DCMAKE_DISABLE_FIND_PACKAGE_KF${qt}CoreAddons=$(usex qt6) - - -DDESKTOP_APP_DISABLE_X11_INTEGRATION=$(usex !X) - -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=$(usex !wayland) - ## Enables enchant and disables hunspell - -DDESKTOP_APP_USE_ENCHANT=$(usex enchant) - ## Use system fonts instead of bundled ones - -DDESKTOP_APP_USE_PACKAGED_FONTS=$(usex !fonts) - ) - - if [[ -n ${MY_TDESKTOP_API_ID} && -n ${MY_TDESKTOP_API_HASH} ]]; then - einfo "Found custom API credentials" - mycmakeargs+=( - -DTDESKTOP_API_ID="${MY_TDESKTOP_API_ID}" - -DTDESKTOP_API_HASH="${MY_TDESKTOP_API_HASH}" - ) - else - # https://github.com/telegramdesktop/tdesktop/blob/dev/snap/snapcraft.yaml - # Building with snapcraft API credentials by default - # Custom API credentials can be obtained here: - # https://github.com/telegramdesktop/tdesktop/blob/dev/docs/api_credentials.md - # After getting credentials you can export variables: - # export MY_TDESKTOP_API_ID="17349"" - # export MY_TDESKTOP_API_HASH="344583e45741c457fe1862106095a5eb" - # and restart the build" - # you can set above variables (without export) in /etc/portage/env/net-im/telegram-desktop - # portage will use custom variable every build automatically - mycmakeargs+=( - -DTDESKTOP_API_ID="611335" - -DTDESKTOP_API_HASH="d524b414d21f4d37f08684c1df41ac9c" - ) - fi - - cmake_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - if ! use X && ! use screencast; then - ewarn "both the 'X' and 'screencast' USE flags are disabled, screen sharing won't work!" - ewarn - fi - if use wayland && ! use qt6; then - ewarn "Wayland-specific integrations have been deprecated with Qt5." - ewarn "The app will continue to function under wayland, but some" - ewarn "functionality may be reduced." - ewarn "These integrations are only supported when built with Qt6." - ewarn - fi - if use qt6 && ! use qt6-imageformats; then - elog "Enable USE=qt6-imageformats for AVIF, HEIF and JpegXL support" - elog - fi - optfeature_header - if ! use qt6; then - optfeature "AVIF, HEIF and JpegXL image support" kde-frameworks/kimageformats[avif,heif,jpegxl] - fi -} diff --git a/net-im/telegram-desktop/telegram-desktop-4.16.4.ebuild b/net-im/telegram-desktop/telegram-desktop-4.16.4.ebuild new file mode 100644 index 000000000000..542900d6f41a --- /dev/null +++ b/net-im/telegram-desktop/telegram-desktop-4.16.4.ebuild @@ -0,0 +1,236 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit xdg cmake python-any-r1 optfeature flag-o-matic + +DESCRIPTION="Official desktop client for Telegram" +HOMEPAGE="https://desktop.telegram.org" + +MY_P="tdesktop-${PV}-full" +SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" +IUSE="dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X" +REQUIRED_USE=" + qt6-imageformats? ( qt6 ) +" + +KIMAGEFORMATS_RDEPEND=" + media-libs/libavif:= + media-libs/libheif:= + >=media-libs/libjxl-0.8.0:= +" +CDEPEND=" + !net-im/telegram-desktop-bin + app-arch/lz4:= + dev-cpp/abseil-cpp:= + >=dev-cpp/glibmm-2.77:2.68 + dev-libs/glib:2 + dev-libs/libdispatch + dev-libs/openssl:= + dev-libs/protobuf + dev-libs/xxhash + media-libs/libjpeg-turbo:= + ~media-libs/libtgvoip-2.4.4_p20221208 + media-libs/openal + media-libs/opus + media-libs/rnnoise + ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] + media-video/ffmpeg:=[opus,vpx] + sys-libs/zlib:=[minizip] + !enchant? ( >=app-text/hunspell-1.7:= ) + enchant? ( app-text/enchant:= ) + !qt6? ( + >=dev-qt/qtcore-5.15:5= + >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] + >=dev-qt/qtimageformats-5.15:5 + >=dev-qt/qtnetwork-5.15:5[ssl] + >=dev-qt/qtsvg-5.15:5 + >=dev-qt/qtwidgets-5.15:5[png,X?] + kde-frameworks/kcoreaddons:5 + webkit? ( + >=dev-qt/qtdeclarative-5.15:5 + >=dev-qt/qtwayland-5.15:5 + ) + ) + qt6? ( + >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] + >=dev-qt/qtimageformats-6.5:6 + >=dev-qt/qtsvg-6.5:6 + webkit? ( + >=dev-qt/qtdeclarative-6.5:6 + >=dev-qt/qtwayland-6.5:6[compositor] + ) + qt6-imageformats? ( + >=dev-qt/qtimageformats-6.5:6= + ${KIMAGEFORMATS_RDEPEND} + ) + ) + X? ( + x11-libs/libxcb:= + x11-libs/xcb-util-keysyms + ) +" +RDEPEND="${CDEPEND} + webkit? ( || ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) ) +" +DEPEND="${CDEPEND} + >=dev-cpp/cppgir-2.0_p20240315 + >=dev-cpp/ms-gsl-4 + dev-cpp/expected-lite + dev-cpp/range-v3 +" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-build/cmake-3.16 + >=dev-cpp/cppgir-2.0_p20240315 + dev-util/gdbus-codegen + virtual/pkgconfig + wayland? ( dev-util/wayland-scanner ) +" + +PATCHES=( + "${FILESDIR}/tdesktop-4.10.0-system-cppgir.patch" +) + +pkg_pretend() { + if has ccache ${FEATURES}; then + ewarn "ccache does not work with ${PN} out of the box" + ewarn "due to usage of precompiled headers" + ewarn "check bug https://bugs.gentoo.org/715114 for more info" + ewarn + fi +} + +src_prepare() { + # Bundle kde-frameworks/kimageformats for qt6, since it's impossible to + # build in gentoo right now. + if use qt6-imageformats; then + sed -e 's/DESKTOP_APP_USE_PACKAGED_LAZY/TRUE/' -i \ + cmake/external/kimageformats/CMakeLists.txt || die + printf '%s\n' \ + 'Q_IMPORT_PLUGIN(QAVIFPlugin)' \ + 'Q_IMPORT_PLUGIN(HEIFPlugin)' \ + 'Q_IMPORT_PLUGIN(QJpegXLPlugin)' \ + >> cmake/external/qt/qt_static_plugins/qt_static_plugins.cpp || die + fi + # kde-frameworks/kcoreaddons is bundled when using qt6. + + # Happily fail if libraries aren't found... + find -type f \( -name 'CMakeLists.txt' -o -name '*.cmake' \) \ + \! -path './Telegram/lib_webview/CMakeLists.txt' \ + \! -path './cmake/external/expected/CMakeLists.txt' \ + \! -path './cmake/external/kcoreaddons/CMakeLists.txt' \ + \! -path './cmake/external/qt/package.cmake' \ + -print0 | xargs -0 sed -i \ + -e '/pkg_check_modules(/s/[^ ]*)/REQUIRED &/' \ + -e '/find_package(/s/)/ REQUIRED)/' || die + # Make sure to check the excluded files for new + # CMAKE_DISABLE_FIND_PACKAGE entries. + + # Control QtDBus dependency from here, to avoid messing with QtGui. + if ! use dbus; then + sed -e '/find_package(Qt[^ ]* OPTIONAL_COMPONENTS/s/DBus *//' \ + -i cmake/external/qt/package.cmake || die + fi + + cmake_src_prepare +} + +src_configure() { + # Having user paths sneak into the build environment through the + # XDG_DATA_DIRS variable causes all sorts of weirdness with cppgir: + # - bug 909038: can't read from flatpak directories (fixed upstream) + # - bug 920819: system-wide directories ignored when variable is set + export XDG_DATA_DIRS="${EPREFIX}/usr/share" + + # Evil flag (bug #919201) + filter-flags -fno-delete-null-pointer-checks + + # The ABI of media-libs/tg_owt breaks if the -DNDEBUG flag doesn't keep + # the same state across both projects. + # See https://bugs.gentoo.org/866055 + append-cppflags '-DNDEBUG' + + local qt=$(usex qt6 6 5) + local mycmakeargs=( + -DQT_VERSION_MAJOR=${qt} + + # Override new cmake.eclass defaults (https://bugs.gentoo.org/921939) + # Upstream never tests this any other way + -DCMAKE_DISABLE_PRECOMPILE_HEADERS=OFF + + # Control automagic dependencies on certain packages + ## Header-only lib, some git version. + -DCMAKE_DISABLE_FIND_PACKAGE_tl-expected=ON + -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}Quick=$(usex !webkit) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}QuickWidgets=$(usex !webkit) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandClient=$(usex !wayland) + ## Only used in Telegram/lib_webview/CMakeLists.txt + -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandCompositor=$(usex !webkit) + ## KF6CoreAddons is currently unavailable in ::gentoo + -DCMAKE_DISABLE_FIND_PACKAGE_KF${qt}CoreAddons=$(usex qt6) + + -DDESKTOP_APP_DISABLE_X11_INTEGRATION=$(usex !X) + -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=$(usex !wayland) + ## Enables enchant and disables hunspell + -DDESKTOP_APP_USE_ENCHANT=$(usex enchant) + ## Use system fonts instead of bundled ones + -DDESKTOP_APP_USE_PACKAGED_FONTS=$(usex !fonts) + ) + + if [[ -n ${MY_TDESKTOP_API_ID} && -n ${MY_TDESKTOP_API_HASH} ]]; then + einfo "Found custom API credentials" + mycmakeargs+=( + -DTDESKTOP_API_ID="${MY_TDESKTOP_API_ID}" + -DTDESKTOP_API_HASH="${MY_TDESKTOP_API_HASH}" + ) + else + # https://github.com/telegramdesktop/tdesktop/blob/dev/snap/snapcraft.yaml + # Building with snapcraft API credentials by default + # Custom API credentials can be obtained here: + # https://github.com/telegramdesktop/tdesktop/blob/dev/docs/api_credentials.md + # After getting credentials you can export variables: + # export MY_TDESKTOP_API_ID="17349"" + # export MY_TDESKTOP_API_HASH="344583e45741c457fe1862106095a5eb" + # and restart the build" + # you can set above variables (without export) in /etc/portage/env/net-im/telegram-desktop + # portage will use custom variable every build automatically + mycmakeargs+=( + -DTDESKTOP_API_ID="611335" + -DTDESKTOP_API_HASH="d524b414d21f4d37f08684c1df41ac9c" + ) + fi + + cmake_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + if ! use X && ! use screencast; then + ewarn "both the 'X' and 'screencast' USE flags are disabled, screen sharing won't work!" + ewarn + fi + if use wayland && ! use qt6; then + ewarn "Wayland-specific integrations have been deprecated with Qt5." + ewarn "The app will continue to function under wayland, but some" + ewarn "functionality may be reduced." + ewarn "These integrations are only supported when built with Qt6." + ewarn + fi + if use qt6 && ! use qt6-imageformats; then + elog "Enable USE=qt6-imageformats for AVIF, HEIF and JpegXL support" + elog + fi + optfeature_header + if ! use qt6; then + optfeature "AVIF, HEIF and JpegXL image support" kde-frameworks/kimageformats[avif,heif,jpegxl] + fi +} -- cgit v1.2.3