commit:     7bcb54be16c197e3c18eeeef880e31a1dc70b230
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 20 12:07:41 2025 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Nov 20 12:51:55 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bcb54be

dev-qt/qtserialbus: add 6.10.1

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

 dev-qt/qtserialbus/Manifest                  |  1 +
 dev-qt/qtserialbus/qtserialbus-6.10.1.ebuild | 38 ++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+)

diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest
index 527cf5082774..10d0847058ed 100644
--- a/dev-qt/qtserialbus/Manifest
+++ b/dev-qt/qtserialbus/Manifest
@@ -1,2 +1,3 @@
 DIST qtserialbus-everywhere-src-6.10.0.tar.xz 535324 BLAKE2B 
30c5a5b8a4f90f734c5b3160d79d20ba094013313946ab5e5ce0ebe42f615a74ac8dd24ef9d9cf71f01029bf28bfb4bec2a4b91c36c5c1e530073a5b0f56aa66
 SHA512 
0b9d190c514899ec95db2ce1aa66cd7dba7d64016fde0e4b4ce6bbc39699d1bd55ac574c73ec349370977bd130e5f65331c718a3821b67e26ff6b8e1b27dac26
+DIST qtserialbus-everywhere-src-6.10.1.tar.xz 535480 BLAKE2B 
2a2fc446b03ddfa94d1b8a975bf3a7ccee9c11dac781c8da75a5cf1c4a81d07512e88e190eed00cdf4b5d0d4b061e67596429043131a3c2685c8a189d28defc1
 SHA512 
7727e8f3526893c9e4950d2f661df0e0993abe6926496e4a1ccfa12fa1a55cd8bf71dbc133b9f6756beafcd6b4e09a71d39de782c3fd47acf3a194020cd3ff75
 DIST qtserialbus-everywhere-src-6.9.3.tar.xz 535168 BLAKE2B 
848d219ce6cd86ce1b95fc969f7fdee9a108fb5c50149c05ce044f7de8eab8ce67e86fcdfefb5c2c231832fd0083d7e99c3b6d20025376ef22b12b71a4df4265
 SHA512 
38fc43052184dca9a7aa41451388e97eaf10ee359e00f28b2b054fca4f0bd3105c08b6164968af0a3968787714f3bb806a5f13bf6a33315b78211ea04f5b17d8

diff --git a/dev-qt/qtserialbus/qtserialbus-6.10.1.ebuild 
b/dev-qt/qtserialbus/qtserialbus-6.10.1.ebuild
new file mode 100644
index 000000000000..efd2ebfd5ca6
--- /dev/null
+++ b/dev-qt/qtserialbus/qtserialbus-6.10.1.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
+}

Reply via email to