diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest index 22b17c768e068..138cfe7ebf211 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 0000000000000..760530cf36adc --- /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 +}