From 8b3c41ecef8a1cdd270ce3aabcfdfb991839699c Mon Sep 17 00:00:00 2001
From: V3n3RiX <venerix@koprulu.sector>
Date: Sat, 8 Feb 2025 00:11:30 +0000
Subject: gentoo auto-resync : 08:02:2025 - 00:11:30

---
 net-im/Manifest.gz                                 | Bin 8924 -> 8924 bytes
 net-im/neochat/Manifest                            |   2 +
 net-im/neochat/neochat-24.12.2.ebuild              |  66 ++++++++++++++++
 net-im/signal-desktop-bin/Manifest                 |   4 +-
 .../signal-desktop-bin-7.40.0.ebuild               |  88 ---------------------
 .../signal-desktop-bin-7.40.1.ebuild               |  88 +++++++++++++++++++++
 net-im/tokodon/Manifest                            |   2 +
 net-im/tokodon/tokodon-24.12.2.ebuild              |  58 ++++++++++++++
 8 files changed, 218 insertions(+), 90 deletions(-)
 create mode 100644 net-im/neochat/neochat-24.12.2.ebuild
 delete mode 100644 net-im/signal-desktop-bin/signal-desktop-bin-7.40.0.ebuild
 create mode 100644 net-im/signal-desktop-bin/signal-desktop-bin-7.40.1.ebuild
 create mode 100644 net-im/tokodon/tokodon-24.12.2.ebuild

(limited to 'net-im')

diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index 23ed42643c40..ec9c66350749 100644
Binary files a/net-im/Manifest.gz and b/net-im/Manifest.gz differ
diff --git a/net-im/neochat/Manifest b/net-im/neochat/Manifest
index b9e474f29e6e..de1a8e2bb234 100644
--- a/net-im/neochat/Manifest
+++ b/net-im/neochat/Manifest
@@ -1,5 +1,7 @@
 DIST neochat-24.08.3.tar.xz 1031148 BLAKE2B 53684fc75f95441dfec80dc3e50837d309241ecaad3d868ec4772bdb83a35e6763c351346f3c7e44e392fb216dc21025a59b3013cac930fa84dac82496019b52 SHA512 a1a6cc6d1b7fc2126aeb800ed64546f9414e1ab6759d92452dcfba22ffc00a9903b3097b6d474f2aef85da351c07cf8d734b2e8a573abbea0482caf74c4566bf
 DIST neochat-24.12.1.tar.xz 1063988 BLAKE2B 9a2d5f5523f3e8f73e05a80ab81c982528d098b6a3aeed6cbdbb9a7e5e539e220ecb9416aa83cb94c80c8a661a8492e1fa99c7f850ba899a7eb25696b72cf657 SHA512 35a67bb9a876c4a4a0e5374905a5846205e72dcbcd90bb8feec984455b1bd299de061d00137bb3b68c4d92a1aa9acc1d2096d86dc87f1455ea553c49cf8dffc6
+DIST neochat-24.12.2.tar.xz 1063892 BLAKE2B b9fc781317ed4ec3908a16b2fa0a13a38e93c915c040c57f264dc8b557d03526d39cbbfe47e8c79ad6ef51874439b371e17f9d52ff3ceb97f64971933a6af151 SHA512 1f5f6957d874ddc28cac7a21f49610ed77581adc755711d3579d87207942a7d280cfad158c5536dc9c2d4e8e7fb4f30bd6fcc0bc12664ce4b2eeed20778a2a70
 EBUILD neochat-24.08.3.ebuild 2011 BLAKE2B 0e39a521a033965c05faa66fc4cf567ed9c4659bb2c1504d918176e9c3efd3b25f6ee2c66ebda6103c31b4dc9d5747106cf2925d96f03f0fdfd6c9e7cae8cf2d SHA512 4deda6939211ec80f969164231d4bb551a37b59faba79e02e39b38b78a3626edafad95b1aaedab549ee295851d5912d5e02042d0f5399779a40857e4425569c2
 EBUILD neochat-24.12.1.ebuild 2010 BLAKE2B 0ec9849e7e2f2e381e0d7aef368b6efcfd972895115f87cc4dd444e54f01fecdd34f3a5f3a8fe6dd060f7d27e44d71ef8bb6e3db588167ef4d357ea540890860 SHA512 e23c0d0ae19c8e30a1986881287ed6d520604fe7f55797f93262624afee6ff36a3aa7aa1a6cf17b13fddf76e3d54c5ddd37b097ea9e7448dfaaa220e1bcf6281
