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
+}