dev-qt/qtscxml: add 6.9.0_rc

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
This commit is contained in:
Ionen Wolkens
2025-03-14 02:16:55 -04:00
parent 0be502f53a
commit 6e13dd4a12
2 changed files with 35 additions and 0 deletions

View File

@@ -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

View File

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