+EBUILD neochat-24.12.2.ebuild 2010 BLAKE2B 0ec9849e7e2f2e381e0d7aef368b6efcfd972895115f87cc4dd444e54f01fecdd34f3a5f3a8fe6dd060f7d27e44d71ef8bb6e3db588167ef4d357ea540890860 SHA512 e23c0d0ae19c8e30a1986881287ed6d520604fe7f55797f93262624afee6ff36a3aa7aa1a6cf17b13fddf76e3d54c5ddd37b097ea9e7448dfaaa220e1bcf6281
 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/net-im/neochat/neochat-24.12.2.ebuild b/net-im/neochat/neochat-24.12.2.ebuild
new file mode 100644
index 000000000000..00e62de3356c
--- /dev/null
+++ b/net-im/neochat/neochat-24.12.2.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.7.0
+QTMIN=6.7.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Client for Matrix, the decentralized communication protocol"
+HOMEPAGE="https://apps.kde.org/neochat/"
+
+LICENSE="GPL-3+ handbook? ( CC-BY-SA-4.0 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+# TODO: Wire up kunifiedpush once packaged? (1a3055df8673802076bc0c269ec24274abef375b)
+DEPEND="
+	app-text/cmark:=
+	dev-libs/kirigami-addons:6
+	>=dev-libs/icu-61.0:=
+	dev-libs/qcoro[network]
+	>=dev-libs/qtkeychain-0.14.2:=[qt6(+)]
+	>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+	>=dev-qt/qtdeclarative-${QTMIN}:6
+	>=dev-qt/qtmultimedia-${QTMIN}:6
+	>=dev-qt/qtsvg-${QTMIN}:6
+	>=dev-qt/qtwebview-${QTMIN}:6
+	>=kde-frameworks/kcolorscheme-${KFMIN}:6
+	>=kde-frameworks/kconfig-${KFMIN}:6[qml]
+	>=kde-frameworks/kconfigwidgets-${KFMIN}:6
+	>=kde-frameworks/kcoreaddons-${KFMIN}:6
+	>=kde-frameworks/kcrash-${KFMIN}:6
+	>=kde-frameworks/kdbusaddons-${KFMIN}:6
+	>=kde-frameworks/ki18n-${KFMIN}:6
+	>=kde-frameworks/kio-${KFMIN}:6
+	>=kde-frameworks/kirigami-${KFMIN}:6
+	>=kde-frameworks/kitemmodels-${KFMIN}:6
+	>=kde-frameworks/knotifications-${KFMIN}:6
+	>=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+	>=kde-frameworks/kwindowsystem-${KFMIN}:6
+	>=kde-frameworks/purpose-${KFMIN}:6
+	>=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+	>=kde-frameworks/sonnet-${KFMIN}:6[qml]
+	>=kde-frameworks/syntax-highlighting-${KFMIN}:6
+	media-libs/kquickimageeditor:6
+	>=net-libs/libquotient-0.9.0:=
+"
+RDEPEND="${DEPEND}
+	>=dev-qt/qt5compat-${QTMIN}:6[qml]
+	>=dev-qt/qtlocation-${QTMIN}:6
+	>=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+	>=dev-qt/qtpositioning-${QTMIN}:6[qml]
+	>=kde-frameworks/kquickcharts-${KFMIN}:6
+	>=kde-frameworks/prison-${KFMIN}:6[qml]
+"
+BDEPEND="virtual/pkgconfig"
+
+CMAKE_SKIP_TESTS=(
+	# bug 938530, i18n bs
+	eventhandlertest
+	# bug 909816, tries access /proc/PID/mem
+	texthandlertest # ki18n (KLocalizedString) failure
+)
diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest
index db8f80be0efa..fa1d61ddee7a 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1,3 +1,3 @@
-DIST signal-desktop_7.40.0_amd64.deb 123394806 BLAKE2B 84841a4f41363a17e475cdacb516f6ef7039af05acfd0c8409c7c29e82eaea2fb73ae9f12a84ae5efa98d088d7934c07c5592e388a41667d56cb1655e7b1907e SHA512 ea8ebf5719187ec696c035534e8c8cc8884cac825c33f5173f8ca01a0883574a41122682d10a0fa253cee35a0130b35d12ba2ad03285eafe33a08bee08dc59f9
-EBUILD signal-desktop-bin-7.40.0.ebuild 2255 BLAKE2B 7e89f533b15bb8a71da3d078e20028c1e76309a18c08d17d3508aadf7d23cfe864d62844ab372fe6cf2c2e005a46b899ffb7ea7c32c519ccf608126e1070ccb0 SHA512 219d1112863bacb34b64ce7440e02def0f2a58f6872f697522b2aec53c9c94c50c698e1c5c7bb0f00df0435a67836f8c2677ebe7174f4bb6fbe67f4e81fc38a7
+DIST signal-desktop_7.40.1_amd64.deb 123383684 BLAKE2B b2d3fb8385f7c364741d6722ead5ba42472befc48bc6ab0eb67d60b5632e5f9c72ec8c62ffc43f2f67480b179b3c1a4bce1161ab2b6cee9c7f3b875cd8214f5c SHA512 67f122fbff70bfcd28228595c2763ffffab3c4b007d1832fd34d1b2fa843a3dd7d1b2cbb2fdc70f075a7fa30ac05fd69baa2a383aad18ba1ee92bdc186174438
+EBUILD signal-desktop-bin-7.40.1.ebuild 2255 BLAKE2B 7e89f533b15bb8a71da3d078e20028c1e76309a18c08d17d3508aadf7d23cfe864d62844ab372fe6cf2c2e005a46b899ffb7ea7c32c519ccf608126e1070ccb0 SHA512 219d1112863bacb34b64ce7440e02def0f2a58f6872f697522b2aec53c9c94c50c698e1c5c7bb0f00df0435a67836f8c2677ebe7174f4bb6fbe67f4e81fc38a7
 MISC metadata.xml 486 BLAKE2B cfc118c5488c5c50b4de72443e6b836992a4ba7a6fb94358552c814006a49b00580b5ab0a57141b17809e1d2a898b9e23e6fee0837778edfa7f6de53ccc09d01 SHA512 4ab7dc5fd6fb03e7296164d0d924ab4eb11c6fd31c2fc651706892eda53b29be5db65cd94da8e6aa743e9b7ed10ee3e5f25f14dd2d1be99459daa11f529dbb95
diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-7.40.0.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-7.40.0.ebuild
deleted file mode 100644
index d9ec14f88d0e..000000000000
--- a/net-im/signal-desktop-bin/signal-desktop-bin-7.40.0.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin/}"
-
-inherit pax-utils unpacker xdg
-
-DESCRIPTION="Allows you to send and receive messages of Signal Messenger on your computer"
-HOMEPAGE="https://signal.org/
-	https://github.com/signalapp/Signal-Desktop"
-SRC_URI="https://updates.signal.org/desktop/apt/pool/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb"
-S="${WORKDIR}"
-
-LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="-* amd64"
-RESTRICT="splitdebug"
-
-RDEPEND="
-	>=app-accessibility/at-spi2-core-2.46.0:2
-	dev-libs/expat
-	dev-libs/glib:2
-	dev-libs/nspr
-	dev-libs/nss
-	>=media-fonts/noto-emoji-20231130
-	media-libs/alsa-lib
-	media-libs/libpulse
-	media-libs/mesa[X(+)]
-	net-print/cups
-	sys-apps/dbus
-	virtual/udev
-	x11-libs/cairo
-	x11-libs/gdk-pixbuf:2
-	x11-libs/gtk+:3[X]
-	x11-libs/libdrm
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libxkbcommon
-	x11-libs/libXcomposite
-	x11-libs/libXdamage
-	x11-libs/libXext
-	x11-libs/libXfixes
-	x11-libs/libXrandr
-	x11-libs/pango
-"
-
-QA_PREBUILT="
-	opt/Signal/chrome_crashpad_handler
-	opt/Signal/chrome-sandbox
-	opt/Signal/libEGL.so
-	opt/Signal/libGLESv2.so
-	opt/Signal/libffmpeg.so
-	opt/Signal/libvk_swiftshader.so
-	opt/Signal/libvulkan.so.1
-	opt/Signal/resources/app.asar.unpacked/node_modules/*
-	opt/Signal/signal-desktop
-	opt/Signal/swiftshader/libEGL.so
-	opt/Signal/swiftshader/libGLESv2.so"
-
-src_prepare() {
-	default
-	sed -e 's| --no-sandbox||g' \
-		-i usr/share/applications/signal-desktop.desktop || die
-	unpack usr/share/doc/signal-desktop/changelog.gz
-}
-
-src_install() {
-	insinto /
-	dodoc changelog
-	doins -r opt
-	insinto /usr/share
-
-	doins -r usr/share/applications
-	doins -r usr/share/icons
-	fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox /opt/Signal/chrome_crashpad_handler
-	fperms u+s /opt/Signal/chrome-sandbox
-	pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox opt/Signal/chrome_crashpad_handler
-
-	dosym -r /opt/Signal/${MY_PN} /usr/bin/${MY_PN}
-}
-
-pkg_postinst() {
-	xdg_pkg_postinst
-	elog "For using the tray icon on compatible desktop environments, start Signal with"
-	elog " '--start-in-tray' or '--use-tray-icon'."
-}
diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-7.40.1.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-7.40.1.ebuild
new file mode 100644
index 000000000000..d9ec14f88d0e
--- /dev/null
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-7.40.1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+
+inherit pax-utils unpacker xdg
+
+DESCRIPTION="Allows you to send and receive messages of Signal Messenger on your computer"
+HOMEPAGE="https://signal.org/
+	https://github.com/signalapp/Signal-Desktop"
+SRC_URI="https://updates.signal.org/desktop/apt/pool/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb"
+S="${WORKDIR}"
+
+LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="-* amd64"
+RESTRICT="splitdebug"
+
+RDEPEND="
+	>=app-accessibility/at-spi2-core-2.46.0:2
+	dev-libs/expat
+	dev-libs/glib:2
+	dev-libs/nspr
+	dev-libs/nss
+	>=media-fonts/noto-emoji-20231130
+	media-libs/alsa-lib
+	media-libs/libpulse
+	media-libs/mesa[X(+)]
+	net-print/cups
+	sys-apps/dbus
+	virtual/udev
+	x11-libs/cairo
+	x11-libs/gdk-pixbuf:2
+	x11-libs/gtk+:3[X]
+	x11-libs/libdrm
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libxkbcommon
+	x11-libs/libXcomposite
+	x11-libs/libXdamage
+	x11-libs/libXext
+	x11-libs/libXfixes
+	x11-libs/libXrandr
+	x11-libs/pango
+"
+
+QA_PREBUILT="
+	opt/Signal/chrome_crashpad_handler
+	opt/Signal/chrome-sandbox
+	opt/Signal/libEGL.so
+	opt/Signal/libGLESv2.so
+	opt/Signal/libffmpeg.so
+	opt/Signal/libvk_swiftshader.so
+	opt/Signal/libvulkan.so.1
+	opt/Signal/resources/app.asar.unpacked/node_modules/*
+	opt/Signal/signal-desktop
+	opt/Signal/swiftshader/libEGL.so
+	opt/Signal/swiftshader/libGLESv2.so"
+
+src_prepare() {
+	default
+	sed -e 's| --no-sandbox||g' \
+		-i usr/share/applications/signal-desktop.desktop || die
+	unpack usr/share/doc/signal-desktop/changelog.gz
+}
+
+src_install() {
+	insinto /
+	dodoc changelog
+	doins -r opt
+	insinto /usr/share
+
+	doins -r usr/share/applications
+	doins -r usr/share/icons
+	fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox /opt/Signal/chrome_crashpad_handler
+	fperms u+s /opt/Signal/chrome-sandbox
+	pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox opt/Signal/chrome_crashpad_handler
+
+	dosym -r /opt/Signal/${MY_PN} /usr/bin/${MY_PN}
+}
+
+pkg_postinst() {
+	xdg_pkg_postinst
+	elog "For using the tray icon on compatible desktop environments, start Signal with"
+	elog " '--start-in-tray' or '--use-tray-icon'."
+}
diff --git a/net-im/tokodon/Manifest b/net-im/tokodon/Manifest
index 2bd1205637f8..e1a4af2f0760 100644
--- a/net-im/tokodon/Manifest
+++ b/net-im/tokodon/Manifest
@@ -1,5 +1,7 @@
 DIST tokodon-24.08.3.tar.xz 581996 BLAKE2B 5f155b7445239eb4854fc37f66c1550ca9eef0ea94815aa37fc3aa22c0e175a8a2aebcd009e3e32b8e17596b06d0e9e22f7e081282cffb2ce2a8e0f7bf5282e0 SHA512 9a798aa957a87f0fae984da59d859d92888e937fbe54eb1ea474a5ff363df4cfbbb1026891a159c100257e9793d59e267247e3380cdb8c44d78fa32edffd235f
 DIST tokodon-24.12.1.tar.xz 658232 BLAKE2B 62ae0e783f30133a19225c512ce1e96c9bb4b73f61a434a5e556d97c50550db9ac655c48f860082286d2ce90c8b11b9e1a51def5e99a65096ea28be61bfa29c6 SHA512 38a5e76b537a359bd40223c75501bf651258d7ec28f20921c9f9430f8bda2f30347780f49f19c60ac885f64ba50128df0feaa9d5d6b956d0b8922d7d3fdce493
+DIST tokodon-24.12.2.tar.xz 666568 BLAKE2B a3020c05b6a9b4f31023b337bf41153cb33850f764ded50621d0476fa8132e9cf54e8158bc2e29e9fae710bc76c5886dd25ce788d545af6cfc8e426930f2efd0 SHA512 75b58fc2162f836aeaf8a9df77bf75b1a97123fafe19116190fc07d230bad489ffe2c3f7e56ab25340d9a060ef7d2ef2c6aea8213d5fcb9b91bf661befd34fe6
 EBUILD tokodon-24.08.3.ebuild 1701 BLAKE2B d7b9bf88dfcaef63d63ff420a388998294b8cec24c657162426e472121ba9289cf3c934c266c8fc923324879402ab56d02200b476314874cbe688aaa5494025f SHA512 6b9c6048e309c079add82110ccf85d5a56a27e4fd16b84b86dff3a7cc92859bae3f5ff8ddb2f5288f8008442e965c16b9c9aa8c45542fce40cf8afa773438596
 EBUILD tokodon-24.12.1.ebuild 1744 BLAKE2B 7f764e9d4446d36b9c5ac2b31f7ef7432fb0a420691a2a1dd18b4d87f5a9b836028331b82c7cb2e42aa9ace9758f9917e67c63669c64a8847df07addacc59475 SHA512 ded64377744fc7128de8d6f648500ee0ee941106867547104d8e69ed6d35a407f6480f4dd453a14655025eee8c1722b1c94cda4cae5ddbd5036d07d93327ebe2
+EBUILD tokodon-24.12.2.ebuild 1744 BLAKE2B 7f764e9d4446d36b9c5ac2b31f7ef7432fb0a420691a2a1dd18b4d87f5a9b836028331b82c7cb2e42aa9ace9758f9917e67c63669c64a8847df07addacc59475 SHA512 ded64377744fc7128de8d6f648500ee0ee941106867547104d8e69ed6d35a407f6480f4dd453a14655025eee8c1722b1c94cda4cae5ddbd5036d07d93327ebe2
 MISC metadata.xml 650 BLAKE2B 09307d4f8ef2813b31f884fd04cfbd7cae96784fe2be624a417a60f369554ccee56324f590e2c9bf807849fecf7741c79fad585755e1080233f3884428fdaa98 SHA512 43245fca0e7fee093f8c41672b87593867ad8045547b11f963c2f28d12467b5885418db628c7a50317df97fcb6d1a6f9e8ab88e275a9bac9f3eaa6dbe2848ecc
diff --git a/net-im/tokodon/tokodon-24.12.2.ebuild b/net-im/tokodon/tokodon-24.12.2.ebuild
new file mode 100644
index 000000000000..422eb8482946
--- /dev/null
+++ b/net-im/tokodon/tokodon-24.12.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.7.0
+QTMIN=6.7.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Mastodon client for Plasma and Plasma Mobile"
+HOMEPAGE="https://apps.kde.org/tokodon/"
+
+LICENSE="CC-BY-SA-4.0 GPL-2+ GPL-3+ || ( LGPL-2.1+ LGPL-3+ ) MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+mpv webengine"
+
+# TODO: Add kunifiedpush support once packaged (cd01eb31d1ec298d4c1e10d25a0781d799161bfc)
+DEPEND="
+	>=dev-libs/kirigami-addons-1.1.0:6
+	>=dev-libs/qtkeychain-0.14.2:=[qt6(+)]
+	>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+	>=dev-qt/qtdeclarative-${QTMIN}:6
+	>=dev-qt/qtsvg-${QTMIN}:6
+	>=dev-qt/qtwebsockets-${QTMIN}:6
+	>=kde-frameworks/breeze-icons-${KFMIN}:*
+	>=kde-frameworks/kcolorscheme-${KFMIN}:6
+	>=kde-frameworks/kconfig-${KFMIN}:6[qml]
+	>=kde-frameworks/kconfigwidgets-${KFMIN}:6
+	>=kde-frameworks/kcoreaddons-${KFMIN}:6
+	>=kde-frameworks/kcrash-${KFMIN}:6
+	>=kde-frameworks/kdbusaddons-${KFMIN}:6
+	>=kde-frameworks/ki18n-${KFMIN}:6
+	>=kde-frameworks/kio-${KFMIN}:6
+	>=kde-frameworks/kirigami-${KFMIN}:6
+	>=kde-frameworks/knotifications-${KFMIN}:6
+	>=kde-frameworks/kwindowsystem-${KFMIN}:6
+	>=kde-frameworks/purpose-${KFMIN}:6
+	>=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+	mpv? ( media-libs/mpvqt )
+	!mpv? ( >=dev-qt/qtmultimedia-${QTMIN}:6[qml] )
+	webengine? ( >=dev-qt/qtwebview-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}
+	>=kde-frameworks/kitemmodels-${KFMIN}:6
+	>=kde-frameworks/sonnet-${KFMIN}:6[qml]
+"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+	local mycmakeargs=(
+		-DUSE_QTMULTIMEDIA=$(usex !mpv)
+		$(cmake_use_find_package webengine Qt6WebView) # "only makes sense on mobile"
+	)
+
+	ecm_src_configure
+}
-- 
cgit v1.2.3