summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-08-28 03:04:46 -0500
committerroot <root@alpha.trunkmasters.com>2026-08-28 03:04:46 -0500
commitc21ba35eb4039c697aed1e9e3dcbc6d62763cf37 (patch)
tree20b59304da94a8437dbae4ac8be33a0aaee85913 /net-im
parent2becf90cbeed1e8431dfd896e8a1b0e52085a807 (diff)
downloadbaldeagleos-repo-c21ba35eb4039c697aed1e9e3dcbc6d62763cf37.tar.gz
baldeagleos-repo-c21ba35eb4039c697aed1e9e3dcbc6d62763cf37.tar.xz
baldeagleos-repo-c21ba35eb4039c697aed1e9e3dcbc6d62763cf37.zip
Adding metadata
Diffstat (limited to 'net-im')
-rw-r--r--net-im/telegram-desktop/Manifest2
-rw-r--r--net-im/telegram-desktop/telegram-desktop-7.0.2.ebuild2
-rw-r--r--net-im/telegram-desktop/telegram-desktop-7.1.2.ebuild (renamed from net-im/telegram-desktop/telegram-desktop-7.0.8.ebuild)47
-rw-r--r--net-im/tuwunel/Manifest14
-rw-r--r--net-im/tuwunel/tuwunel-1.9.0.ebuild (renamed from net-im/tuwunel/tuwunel-1.8.2.ebuild)47
-rw-r--r--net-im/vesktop-bin/Manifest2
-rw-r--r--net-im/vesktop-bin/vesktop-bin-1.6.6.ebuild99
7 files changed, 161 insertions, 52 deletions
diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index 42bac9849bac..4c5c2ad97660 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,4 +1,4 @@
DIST tdesktop-6.9.3-full.tar.gz 79533184 BLAKE2B 7a3d9c99f794a7c7aedb26ac62dc02aa9aa54a928c67c58f98fdb3e7a9f592948c7c9d9995b4017ce56be8c167b7c81d3bca03f1f117ca4cd87ef752fe8b9da1 SHA512 b3a570cc997c479cd746188f79749f1a163109b5bfe9eac372e295c837619bc2baba2b371581892830b8f60f901b0ed9d2473c5014697b332c12562dc6e1ea0c
DIST tdesktop-7.0.2-full.tar.gz 80168405 BLAKE2B 17ddbee265ab5923324431e990907922147263c6d64b43d7ff62336f43d7fba62a0247478d40f8471489035eac044e0c6ca743ee2d83abc1fc81b7c931a4d346 SHA512 e3a99396dc710fb08aa6709904a9558aeb6953a160c23ccc1df00e4df5e1a1592145667c780fab676abe092848a6ec517981a25c35711e765769940218dd2a89
-DIST tdesktop-7.0.8-full.tar.gz 81342201 BLAKE2B 457c414fbaa5c86b104be7dfe262dc6a50a4a991c676d8e5c0a5da686ad1a85d05ac45f4cacc2a5e06e9f94221386cd17167e4671a7399bfcadc56a0f22106cf SHA512 3b42a27fe997da838352ce64ed0f975bb43634982bb7a6ed87a76d9d186bd82707b536a4450b84d790726c3f556eaa58f089a2ab79e742d4ef03f601efde53d5
DIST tdesktop-7.0.9-full.tar.gz 81403059 BLAKE2B c7c0c82fb0795719652c87d3f707dcb6bf184e1b954032487140078d1f907790b865a73b6ff9f5ca090da737abd34ef0c89d6334f83a2d569d77ab235b4116d6 SHA512 c5e97a146c903b3398b53a7451d86efcbb5f87a989586d20753c83e2cb1452b964ab1175b88977eb590b04bcffc14fc678eb9f6a629b7f6f7af522a0da811780
+DIST tdesktop-7.1.2-full.tar.gz 81453088 BLAKE2B f23d97da198e29fb9990f32d504d2d832bff2fd3d87d59aef18de8d1f636288f644714e9a2a2af7514c893216182c6743c09a2b4571d1d9b847cfbeff37605d0 SHA512 b55e73a558d5191a00d13faad08e88e82482d700cc08bc04fb64c530ce5bfb72f8f82c266b0b85ef8c44635f75249bf6622d2f6dbca9fe0936cf212b13e5fb8d
diff --git a/net-im/telegram-desktop/telegram-desktop-7.0.2.ebuild b/net-im/telegram-desktop/telegram-desktop-7.0.2.ebuild
index a927e8582e40..4a8aa8145d48 100644
--- a/net-im/telegram-desktop/telegram-desktop-7.0.2.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-7.0.2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="dbus enchant +fonts screencast wayland webkit +X"
CDEPEND="
diff --git a/net-im/telegram-desktop/telegram-desktop-7.0.8.ebuild b/net-im/telegram-desktop/telegram-desktop-7.1.2.ebuild
index 9cdc824028fe..a68466cefba4 100644
--- a/net-im/telegram-desktop/telegram-desktop-7.0.8.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-7.1.2.ebuild
@@ -22,36 +22,32 @@ IUSE="dbus enchant +fonts screencast wayland webkit +X"
CDEPEND="
!net-im/telegram-desktop-bin
app-arch/lz4:=
- app-text/cmark-gfm:=
dev-cpp/abseil-cpp:=
dev-cpp/ada:=
dev-cpp/cld3:=
- >=dev-cpp/glibmm-2.77:2.68
dev-cpp/toomanycooks
- dev-libs/libfido2:=
dev-libs/glib:2
+ dev-libs/libfido2:=
dev-libs/openssl:=
- >=dev-libs/protobuf-21.12
dev-libs/qr-code-generator:=
dev-libs/xxhash
- >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,ssl,wayland?,widgets]
- >=dev-qt/qtimageformats-6.5:6
- >=dev-qt/qtsvg-6.5:6
+ >=dev-qt/qtbase-6.11:6=[dbus?,gui,network,opengl,ssl,wayland?,widgets]
+ >=dev-qt/qtimageformats-6.11:6
+ >=dev-qt/qtsvg-6.11:6
kde-frameworks/kcoreaddons:6
media-libs/libjpeg-turbo:=
media-libs/openal
- media-libs/opus
- media-libs/rnnoise
+ media-libs/rnnoise:=
>=media-libs/tg_owt-0_pre20241202:=[screencast=,X=]
- >=media-video/ffmpeg-6:=[opus,vpx]
+ >=media-video/ffmpeg-6:=[opus,vpx,x264]
net-libs/tdlib:=[tde2e]
sys-apps/hwloc:=
virtual/minizip:=
!enchant? ( >=app-text/hunspell-1.7:= )
enchant? ( app-text/enchant:= )
webkit? ( wayland? (
- >=dev-qt/qtdeclarative-6.5:6
- >=dev-qt/qtwayland-6.5:6[compositor(+),qml]
+ >=dev-qt/qtdeclarative-6.11:6
+ >=dev-qt/qtwayland-6.11:6[compositor(+),qml]
) )
"
RDEPEND="${CDEPEND}
@@ -63,16 +59,16 @@ DEPEND="${CDEPEND}
dev-cpp/expected-lite
>=dev-cpp/ms-gsl-4.1.0
dev-cpp/range-v3
+ >=dev-libs/protobuf-21.12
"
BDEPEND="
${PYTHON_DEPS}
>=dev-build/cmake-3.16
>=dev-cpp/cppgir-2.0_p20260226
- >=dev-libs/gobject-introspection-1.82.0-r2
dev-qt/qtshadertools
>=dev-util/gdbus-codegen-2.80.5-r1
virtual/pkgconfig
- wayland? ( dev-util/wayland-scanner )
+ webkit? ( wayland? ( dev-util/wayland-scanner ) )
"
# NOTE: dev-cpp/expected-lite used indirectly by a dev-cpp/cppgir header file
# NOTE: sys-apps/hwloc is depended upon by dev-cpp/toomanycooks, but needs to
@@ -109,18 +105,13 @@ src_prepare() {
# Some packages are found through pkg_check_modules, rather than find_package
sed -e '/find_package(lz4 /d' -i cmake/external/lz4/CMakeLists.txt || die
- sed -e '/find_package(Opus /d' -i cmake/external/opus/CMakeLists.txt || die
sed -e '/find_package(xxHash /d' -i cmake/external/xxhash/CMakeLists.txt || die
- sed -e '/find_package(cmark-gfm\(-extensions\)\? /d' \
- -i cmake/external/cmark_gfm/CMakeLists.txt || die
-
- # Temporary workaround for https://bugs.gentoo.org/977603
- sed -e '/find_package(minizip /d' \
- -i cmake/external/minizip/CMakeLists.txt || die
+ sed -e '/find_package(minizip /d' -i cmake/external/minizip/CMakeLists.txt || die
# Greedily remove ThirdParty directories, keep only ones that interest us
local keep=(
rlottie # Patched, not recommended to unbundle by upstream
+ cmark-gfm # Patched, not maintained by upstream anymore
libprisma # Telegram-specific library, no stable releases
tgcalls # Telegram-specific library, no stable releases
xdg-desktop-portal # Only a few xml files are used with gdbus-codegen
@@ -130,6 +121,12 @@ src_prepare() {
has "${x##*/}" "${keep[@]}" || rm -r "${x}" || die
done
+ # These libraries are used only for bundled ffmpeg, and don't need to be
+ # available during build.
+ : > cmake/external/openh264/CMakeLists.txt || die
+ : > cmake/external/opus/CMakeLists.txt || die
+ : > cmake/external/vpx/CMakeLists.txt || die
+
# Control libdispatch dependency from here, as there's no
# CMAKE_DISABLE_FIND_PACKAGE for find_library
: > cmake/external/dispatch/CMakeLists.txt || die
@@ -154,6 +151,14 @@ src_prepare() {
rm cmake/external/glib/cppgir/expected-lite/test/CMakeLists.txt || die
rm cmake/external/glib/cppgir/expected-lite/CMakeLists.txt || die
+ # Patch around CMake 4 requirement in cmark-gfm
+ # (this patch is only valid with -DCMARK_TESTS=OFF, which telegram sets)
+ grep -q '^cmake_minimum_required(VERSION 3.0)$' \
+ Telegram/ThirdParty/cmark-gfm/CMakeLists.txt \
+ || die 'Stale cmake patch, remove me'
+ sed -e '/^cmake_minimum_required(/s/3.0/4.0/' \
+ -i Telegram/ThirdParty/cmark-gfm/CMakeLists.txt || die
+
cmake_src_prepare
}
diff --git a/net-im/tuwunel/Manifest b/net-im/tuwunel/Manifest
index 7c14a78a3bc6..a3d361763c17 100644
--- a/net-im/tuwunel/Manifest
+++ b/net-im/tuwunel/Manifest
@@ -4,18 +4,20 @@ DIST core_affinity_rs-ff148c2985cbaff3e6e953d45cda4d7696f38d75.gh.tar.gz 9616 BL
DIST event-listener-18af85c4df39a11b44b39629783ed3ddec6a8853.gh.tar.gz 30553 BLAKE2B 93a33b61fc809d9525a7967e1b61d7164729bf600629cf19a0fd0fd8035020c704a05d68ff200bc00e72b20d13f1dd294cbfdd234e0889fe5c3d6a4b51a4592d SHA512 cedc0be2b3d2c5e03d284ecf209acfcb043f50e985b93361bf77d5691f046646612204bb0adf0183cda86f4b72aaa3abcc7c337bda3fe2bf8fd869ea4c354a07
DIST hyper-util-0510e3a3cba7aedd504b4ee0d69fbf41e76a524f.gh.tar.gz 106895 BLAKE2B a951c6e5ddc01fc023af0c38d2ba9f22e0ab95d42d8d88d3fc0a2bb9c4349905a8653c137e5177f3b34a0f25d23b0ffb11e72eb7de0067c3daf45a3d636d120e SHA512 fd90c7f2eb8d318e4eabf4c4e078c639c49030563e84d91d097644f20e1585254e9c571613917e5eb43bbfada5f7730d75ecf37a49a2c9c82f7b356aedf7f5dc
DIST jevmalloc-192b66e1a4d2c16bd6db7a84385ecb9c20889637.gh.tar.gz 116326 BLAKE2B fa9b0855a344568288878da51e99cef05aeed6d9ec75c867b0327c8aee886233227b6cdbb7b9a256c12244b87dc2b091ec8cb64fa0a2aff7573e4c599bf3aeb4 SHA512 d0923807e06aa0b5b0efd0792ee522091e0f9ee165be2e278060627c0799941e15404ab55099381ebcfebcd0e5da3ab7e4e02650606306f02f4d7c3378d59280
-DIST jevmalloc-93795449913f65ab533b7fa482333eef63fc3ae0.gh.tar.gz 116333 BLAKE2B e35bba5e09be9539f089d23093147ca0bc226a06e4607ee25081f081ea7a876758e28d7eaf9ec66b0e6dfe778254f0757477fbcaf92766aa12cebe12a13b2372 SHA512 22e879b6c0082020217a517c417e4407f2393f9edbc015ad2a71d64887d86478b22eadbf645e20bfd2dbf4bd89996093519e6fec3b1e0f3e34b4c239752b849a
+DIST jevmalloc-ef3e8e6c903aa632ab87c3dd720a448e9b98a0c4.gh.tar.gz 188692 BLAKE2B b7875d4b3eceee93745ac07aa1c6ba78111d98f20a8d9cec01206848b0c15a419ee723163dc13a25b099b88fbba6ab1cc59cfb22c7dd00b86a377eef1214d86b SHA512 9aa72acdc928f0e090251bc3e7069305a85bbd3ee136be1f2947cf4666077caacb940ec9a95f93dd0501c0134347709ed276707ab4961bde4cf82827702d58c6
DIST ldap3-fdfbba2bf916b53e5f73cdb1a495ebb649978079.gh.tar.gz 120702 BLAKE2B 79f3e23e91d0a54409ca214cbddf66cbc0c9fabe04dec0e85ce7c2df576163149f66b136e9d0887ff3ad93a98785cd09b9d3a4c819e25d8213b3e627cc1ef516 SHA512 fbf5c41faf20ccc20cd253254f814960aceec05d964b916297da8c346c1b213b85c27637935523ba1e0ec8682ea54e34c201c6e650de3ab61ee6a85644bba16b
DIST resolv-conf-ab5c3e44016bc76b8798ec837a5a9cf9d88bf233.gh.tar.gz 17762 BLAKE2B f63ff4926d147e8473c030f87587089ca285767bdb8bf507be9be51eb41d70514f4d84c5af6dee6385c5ef826420206757358e5580aa1bf1b19af5ac32ee2fe9 SHA512 485214ab3466703c47e42a0bce8bbbb517e4e9c533c4e488124b8f6b9d76ff23ec5e72b728182095bf7e84c27d39ca7ea1c96317f2a742748ef580128b7dce90
DIST rocksdb-0bd7e6d6438d318d66e8374ec1fe24126204f3b3.tar.gz 14390790 BLAKE2B eed8e0b771407a9df4eadd51135b08f7b42ac6062f63ffd55053731ab9fe4ca22b1c6382d8475febe72434083d7a8f0ecb08612728f9794a442de934673d95d4 SHA512 6efbe0b63f8c3567ff2ccd0d477b1a4a9883c849f4dd4381d2083255ee3dc18307a7c0670c5f60a14207f810e988ac0cb19a8847d8d6174370a4ee54f35b8607
-DIST ruma-5df8a2e005f1d4b848f40dc7e911c693c8a36470.gh.tar.gz 947149 BLAKE2B dc4bc7676e9389abff3068fbcc8cdff3e1057658ae10af2793ce7bd28a947217622ac7b055b7a22d35c4b5a144e0a2ee970d69d963f3c155abf8c4b27102b25a SHA512 23a9b42812bef41e3e3bd5b3e7d0498b52e6d0364969bea47139c53c199f84a96fbc32e690b95263bc10f11f16220aabd1564bfeb1b71ec041af63dce11d3935
+DIST rocksdb-eb79ddeff0ea32ebb8f8b69dd1df95c557328e85.tar.gz 15245942 BLAKE2B 4828264875949fdca4652d39ff78a9e6484c7d244584023fce76faab45545f87f95e984500b33a16e49560141800937eed7a39488afe2f19f176eeac662e6afa SHA512 3c46ba23156cdd27a86e8ed1926d29ac02ffa68b593348531851254471f0b5dd3a1d597312e31723af898df10264ad37610a8977eacfbbafb2719f68edfe536c
DIST ruma-7cf3483a30fa331843531da2c99451d25771176a.gh.tar.gz 970514 BLAKE2B 773440995f0f97411760a7a07f2cc616bf650a18310eb13d383b65498a4bde979e26489ddf128e5dbbb8b4d761b5b806aac1a257fee99503cad1ffbfc16e48eb SHA512 03aadfb2210c93e3e9d8ecd16363c8e14973e62e449806e617d3000b32c55aa39630d65ce66525b3bade5d6190ef22a6f36ade318f5b570bebb9a861082d6096
+DIST ruma-b2ea02acf10ced42667f276c72bc1c7eac23d24d.gh.tar.gz 973496 BLAKE2B 4664b0b87fb1343a6c9b847e12cd5ea754c591c7459cc4c8bccfdc453921062bf300980500e693b76e851208e56cb266d7cbf8dda8a2c8e7c1b84d011ed2a69b SHA512 6e83fecd409096fc556cc26aa56d1a3f8a6eb93ee073194e4cf7d22070974bf37b3d718ff91bba0677f687ee38ff86824f16a909f617d8c7f307e5983367a195
DIST rust-rocksdb-842a4c25d5e8b86e4c858ba98bdfabe24adb2641.gh.tar.gz 273660 BLAKE2B 03fcbc069c3f80c46d5cd2bffaeeef36cba954f13b60281fd56ab18166add355252d052cf24b7b08f22a9bfc7b0d51ad33c0e7da1c3be2331a9a6da397d7d5f5 SHA512 b771f66128158e27069e7415174f56dbe54832e614ab473850be52dcdf3943251162f93d4279e1a4109cc2ed312f16a78cdddc8f5a7b041b860861e412e463e8
-DIST rust-rocksdb-9f26b713c204bd8783cdbc2d36a524945e44773d.gh.tar.gz 273576 BLAKE2B 1d1519a2745d5aef1bfb18fdc1737969aec625a7b3d660c7a1c0457ae4ff60ef68165df559c3f30d8279328f27483d33ceecabd752fa6d118e35b45a99d332af SHA512 ae3fde5c12ee56f0978686d3124298e33c2f7037e3de3a30ccadbfce5fc24f79c8c1ff3715d0fe9ba61b6b51297acbff1ee86495411cb8b691820c836c7d50f3
+DIST rust-rocksdb-9c0aad8e358339afc1ab1acb658afe55a1a4c012.gh.tar.gz 336264 BLAKE2B 3e3433b8f53f2063445a4eb79d03e7a1da57f8ef3b6595facda45c8104d32fd1b82ff704f6b6292b693298b55c1a4bc53379d96aa09429ca591ca074a598f2d0 SHA512 4cdc92938e2fcfe7af0d7377adff7cdad9f9748122688d4acecf36833befd6e71bbaaf13fc49379f122843e772550656d7f9025d495bbd5917195cbbaca12cc9
+DIST rustls-platform-verifier-c68093b6ac7d739e6b3aefb809c646a5e0210306.gh.tar.gz 138325 BLAKE2B e07c389247d84146bccf1143d2cd00684a5ab41ab4935ddf7bd6a0ea287bf7d19fcc20579b72eb97ca8c16f7f215e5fe09d99d5022747e63174aae17aca52021 SHA512 97f6e76518ef34df0105f79805f501234788ebebe2ff8c407b7858aac0bdad38626bb8de08a54d1a47f86997a5e0e1f649fb6270fcedce9f5d9524656410843d
DIST rustyline-async-879968ba99c2558ae234fd67a057b7ea6f761fd3.gh.tar.gz 20903 BLAKE2B 6b769ef829e95805d05554b2373a92729ed13426ce57b5b0a9cb84f4a3d8c8bd4e99d5089e3675f628a1eb3024cee95893f8ae17776ec93e771516c371d8a0d0 SHA512 706a757f7ba4bdcd93b5fb0e02d82176e46c7cca2aa33f7ccb8ccc7e71a4b7311b3b733f94ae70122bd068dd7079c1ce5329bf0c91d977c219bba115fcb692e4
+DIST synapse-admin-api-5b471333acb72b1841ade61bf39e2234c24137be.gh.tar.gz 48284 BLAKE2B fec67309a26cbe7d3b199fd6d5be7a224be89e83d69f0cfe01e5c49af50f953196f181a2c9702f83066a9235db29a3e5417e7c8c0b39468d8c1e2a22b101b907 SHA512 4eff8e2b226ce698050d11444b21ae9dae99493e6ea53c53ec319ec8e653cdbfa07c81b20c9c2193b0ed6b529411e987c2fa8b666df6de467f80a15d2ceaaebf
DIST synapse-admin-api-5cb409a3fc10b2dc9d8ed4f0f2ed7a68ca910a6d.gh.tar.gz 48296 BLAKE2B a16c4f71f52d4c2452149883ff6b9c68fef28b2c11cb3c328eb5566938e92d3e59c0080f408a9464ddcbe554a03979cbd01e9e46d80f8d01a96b428a6f427e0c SHA512 63ee7f0a8abcc397211517e35e2542b49d42f7d72c48f6f852b29e91798cd6e5925b95231175b87e6b8324b0b9ef2338c8a390769ed45a49fbe5cf959a5a9db2
-DIST synapse-admin-api-c8654e1e9a05dfa78874a87c62391fe4b082672b.gh.tar.gz 48277 BLAKE2B 717fa2cd17cca3a6349b376906567f3fc6c9e1f491ccb6c9b53200fa38aaa7d73cbed76d7f79808bc83ede2d1cb9b8e95b27a5a9aeee0ae8cbe304c7c5f77543 SHA512 e5f016a8b14ad15a1cab155adc2ab5c5ea71e4291f7866fdca839e1819271fc9d3b3c824c0e11c9441e47d5eb94c3503df73d26333bad5d1df79a31b5e33a28d
-DIST tuwunel-1.8.2-crates.tar.xz 36325136 BLAKE2B b6480ab18edd6ae386140a347279333a4366c26c7c9e08aa2edc234db59e7e177aa2476622cb3ec431b7578a010a3fed67564e79e1b23dea0ee922f34c009afd SHA512 47348d708f9f24b4098d5b69fa3552759edfcd73b41c80f8f4649021c2b8da742d0eb0193ca3c14aa7a1f11b43611311b83d81d67964577bf8d9a30d5634c5fc
-DIST tuwunel-1.8.2.tar.gz 1454935 BLAKE2B d437cbfd46d39127cfd925d26bfb765ac37ffd63ecac0eb3bdca71865178d4c15ebde78995d70e22357a414dc2b77d52c86409b4aa3fa968fd66935df3a49a20 SHA512 60192fc2af55922449e5db724dbd6a127a8ea4600f6035fb98eb87c43d2e6c787b4eaab7864d020eae3ffc7ede9d46065c19ea733a5daf897bdc2f9d555a3816
DIST tuwunel-1.8.3-crates.tar.xz 36376420 BLAKE2B 036463d508169ec8f8bc8b1fda0b0b6f33c0bdc4a22a9f6f027608e7d7b995c18148d10ad5ce29974d4dda6c198f976fae564e07414cf37bdb4f5db4a4ad1259 SHA512 807f473d0f048b7d1912762a18f1f061fbbae347feb6c4c3ff9f81f1907f45b79a41be471d97dfe425a27a9357a3005013190fcc802ba91742effd119285f22d
DIST tuwunel-1.8.3.tar.gz 1570235 BLAKE2B 0762fd930c8dac1d6f1040a47e47f8d4d5a13088b9c0f627183e4654ced675d68efd19835c58bc09e52ca288d2d08b51d26d6a64412472c97608b927a4958c1f SHA512 db727f79a9b069d69a4a9d47a350698c0147af75b039b4f851fc59233ff3b93b3621f893cf493f097e69c9b8a3b4b844f885c51299b8bb35ff70405e14d26703
+DIST tuwunel-1.9.0-crates.tar.xz 37239536 BLAKE2B f08f27c7a43c2e52b90910ce894dd0f3c3f1461674a1231099a1939ad42d35369b42271f40b5debb8af1f762c9905b989993fdaa7706d12c1e2f3401087f4b81 SHA512 6b1a23191e4922a08cbe081972c411a3ce5799b061216f507c6290ce70e76ab35176fb9de09b24017aebcc1640ac8c3572ed9f3cccf40ab39a16b9846d9f9d1d
+DIST tuwunel-1.9.0.tar.gz 1781666 BLAKE2B e9f44529cd351c2996cedc446142e137f861809dd0e6ccff5d3c7fd6178db97b3c0b130b125120ac4d03adfd5b5282b1241578a34dacc04a6944d66523c10e5c SHA512 c278dadde99c149c98a44b6d5982d36f20901b700aad469f44b97a1ed8ed24eb5afe33ac6056f613561058c99b64030205bc7c4610a1b90e4d67c400230d8ffb
diff --git a/net-im/tuwunel/tuwunel-1.8.2.ebuild b/net-im/tuwunel/tuwunel-1.9.0.ebuild
index 1c2c0da177cc..39427a1eac91 100644
--- a/net-im/tuwunel/tuwunel-1.8.2.ebuild
+++ b/net-im/tuwunel/tuwunel-1.9.0.ebuild
@@ -13,26 +13,26 @@ declare -A GIT_CRATES=(
[core_affinity]='https://github.com/matrix-construct/core_affinity_rs;ff148c2985cbaff3e6e953d45cda4d7696f38d75;core_affinity_rs-%commit%'
[event-listener]='https://github.com/matrix-construct/event-listener;18af85c4df39a11b44b39629783ed3ddec6a8853;event-listener-%commit%'
[hyper-util]='https://github.com/matrix-construct/hyper-util;0510e3a3cba7aedd504b4ee0d69fbf41e76a524f;hyper-util-%commit%'
- [jevmalloc-sys]='https://github.com/matrix-construct/jevmalloc;93795449913f65ab533b7fa482333eef63fc3ae0;jevmalloc-%commit%/jevmalloc-sys'
- [jevmalloc]='https://github.com/matrix-construct/jevmalloc;93795449913f65ab533b7fa482333eef63fc3ae0;jevmalloc-%commit%/jevmalloc'
- [lber]='https://github.com/matrix-construct/ldap3;fdfbba2bf916b53e5f73cdb1a495ebb649978079;ldap3-%commit%/lber'
- [ldap3]='https://github.com/matrix-construct/ldap3;fdfbba2bf916b53e5f73cdb1a495ebb649978079;ldap3-%commit%'
+ [jevmalloc-sys]='https://github.com/matrix-construct/jevmalloc;ef3e8e6c903aa632ab87c3dd720a448e9b98a0c4;jevmalloc-%commit%/jevmalloc-sys'
+ [jevmalloc]='https://github.com/matrix-construct/jevmalloc;ef3e8e6c903aa632ab87c3dd720a448e9b98a0c4;jevmalloc-%commit%/jevmalloc'
[resolv-conf]='https://github.com/matrix-construct/resolv-conf;ab5c3e44016bc76b8798ec837a5a9cf9d88bf233;resolv-conf-%commit%'
- [ruma-appservice-api]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-appservice-api'
- [ruma-client-api]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-client-api'
- [ruma-common]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-common'
- [ruma-events]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-events'
- [ruma-federation-api]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-federation-api'
- [ruma-identifiers-validation]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-identifiers-validation'
- [ruma-identity-service-api]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-identity-service-api'
- [ruma-macros]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-macros'
- [ruma-push-gateway-api]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-push-gateway-api'
- [ruma-signatures]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma-signatures'
- [ruma]='https://github.com/matrix-construct/ruma;5df8a2e005f1d4b848f40dc7e911c693c8a36470;ruma-%commit%/crates/ruma'
- [rust-librocksdb-sys]='https://github.com/matrix-construct/rust-rocksdb;9f26b713c204bd8783cdbc2d36a524945e44773d;rust-rocksdb-%commit%/librocksdb-sys'
- [rust-rocksdb]='https://github.com/matrix-construct/rust-rocksdb;9f26b713c204bd8783cdbc2d36a524945e44773d;rust-rocksdb-%commit%'
+ [ruma-appservice-api]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-appservice-api'
+ [ruma-client-api]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-client-api'
+ [ruma-common]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-common'
+ [ruma-events]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-events'
+ [ruma-federation-api]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-federation-api'
+ [ruma-identifiers-validation]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-identifiers-validation'
+ [ruma-identity-service-api]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-identity-service-api'
+ [ruma-macros]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-macros'
+ [ruma-push-gateway-api]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-push-gateway-api'
+ [ruma-signatures]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma-signatures'
+ [ruma]='https://github.com/matrix-construct/ruma;b2ea02acf10ced42667f276c72bc1c7eac23d24d;ruma-%commit%/crates/ruma'
+ [rust-librocksdb-sys]='https://github.com/matrix-construct/rust-rocksdb;9c0aad8e358339afc1ab1acb658afe55a1a4c012;rust-rocksdb-%commit%/librocksdb-sys'
+ [rust-rocksdb]='https://github.com/matrix-construct/rust-rocksdb;9c0aad8e358339afc1ab1acb658afe55a1a4c012;rust-rocksdb-%commit%'
+ [rustls-platform-verifier-android]='https://github.com/matrix-construct/rustls-platform-verifier;c68093b6ac7d739e6b3aefb809c646a5e0210306;rustls-platform-verifier-%commit%/android-release-support'
+ [rustls-platform-verifier]='https://github.com/matrix-construct/rustls-platform-verifier;c68093b6ac7d739e6b3aefb809c646a5e0210306;rustls-platform-verifier-%commit%/rustls-platform-verifier'
[rustyline-async]='https://github.com/matrix-construct/rustyline-async;879968ba99c2558ae234fd67a057b7ea6f761fd3;rustyline-async-%commit%'
- [synapse-admin-api]='https://github.com/matrix-construct/synapse-admin-api;c8654e1e9a05dfa78874a87c62391fe4b082672b;synapse-admin-api-%commit%'
+ [synapse-admin-api]='https://github.com/matrix-construct/synapse-admin-api;5b471333acb72b1841ade61bf39e2234c24137be;synapse-admin-api-%commit%'
)
LLVM_COMPAT=( 21 )
@@ -48,9 +48,9 @@ HOMEPAGE="
"
# Copy this from the GIT_CRATES[rust-rocksdb] entry.
-RUST_ROCKSB_GIT_COMMIT=9f26b713c204bd8783cdbc2d36a524945e44773d
+RUST_ROCKSB_GIT_COMMIT=9c0aad8e358339afc1ab1acb658afe55a1a4c012
# cat flake.lock | jq '.nodes.rocksdb.locked.rev'
-ROCKSDB_GIT_COMMIT=0bd7e6d6438d318d66e8374ec1fe24126204f3b3
+ROCKSDB_GIT_COMMIT=eb79ddeff0ea32ebb8f8b69dd1df95c557328e85
SRC_URI="
${CARGO_CRATE_URIS}
@@ -135,6 +135,7 @@ src_prepare() {
event-listener
hyper-util
resolv-conf
+ rustls-platform-verifier
rustyline-async
)
@@ -143,15 +144,15 @@ src_prepare() {
echo ${GIT_CRATES[${patched_crate}]} \
| cut --delimiter=';' --fields=2
)
- local directory_prefix=$(
+ local crate_path=$(
echo ${GIT_CRATES[${patched_crate}]} \
| cut --delimiter=';' --fields=3 \
- | cut --delimiter='%' --fields=1
+ | sed --expression="s/%commit%/${commit_hash}/g"
)
echo "" >> "${ECARGO_HOME}/config.toml" || die
echo "[patch.crates-io.${patched_crate}]" >> "${ECARGO_HOME}/config.toml" || die
- echo "path = \"${WORKDIR}/${directory_prefix}${commit_hash}\"" >> "${ECARGO_HOME}/config.toml" || die
+ echo "path = \"${WORKDIR}/${crate_path}\"" >> "${ECARGO_HOME}/config.toml" || die
done
local rocksdb_path="${WORKDIR}"/rust-rocksdb-${RUST_ROCKSB_GIT_COMMIT}/librocksdb-sys/rocksdb
diff --git a/net-im/vesktop-bin/Manifest b/net-im/vesktop-bin/Manifest
index 71b4e91eb34a..027592bb77a6 100644
--- a/net-im/vesktop-bin/Manifest
+++ b/net-im/vesktop-bin/Manifest
@@ -1,2 +1,4 @@
DIST vesktop-1.6.5-arm64.tar.gz 116209938 BLAKE2B 8b84b94a1eddd5adaba73c0d0b6bc88eebc0ced996870bfa712e38f13a5ac78afd1f3072da447b3f7f03ac8b16ba57ff4c49fbe29b916e616653429393b3c356 SHA512 3edcecfee56bb55a4048a224cd767900ba20be5a883d715be1e51d64169448580d7bf5763a54127b58e064b2de70a71b9e26371ef373d3e0f9b8c5c224011aec
DIST vesktop-1.6.5.tar.gz 115782875 BLAKE2B de6e303c07a481261b341866b75eaa6604dfe485d087cdf748df8b28f0964ad30955a771119a3c54ae08905394b9cdef188f9af32b6b7d4a7d1e49d2f36e1bfe SHA512 9561d56ae92b13a7034cb945d7250516ec9a3b644bc2d3920280c6019ce4e98bfb7b13067a96aa099ce5afcb4a4c7d45930eb4c7d64fe1b4f31a77198d7c9cdc
+DIST vesktop-1.6.6-arm64.tar.gz 125011654 BLAKE2B 9d1c91affb2acfc79293a72147f2cfe477c2f9cc7facc89087b1e29f4acd1ba8e6f4b5bf55daf4b2ac864c89b7b1bb5f2962e1811c152f8b1784242394d567c5 SHA512 72ec557f2196512da4a65362ea056efe5747fe9500e3892b543b63f2fe2abfae3edd7cbfcd99d2fcba23766d7e8ba91e6bd508242cba03c612367187ae308f52
+DIST vesktop-1.6.6.tar.gz 126737713 BLAKE2B d7c8f5e0e13faabcc2a9328d1f965ee2ead4e5d9e93ddcf3f5acb4435b0f2a26949b48ebca214ebc3e4434fad237bdd8ad4c12e88b7b200916484b4a5a3ce248 SHA512 c3c099b89895723e17f62c7683089476fb4f7585cdc23ee06384ef4b9e87280f430b0b7c5e25e9ed35ff03d7204dd1d91242b0884043f69b8f5b0d03d802f4f1
diff --git a/net-im/vesktop-bin/vesktop-bin-1.6.6.ebuild b/net-im/vesktop-bin/vesktop-bin-1.6.6.ebuild
new file mode 100644
index 000000000000..4e2be546d9a2
--- /dev/null
+++ b/net-im/vesktop-bin/vesktop-bin-1.6.6.ebuild
@@ -0,0 +1,99 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="vesktop"
+
+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 with Vencord Preinstalled"
+HOMEPAGE="https://github.com/Vencord/Vesktop/"
+SRC_URI="
+ amd64? ( https://github.com/Vencord/Vesktop/releases/download/v${PV}/${MY_PN}-${PV}.tar.gz )
+ arm64? ( https://github.com/Vencord/Vesktop/releases/download/v${PV}/${MY_PN}-${PV}-arm64.tar.gz )
+"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+RESTRICT="bindist mirror strip test"
+
+DEPEND="
+ app-accessibility/at-spi2-core
+ dev-libs/expat
+ dev-libs/glib
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/mesa[gbm(+)]
+ net-print/cups
+ sys-apps/dbus
+ sys-libs/glibc
+ x11-libs/cairo
+ x11-libs/libdrm
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrandr
+ x11-libs/libdrm
+ x11-libs/libxcb
+ x11-libs/libxkbcommon
+ x11-libs/pango
+ x11-misc/xdg-utils
+"
+
+DESTDIR="/opt/${PN}"
+
+QA_PREBUILT="*"
+
+CONFIG_CHECK="~USER_NS"
+
+src_unpack() {
+ default
+ use arm64 && S="${WORKDIR}/${MY_PN}-${PV}-arm64"
+}
+
+src_configure() {
+ default
+ chromium_suid_sandbox_check_kernel_config
+}
+
+src_install() {
+
+ doicon -s 256 "${FILESDIR}/vesktop-bin.svg"
+ domenu "${FILESDIR}/vesktop.desktop"
+
+ exeinto "${DESTDIR}"
+
+ doexe vesktop chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so libvulkan.so.1
+
+ 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
+
+ fowners root "${DESTDIR}/chrome-sandbox"
+ fperms 4711 "${DESTDIR}/chrome-sandbox"
+
+ [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
+
+ dosym "${DESTDIR}/vesktop" "/usr/bin/vesktop-bin"
+
+}
+
+pkg_postinst() {
+ optfeature "Desktop notifications support" x11-libs/libnotify
+ xdg_pkg_postinst
+}