From 80e87db4d9ed551615eb2d0309bf370e79500716 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 8 Mar 2025 01:47:45 +0000 Subject: gentoo auto-resync : 08:03:2025 - 01:47:44 --- net-im/Manifest.gz | Bin 8417 -> 8419 bytes net-im/mattermost-desktop-bin/Manifest | 3 + .../mattermost-desktop-bin-5.11.2_rc1.ebuild | 97 +++++++++++++++++++++ net-im/neochat/Manifest | 2 + net-im/neochat/neochat-24.12.3.ebuild | 66 ++++++++++++++ net-im/qtox/Manifest | 2 +- net-im/qtox/qtox-1.18.3.ebuild | 2 +- net-im/tokodon/Manifest | 2 + net-im/tokodon/tokodon-24.12.3.ebuild | 58 ++++++++++++ 9 files changed, 230 insertions(+), 2 deletions(-) create mode 100644 net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.2_rc1.ebuild create mode 100644 net-im/neochat/neochat-24.12.3.ebuild create mode 100644 net-im/tokodon/tokodon-24.12.3.ebuild (limited to 'net-im') diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz index 32b04db35a38..787e6d97a306 100644 Binary files a/net-im/Manifest.gz and b/net-im/Manifest.gz differ diff --git a/net-im/mattermost-desktop-bin/Manifest b/net-im/mattermost-desktop-bin/Manifest index ad55dc9643df..52656577f478 100644 --- a/net-im/mattermost-desktop-bin/Manifest +++ b/net-im/mattermost-desktop-bin/Manifest @@ -2,6 +2,9 @@ DIST mattermost-desktop-5.10.2-linux-arm64.tar.gz 111118679 BLAKE2B c83aea73eec3 DIST mattermost-desktop-5.10.2-linux-x64.tar.gz 106618258 BLAKE2B 334999518298541f4e4a278d11f8e119363851a3b3bf92dce0aeaea8b563a72f7b66ea9a6c5713121302cc97700f3be908eaf3ae7e2aa666f32bc71669670b62 SHA512 13221b9c6bfc406af0457aa1db2f5f0068145f56ef66b4970d83bfb19c7b3f81a41700f23dde6c2e680cfc9f04030781c60c96d75540b52c5c58c0796d0507b8 DIST mattermost-desktop-5.11.1-linux-arm64.tar.gz 110816566 BLAKE2B 1d21fa95b8674cbbe2e79b97074e96d657b9ecbc400fab6d54fdc0ce4ee3228b01b21d7e92e5460e7de9f7338c771aff9a5e03b489a77ed922b4c9deca44e393 SHA512 714ce449733af224adcc17ac4eaa7e7a8770d057ceffcd286b5671819a5ca13e2d38c40ddf193d1d73b3faffba4ad4782df1bb2cbe5c94616dd64c1f54338fa5 DIST mattermost-desktop-5.11.1-linux-x64.tar.gz 106274387 BLAKE2B d313d1a86103537426f650ee9ef345554fafd65dd040f8377c1ed90fdb9f040b38eeab0b75288ff7debf772110992ba6ffa8d01d25d451ed9746fbba624cf3a0 SHA512 c092b16f8940b6a25d9b7444b23d72fa26a26b271ba2db401f4bff9cae502df9cb089eb3db660ed89b162cdf8add1cb99cb49ed274f9d6b17e4131cfc1747e0e +DIST mattermost-desktop-5.11.2-rc.1-linux-arm64.tar.gz 110817026 BLAKE2B aa8ba7ab8fdef5dc4ce1161b8180f7ef9fc14d6f8bbe2c610b2efb037ecce0d4c01f016a34d522b8dd83253660d77f49f404ea3cbf0d79f6d2498c15fdd519cb SHA512 3da4baf3f56a92852319a0b3d79cb6bad4eee0523f7126928c3dace31aad5ebf775640db5fe82b1384e2aa6c69bafbf24b001368cc88f99b5a73051ebf9df8af +DIST mattermost-desktop-5.11.2-rc.1-linux-x64.tar.gz 106274583 BLAKE2B 8012500a0ea4c39ed86c1ce8e773259b031b9e4619f1c33d589149c98cac7fd0bb79132c8a06cd1b1eb2e0628646e23a25677a10c3557fe12fc2dc69894b26df SHA512 b79906d5b55c1c21bb157b31a11ff55b879a078acbe72745f3879c6338e403158801df1ba40acab106bba862c372ca36386baec96d9d0f860e3fe0ce70f7c027 EBUILD mattermost-desktop-bin-5.10.2.ebuild 2226 BLAKE2B b0dbfb1ed8832ef02124381f015e899e9a151c6bb48802ee76f7cf627272ca0dcd3d23767f847b17d8e3de3fd3d395b26038283c9d03610f615bbe2d72d5a953 SHA512 c1bf31da200a3d2e53038ee362a778baa396c041f3d92e56ebaf59a18bf9e808c31f99c3478c14d2f32f0998204fd0a8aabc1f9d0b625a1cf0c81fa9123fcf0a EBUILD mattermost-desktop-bin-5.11.1-r1.ebuild 2253 BLAKE2B 198448a1e572e78ed1225e8dffe2652e8af97ec92f32bfaebde927342b383a2513abdf07bc856a20f371004bd5024026840aa24cfdb4e1ce0ceaac9c7b84aa20 SHA512 263ffe92e7720367fd8cd8977068c88418f8042440d2802277e2e752bf17e5a56f3f72c2a08988d0e9ed3b8660d4d25286256e85e00a38750f4018afc8b64c7d +EBUILD mattermost-desktop-bin-5.11.2_rc1.ebuild 2253 BLAKE2B 198448a1e572e78ed1225e8dffe2652e8af97ec92f32bfaebde927342b383a2513abdf07bc856a20f371004bd5024026840aa24cfdb4e1ce0ceaac9c7b84aa20 SHA512 263ffe92e7720367fd8cd8977068c88418f8042440d2802277e2e752bf17e5a56f3f72c2a08988d0e9ed3b8660d4d25286256e85e00a38750f4018afc8b64c7d MISC metadata.xml 332 BLAKE2B beedbcc827eb536d370b912224e48761a546d80fe89cfeadcdd9bcbd749211c88dd141bb8c8fb23250c2366c025207dc5919e50f0e41e5a2de322a59dcaeff6c SHA512 7360c3eb9ae59c3e359685f02f2f30835bc63f3be85b30de26a26ef92bf2c3b354405dd76e798fb83aaed8ac65296d9bdbd123513b404810826f8c58a2f1aa6d diff --git a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.2_rc1.ebuild b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.2_rc1.ebuild new file mode 100644 index 000000000000..f6d9d392b675 --- /dev/null +++ b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.2_rc1.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN%-*}" +MY_PV="${PV/_rc/-rc.}" + +inherit desktop xdg + +DESCRIPTION="Mattermost Desktop application" +HOMEPAGE="https://mattermost.com/" + +SRC_URI=" + amd64? ( https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-x64.tar.gz ) + arm64? ( https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-arm64.tar.gz ) +" +S="${WORKDIR}" + +LICENSE="Apache-2.0 GPL-2+ LGPL-2.1+ MIT" +SLOT="0" +# Starting with 5.2.0 upstream dropped x86 for their binary release #879519 +if [[ ${PV} != *rc* ]]; then + KEYWORDS="~amd64 ~arm64" +fi + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2[X] + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + dev-libs/wayland + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/dbus + sys-libs/glibc + virtual/libudev + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3[X] + x11-libs/libX11 + 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 +" + +QA_PREBUILT=" + opt/mattermost-desktop/mattermost-desktop + opt/mattermost-desktop/libnode.so + opt/mattermost-desktop/libffmpeg.so + opt/mattermost-desktop/libGLESv2.so + opt/mattermost-desktop/libEGL.so + opt/mattermost-desktop/libvk_swiftshader.so + opt/mattermost-desktop/libvulkan.so.1 + opt/mattermost-desktop/resources/* +" + +DOCS=( + NOTICE.txt +) + +src_install() { + if use amd64; then + cd mattermost-desktop-${MY_PV}-linux-x64 || die + elif use arm64; then + cd mattermost-desktop-${MY_PV}-linux-arm64 || die + fi + newicon app_icon.png ${MY_PN}.png + + insinto "/opt/${MY_PN}/locales" + doins locales/*.pak + + insinto "/opt/${MY_PN}/resources" + doins -r resources/*.asar* + + insinto "/opt/${MY_PN}" + doins *.pak *.bin *.dat + exeinto "/opt/${MY_PN}" + doexe *.so *.so.* "${MY_PN}" + + dosym -r "/opt/${MY_PN}/${MY_PN}" "/usr/bin/${MY_PN}" + + make_desktop_entry \ + "${MY_PN} --enable-features=WaylandWindowDecorations --ozone-platform-hint=auto %U" \ + Mattermost "${MY_PN}" "Network;InstantMessaging;" \ + "MimeType=x-scheme-handler/mattermost;\nStartupWMClass=Mattermost" + + einstalldocs +} diff --git a/net-im/neochat/Manifest b/net-im/neochat/Manifest index cc19d78f4330..88e9a7241642 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.2.tar.xz 1063892 BLAKE2B b9fc781317ed4ec3908a16b2fa0a13a38e93c915c040c57f264dc8b557d03526d39cbbfe47e8c79ad6ef51874439b371e17f9d52ff3ceb97f64971933a6af151 SHA512 1f5f6957d874ddc28cac7a21f49610ed77581adc755711d3579d87207942a7d280cfad158c5536dc9c2d4e8e7fb4f30bd6fcc0bc12664ce4b2eeed20778a2a70 +DIST neochat-24.12.3.tar.xz 1064312 BLAKE2B 42d30b48aa19d25eb09693276f62088df47012c10610287289146ca250e8ce70d3f2b53855fa870d6ec860dd32fc418fcf3d5b77713f46403e85a01c8c67039f SHA512 f3f7920e9e633dabf472cfab78731d904eaa2f6d8d3ce9601c4ca4e0dcd964cfcf50eafe4bac92f3cd0bd54ce806bc660d3d250348323ee4028c6c9e4192b2cb EBUILD neochat-24.08.3.ebuild 2011 BLAKE2B 0e39a521a033965c05faa66fc4cf567ed9c4659bb2c1504d918176e9c3efd3b25f6ee2c66ebda6103c31b4dc9d5747106cf2925d96f03f0fdfd6c9e7cae8cf2d SHA512 4deda6939211ec80f969164231d4bb551a37b59faba79e02e39b38b78a3626edafad95b1aaedab549ee295851d5912d5e02042d0f5399779a40857e4425569c2 EBUILD neochat-24.12.2.ebuild 2009 BLAKE2B 0398d4a8e615239d03f61e46159347f609572776ed187b2b0f52f2fcb9bcb77cefe6eaf192b0ea5b36d0650e73416b2546b366339ee9f0e785938cf4d22ce76c SHA512 8bd07e9a19156655f7ab15fb4acbe8a4d1f438e74025a6b816702aea6cde1196a707f023ab071bcb762190d8b681c86b1ad5974af39e59899e2c58d937f6aae6 +EBUILD neochat-24.12.3.ebuild 2010 BLAKE2B 0ec9849e7e2f2e381e0d7aef368b6efcfd972895115f87cc4dd444e54f01fecdd34f3a5f3a8fe6dd060f7d27e44d71ef8bb6e3db588167ef4d357ea540890860 SHA512 e23c0d0ae19c8e30a1986881287ed6d520604fe7f55797f93262624afee6ff36a3aa7aa1a6cf17b13fddf76e3d54c5ddd37b097ea9e7448dfaaa220e1bcf6281 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/net-im/neochat/neochat-24.12.3.ebuild b/net-im/neochat/neochat-24.12.3.ebuild new file mode 100644 index 000000000000..00e62de3356c --- /dev/null +++ b/net-im/neochat/neochat-24.12.3.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/qtox/Manifest b/net-im/qtox/Manifest index 9588ca2e7a7e..efb6b3ebeca0 100644 --- a/net-im/qtox/Manifest +++ b/net-im/qtox/Manifest @@ -3,6 +3,6 @@ DIST qTox-1.18.2.tar.gz 5341017 BLAKE2B 563af4ae55f54876af78376942ecec1674c00464 DIST qTox-1.18.3.tar.gz 5312073 BLAKE2B 5c7e4827b72af6bc6383600ace8bd878b47f5b3cf6edab3b8bfa65e0f489ddeca75f15f6bb5e5c41d63be2dd8a6aab2b600075284b4f8a8960377c13ca345e22 SHA512 c0d9a832fc937b5d0b67a5905d3ac60d31ffa92492533c41caad23a53d8538bc44202b09811d2d1495afb3a0a0f1badb0c6900b8a291ef78ee736d47fc030136 EBUILD qtox-1.17.6-r2.ebuild 1837 BLAKE2B 79a6fac354ffd04d32b72c37b8feede4f39c83a0610948573cc7821e203f2f9b7511f6919bb683e9ee81e96fb1cc71f39865b58f10d42fd1a017bef029d92713 SHA512 e537e333419f922aa99bb973a5f9fcd5a1e1e1977d62845a6e024b1706151a041dd3d03093243b51e0c90bfba79e8392cbc3147ce334ca78aa9a06f890f098b9 EBUILD qtox-1.18.2.ebuild 1556 BLAKE2B acbccb7eb97eab8e72c3a5d58b63838ce9daecf08aad4c524aefcd12862e5f089fb46523e531c3fa98f494a2fe33669b39308f6332977f3e6dbfcf0d1fb3f70d SHA512 2006f3d130ab13c9c60c5d6f6f0533fcd54061f08a6235a6e8ba2f13717aeafd9b615140699c6a2edece40a2c73833cfaf689cc1639f1daf998169c91ad0d25e -EBUILD qtox-1.18.3.ebuild 1539 BLAKE2B dc1e9b5cd58accae22204e5aa47df7ad636bebc20ad9cb0bdb376ddb3e2d2d92337d3718f9c700da4fc84b591814b58425115db21194365391715496f04b140f SHA512 8bdd974d6fb82b2bdc8eb2eaf4db1af123a7e932e8462f27d21b358ff37cd67d10cf10f7c0a69dffb74363f41879ccb8174d16e5f07fb1c94e8f4f53eedfa763 +EBUILD qtox-1.18.3.ebuild 1538 BLAKE2B f72d96bdb8f692ad1e8c9f416170883ba73943ddc31bd78584ed5107528ace86679484df62e4f62bc1acadbe1f851e649b9a48e08050233a8596b9aac9b5a76c SHA512 5b4a7b512fb044c7b29d8d3fa04950314b478bf1d4623dbd9f91ad5c53b280a708eb8cd9f3cbd5974141b93ec31460c955e079cce3e0f2e79271e823646f8441 EBUILD qtox-9999.ebuild 1539 BLAKE2B dc1e9b5cd58accae22204e5aa47df7ad636bebc20ad9cb0bdb376ddb3e2d2d92337d3718f9c700da4fc84b591814b58425115db21194365391715496f04b140f SHA512 8bdd974d6fb82b2bdc8eb2eaf4db1af123a7e932e8462f27d21b358ff37cd67d10cf10f7c0a69dffb74363f41879ccb8174d16e5f07fb1c94e8f4f53eedfa763 MISC metadata.xml 448 BLAKE2B 08bde7f0cd285049ff76acd54e8c943e8cba4c4e6bd7dbb1d53e43808a9226e4b2d48ee875c7175b3f9769cf1a52e50c44d92204bef96ea0365a9c378bad9794 SHA512 4be40f9e402c4f8b177b12ac839c8b469e54948d37ef74e1492d367388edcdab0c99de73e1b34fc955ed3f6f04c157b157852c33aad244eb0877731081b86755 diff --git a/net-im/qtox/qtox-1.18.3.ebuild b/net-im/qtox/qtox-1.18.3.ebuild index 84d82fa29ba4..73a3bec93e6f 100644 --- a/net-im/qtox/qtox-1.18.3.ebuild +++ b/net-im/qtox/qtox-1.18.3.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]]; then else MY_P="qTox-${PV}" SRC_URI="https://github.com/TokTok/qTox/archive/v${PV}/v${PV}.tar.gz -> ${MY_P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="amd64" S="${WORKDIR}/qTox-${PV}" fi diff --git a/net-im/tokodon/Manifest b/net-im/tokodon/Manifest index 20e8a895a704..2512312805fa 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.2.tar.xz 666568 BLAKE2B a3020c05b6a9b4f31023b337bf41153cb33850f764ded50621d0476fa8132e9cf54e8158bc2e29e9fae710bc76c5886dd25ce788d545af6cfc8e426930f2efd0 SHA512 75b58fc2162f836aeaf8a9df77bf75b1a97123fafe19116190fc07d230bad489ffe2c3f7e56ab25340d9a060ef7d2ef2c6aea8213d5fcb9b91bf661befd34fe6 +DIST tokodon-24.12.3.tar.xz 683428 BLAKE2B be8e509abebe5c591755635469186d5657bbc03f060ff22cc0b4eb24fee18c51629d7649100a1f9ab98e787bdd00aca1182ae88273cf9c3930b1fc9580bc9056 SHA512 6f59c559b883a7d09960068a601fe147b2cb4e9f05b6e39822ee336a299e5dc67025331815b6284f553bd487a565a71f5ff3a3dc5b3f9e914aef6a05dd3dbec5 EBUILD tokodon-24.08.3.ebuild 1701 BLAKE2B d7b9bf88dfcaef63d63ff420a388998294b8cec24c657162426e472121ba9289cf3c934c266c8fc923324879402ab56d02200b476314874cbe688aaa5494025f SHA512 6b9c6048e309c079add82110ccf85d5a56a27e4fd16b84b86dff3a7cc92859bae3f5ff8ddb2f5288f8008442e965c16b9c9aa8c45542fce40cf8afa773438596 EBUILD tokodon-24.12.2.ebuild 1743 BLAKE2B a1dc284c2f8414f334006f4c50bcd6932f94ac26e5ad8e53a25e56e5886b2a5e8da44493a20e3caae567a1f1d71d896b555ae9ec3027c17d6e76208fd39d2f78 SHA512 1e5dc62795d21ea2c9e6fdebe74c9ce4eada3ded8a35f0a41ffc7ad3e59655214e125418e996ebd43280e811a4e664a77d480c2eb132db659c5f51eb8c479e18 +EBUILD tokodon-24.12.3.ebuild 1744 BLAKE2B 7f764e9d4446d36b9c5ac2b31f7ef7432fb0a420691a2a1dd18b4d87f5a9b836028331b82c7cb2e42aa9ace9758f9917e67c63669c64a8847df07addacc59475 SHA512 ded64377744fc7128de8d6f648500ee0ee941106867547104d8e69ed6d35a407f6480f4dd453a14655025eee8c1722b1c94cda4cae5ddbd5036d07d93327ebe2 MISC metadata.xml 650 BLAKE2B 09307d4f8ef2813b31f884fd04cfbd7cae96784fe2be624a417a60f369554ccee56324f590e2c9bf807849fecf7741c79fad585755e1080233f3884428fdaa98 SHA512 43245fca0e7fee093f8c41672b87593867ad8045547b11f963c2f28d12467b5885418db628c7a50317df97fcb6d1a6f9e8ab88e275a9bac9f3eaa6dbe2848ecc diff --git a/net-im/tokodon/tokodon-24.12.3.ebuild b/net-im/tokodon/tokodon-24.12.3.ebuild new file mode 100644 index 000000000000..422eb8482946 --- /dev/null +++ b/net-im/tokodon/tokodon-24.12.3.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