commit: 4c94728383dcd148779a80ea510d9a566e3172f6
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 30 10:02:40 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Sep 30 11:55:22 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c947283
dev-qt/qtserialbus: add 6.9.3
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
dev-qt/qtserialbus/Manifest | 1 +
dev-qt/qtserialbus/qtserialbus-6.9.3.ebuild | 38 +++++++++++++++++++++++++++++
2 files changed, 39 insertions(+)
diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest
index 25841bcce035..5e0665f6bd96 100644
--- a/dev-qt/qtserialbus/Manifest
+++ b/dev-qt/qtserialbus/Manifest
@@ -1,2 +1,3 @@
DIST qtserialbus-everywhere-src-6.10.0-rc.tar.xz 535376 BLAKE2B
0087fd2566072733bf25e89cf58cd2deed12665f5921d6c58259a0f260df16379621882d65ef2e3380e7a40d61eeddc473ca1d388d51b179e6cb7d72c623fe7f
SHA512
4ec905cceee9326f12ff1309e2afd804d5f4357808f63b8ca0ddc3be8eec94d2f9750e33ac93b58bca33d15be3a03e858f8a7e9fcbb383f38e5d05cf2fc62823
DIST qtserialbus-everywhere-src-6.9.2.tar.xz 535216 BLAKE2B
631f7b9da77af9f00288531bc8e90a935dcf9fad14f2d90b3df283d9d3a8e62731477c020d1f0611803bf5df3f2208b61c40baf170e46b1f68a735f3ed1bc5ae
SHA512
8dd814c2f755318492c15adb2fb03012028e5ae870eebe405b0d8ea71796dc43793223e4e37d6479fe49c9e30b03daff0f89e4f69f806669f1f54c03c9e11e45
+DIST qtserialbus-everywhere-src-6.9.3.tar.xz 535168 BLAKE2B
848d219ce6cd86ce1b95fc969f7fdee9a108fb5c50149c05ce044f7de8eab8ce67e86fcdfefb5c2c231832fd0083d7e99c3b6d20025376ef22b12b71a4df4265
SHA512
38fc43052184dca9a7aa41451388e97eaf10ee359e00f28b2b054fca4f0bd3105c08b6164968af0a3968787714f3bb806a5f13bf6a33315b78211ea04f5b17d8
diff --git a/dev-qt/qtserialbus/qtserialbus-6.9.3.ebuild
b/dev-qt/qtserialbus/qtserialbus-6.9.3.ebuild
new file mode 100644
index 000000000000..efd2ebfd5ca6
--- /dev/null
+++ b/dev-qt/qtserialbus/qtserialbus-6.9.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial
buses and protocols"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~x86"
+fi
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[network]
+ ~dev-qt/qtserialport-${PV}:6
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # rarely fails randomly (perhaps related to -j)
+ tst_qcandbcfileparser
+)
+
+src_install() {
+ qt6-build_src_install
+
+ if use test; then
+ local delete=( # sigh
+
"${D}${QT6_LIBDIR}"/cmake/Qt6SerialBus/*TestCanBusPlugin*.cmake
+
"${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_qttestcanbus.pri
+ "${D}${QT6_PLUGINDIR}"/canbus/libqttestcanbus.*
+ "${D}${QT6_PLUGINDIR}"/canbus/objects-*/
+ )
+ # using -f given not tracking which tests may be skipped or not
+ rm -rf -- "${delete[@]}" || die
+ fi
+}