repo/gentoo:master commit in: dev-qt/qtremoteobjects/

"Ionen Wolkens" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1787053234.211ff650193731a5cda1e452dca98c23c12aa3c3.ionen@gentoo>
commit:     211ff650193731a5cda1e452dca98c23c12aa3c3
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 18 11:15:37 2026 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Aug 18 11:40:34 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=211ff650

dev-qt/qtremoteobjects: add 6.11.2

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-qt/qtremoteobjects/Manifest                    |  1 +
 .../qtremoteobjects/qtremoteobjects-6.11.2.ebuild  | 54 ++++++++++++++++++++++
 2 files changed, 55 insertions(+)

diff --git a/dev-qt/qtremoteobjects/Manifest b/dev-qt/qtremoteobjects/Manifest
index dba9728a4a35..d9ddd60afd3a 100644
--- a/dev-qt/qtremoteobjects/Manifest
+++ b/dev-qt/qtremoteobjects/Manifest
@@ -1 +1,2 @@
 DIST qtremoteobjects-everywhere-src-6.11.1.tar.xz 529300 BLAKE2B ce7949dc8a30b93bf4af64a76da617272e4bcec76deb9769137121211adc880b093c19c43ce44524f7a341dba288d6d5333c1c386423173256db4a4f293cc18e SHA512 fb701012065aa1be4bdbb61bb6907fab012e679b4dd3ba028a984d462c2671aff52031759e9b6cb359a9eb67314be8260db5f352113c07a1a92eae723a8d8e40
+DIST qtremoteobjects-everywhere-src-6.11.2.tar.xz 530156 BLAKE2B 66d03d23a31f4ad34e14a65949a8d7206b9278da20fb3968becf8c16bbef26d414246ff44349f5779e422323085b0eb66de8d2b7688ef94aeb8a0e35543beaa3 SHA512 9213908e05dcc9f9830313149b44c551d5d50669e503c17614561b0169a1706161fe1d7d4f15903e8fcc40b84cbeb0ed7004f41863a1fbcef208f6001dddd6ce

diff --git a/dev-qt/qtremoteobjects/qtremoteobjects-6.11.2.ebuild b/dev-qt/qtremoteobjects/qtremoteobjects-6.11.2.ebuild
new file mode 100644
index 000000000000..5b4b8faade32
--- /dev/null
+++ b/dev-qt/qtremoteobjects/qtremoteobjects-6.11.2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+	KEYWORDS="~amd64 ~loong"
+fi
+
+IUSE="qml"
+
+RDEPEND="
+	~dev-qt/qtbase-${PV}:6[network]
+	qml? (
+		~dev-qt/qtbase-${PV}:6[gui]
+		~dev-qt/qtdeclarative-${PV}:6
+	)
+"
+DEPEND="
+	${RDEPEND}
+	test? ( ~dev-qt/qtbase-${PV}:6[gui] )
+"
+
+src_configure() {
+	# same issue as bug #913692 when tests are enabled
+	has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" &&
+		local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
+
+	qt6-build_src_configure
+}
+
+src_test() {
+	local CMAKE_SKIP_TESTS=(
+		# rarely fails randomly even with -j1, not looked further into
+		tst_modelview
+	)
+
+	# tests re-use 127.0.0.1:65213 and randomly fail if ran at same time
+	qt6-build_src_test -j1
+}
+
+src_install() {
+	qt6-build_src_install
+
+	if use test; then
+		# installs 30+ test binaries like "qt6/bin/state" and, given
+		# otherwise empty, "can" delete the directory rather than list
+		rm -r -- "${D}${QT6_BINDIR}" || die
+	fi
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.