commit: 6e13dd4a1279f214ecb33f7dc045987fe9f25bfe
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 14 06:16:55 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Mar 14 08:14:14 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e13dd4a
dev-qt/qtscxml: add 6.9.0_rc
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
dev-qt/qtscxml/Manifest | 1 +
dev-qt/qtscxml/qtscxml-6.9.0_rc.ebuild | 34 ++++++++++++++++++++++++++++++++++
2 files changed, 35 insertions(+)
diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest
index 22b17c768e06..138cfe7ebf21 100644
--- a/dev-qt/qtscxml/Manifest
+++ b/dev-qt/qtscxml/Manifest
@@ -1,2 +1,3 @@
DIST qtscxml-everywhere-opensource-src-5.15.16.tar.xz 429268 BLAKE2B
3d3b41eab16da426b8071fe5b95a53469965bbaf056530cef0732d248394c4a889055094ef1716b0d1d7291d4fe986ed159ea7fc06ae9282f36630680d305f01
SHA512
fbfb054e07767975fc44a41cc015fd12aa15cec5abda1fd3f01425eaa1fd191c529f49dd5a97b6bdf9b83e841d069e1b3190f35d396c0ea5e44d5df66337102d
DIST qtscxml-everywhere-src-6.8.2.tar.xz 558848 BLAKE2B
28d5c898c114bb319208e519dac6488182b97473d8bc245546c6a0df3cc777c517b84db625656b769e63268c78e249300d39e3cb298383a3137c57944ccfcf23
SHA512
9f155f94f8250ac97e1bbaec2034aac300c3fa254ed0b6845f57d521138d43b076c8cec8aa8384891969665d54f5994b5c0a78954406ef620ae23656d739b0ec
+DIST qtscxml-everywhere-src-6.9.0-rc.tar.xz 559808 BLAKE2B
8f1ecca2e9400ba2a9db169eaa75be851d3ba44579e9e52590f66076bdb3b87bbd75111dfb340f1119080cf4403e86df418b154a2a0e5323103be26e198af4a3
SHA512
6956e4eb4c13a9d68ea526859c50eb5da0ec808c733d8a38197c19ff3c9678056d7d634ca0db0b9c2ca46fd12b86c8bee18733834cc32371de2a57c54067b817
diff --git a/dev-qt/qtscxml/qtscxml-6.9.0_rc.ebuild
b/dev-qt/qtscxml/qtscxml-6.9.0_rc.ebuild
new file mode 100644
index 000000000000..760530cf36ad
--- /dev/null
+++ b/dev-qt/qtscxml/qtscxml-6.9.0_rc.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="State Chart XML (SCXML) support library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="qml"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[gui]
+ qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # may fail with pid-sandbox, or at least musl/hardened+gcc (exact
+ # conditions unknown but passes without pid, considering this flaky)
+ tst_qstatemachine
+)
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package qml Qt6Qml)
+ )
+
+ qt6-build_src_configure
+}