commit: d432b29d9bb542683f07fcd45e02f19b5b23142f Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Sun Oct 19 17:53:34 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Sun Oct 19 20:39:14 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d432b29d
net-libs/qxmpp: add 1.11.3 Closes: https://bugs.gentoo.org/964688 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> net-libs/qxmpp/Manifest | 1 + net-libs/qxmpp/qxmpp-1.11.3.ebuild | 54 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) diff --git a/net-libs/qxmpp/Manifest b/net-libs/qxmpp/Manifest index 674fe6e63559..703fb4df3d45 100644 --- a/net-libs/qxmpp/Manifest +++ b/net-libs/qxmpp/Manifest @@ -1 +1,2 @@ DIST qxmpp-1.10.3.tar.xz 538976 BLAKE2B bcaf91cd6d7f56f5348b3742698a1ab823b14d6e42355fa6783ec1be41438027e512c3efb9c4554fe254fc42d995ab81518d8422beb663329d3c654140591d11 SHA512 64273fe5831d11d484e70a69cdfde042e87a58375c11d40d5883b1fa2006da84ffe2c480d201845bb5d521744ae5b624a8a0230a2bbc848a22a51b7d50e45977 +DIST qxmpp-1.11.3.tar.xz 545924 BLAKE2B 9aae0be61c803b5039012caa6b1c880aef92031c607d00319eac84cc19cf2fff30bca7fa9734c55d129c87c4e164b715d854f2989019e962ede62cec4819c0a2 SHA512 c6d63cc954192322fa7b9d49bd160c289cd87a133ab41c09b224d6338af3efe9a90af7c8964dcdfdbfcb5fbb318969897d309e95d258e3448cfa4e0bec83d20c diff --git a/net-libs/qxmpp/qxmpp-1.11.3.ebuild b/net-libs/qxmpp/qxmpp-1.11.3.ebuild new file mode 100644 index 000000000000..9138756dda72 --- /dev/null +++ b/net-libs/qxmpp/qxmpp-1.11.3.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake kde.org + +DESCRIPTION="Cross-platform C++ XMPP client and server library" +HOMEPAGE="https://invent.kde.org/libraries/qxmpp" + +if [[ ${KDE_BUILD_TYPE} = release ]]; then + SRC_URI="mirror://kde/unstable/${PN}/${P}.tar.xz" + KEYWORDS="~amd64" +fi + +LICENSE="LGPL-2.1 CC0-1.0" +SLOT="0/6" +IUSE="doc gstreamer omemo test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-qt/qtbase:6[network,ssl,xml] + dev-qt/qt5compat:6 + gstreamer? ( media-libs/gstreamer ) + omemo? ( + app-crypt/qca:2[qt6(+)] + net-libs/libomemo-c + ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( app-text/doxygen )" + +src_configure() { + local mycmakeargs=( + -DQT_VERSION_MAJOR=6 + -DBUILD_DOCUMENTATION=$(usex doc) + -DBUILD_EXAMPLES=OFF + -DBUILD_TESTS=$(usex test) + -DBUILD_INTERNAL_TESTS=$(usex test) + -DBUILD_OMEMO=$(usex omemo) + -DWITH_QCA=$(usex omemo) + -DWITH_GSTREAMER=$(usex gstreamer) + ) + cmake_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=( + # require network connection, bug #623708 + tst_qxmpptransfermanager + tst_qxmppiceconnection + ) + cmake_src_test +}
