diff options
37 files changed, 390 insertions, 67 deletions
@@ -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 Binary files differindex ca2f03ecced0..e69989d6b9bf 100644 --- a/Manifest.files.gz +++ b/Manifest.files.gz diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz Binary files differindex b7a711514b10..ea09432ddb1e 100644 --- a/dev-cpp/Manifest.gz +++ b/dev-cpp/Manifest.gz 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 Binary files differindex 0d7113202014..92482afdf49c 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz 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 Binary files differindex 76fd020d3620..4536f83333cf 100644 --- a/metadata/Manifest.gz +++ b/metadata/Manifest.gz 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 Binary files differindex c65513b27540..5d331eeedd68 100644 --- a/metadata/md5-cache/Manifest.gz +++ b/metadata/md5-cache/Manifest.gz diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz Binary files differindex 952d19cc51fb..0232436cf6c7 100644 --- a/metadata/md5-cache/dev-cpp/Manifest.gz +++ b/metadata/md5-cache/dev-cpp/Manifest.gz 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 Binary files differindex 5b6194db5f4b..955e92d4ffee 100644 --- a/metadata/md5-cache/dev-python/Manifest.gz +++ b/metadata/md5-cache/dev-python/Manifest.gz 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-1[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 Binary files differindex cd58f734425b..aa13a2beacb4 100644 --- a/metadata/md5-cache/net-im/Manifest.gz +++ b/metadata/md5-cache/net-im/Manifest.gz diff --git a/metadata/md5-cache/net-im/discord-0.0.47 b/metadata/md5-cache/net-im/discord-0.0.48 index b769a746b092..4f2a803af44c 100644 --- a/metadata/md5-cache/net-im/discord-0.0.47 +++ b/metadata/md5-cache/net-im/discord-0.0.48 @@ -10,6 +10,6 @@ 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 +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-r2 index baa8068f464f..87f05e82917b 100644 --- a/metadata/md5-cache/net-im/telegram-desktop-4.15.0-r1 +++ b/metadata/md5-cache/net-im/telegram-desktop-4.15.0-r2 @@ -9,9 +9,9 @@ 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 ) +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 +_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-r1 index 163f91f16efa..9473b071ddef 100644 --- a/metadata/md5-cache/net-im/telegram-desktop-4.15.2 +++ b/metadata/md5-cache/net-im/telegram-desktop-4.15.2-r1 @@ -9,9 +9,9 @@ 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 ) +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 +_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 Binary files differindex dd661d05beb0..490829e08193 100644 --- a/net-im/Manifest.gz +++ b/net-im/Manifest.gz 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.48.ebuild index fefed5b524d7..fefed5b524d7 100644 --- a/net-im/discord/discord-0.0.47.ebuild +++ b/net-im/discord/discord-0.0.48.ebuild 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 @@ <email>esteve.varela@gmail.com</email> <name>Esteve Varela Colominas</name> </maintainer> + <maintainer type="person" proxied="yes"> + <email>aliaksei.urbanski@gmail.com</email> + <name>Aliaksei Urbanski</name> + </maintainer> <maintainer type="person" proxied="proxy"> <email>dlan@gentoo.org</email> <name>Yixun Lan</name> diff --git a/net-im/telegram-desktop/telegram-desktop-4.15.0-r1.ebuild b/net-im/telegram-desktop/telegram-desktop-4.15.0-r2.ebuild index 3ec580c85846..bd0835bbd860 100644 --- a/net-im/telegram-desktop/telegram-desktop-4.15.0-r1.ebuild +++ b/net-im/telegram-desktop/telegram-desktop-4.15.0-r2.ebuild @@ -79,7 +79,7 @@ CDEPEND=" ) " RDEPEND="${CDEPEND} - webkit? ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) + webkit? ( || ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) ) " DEPEND="${CDEPEND} >=dev-cpp/cppgir-0_p20240110 diff --git a/net-im/telegram-desktop/telegram-desktop-4.15.2.ebuild b/net-im/telegram-desktop/telegram-desktop-4.15.2-r1.ebuild index efdb363d8989..a33208b90fa5 100644 --- a/net-im/telegram-desktop/telegram-desktop-4.15.2.ebuild +++ b/net-im/telegram-desktop/telegram-desktop-4.15.2-r1.ebuild @@ -79,7 +79,7 @@ CDEPEND=" ) " RDEPEND="${CDEPEND} - webkit? ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) + webkit? ( || ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) ) " DEPEND="${CDEPEND} >=dev-cpp/cppgir-0_p20240110 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 +} |