guix_mirror_bot pushed a commit to branch qt-team in repository guix. commit a14d1950f54ff53265d7f5e3b190f2dcbacdcb98 Author: Zheng Junjie <z572@z572.online> AuthorDate: Mon Jul 21 23:26:18 2025 +0800
gnu: qtscxml: Update to 6.9.2. * gnu/packages/qt.scm (qtscxml): Update to 6.9.2. [snippet]: Streamline. [#:test-exclude]: Exclude tst_qstatemachine. [#:phases] {check-setup}: Remove extraneous ARGS environment variable. Change-Id: I5c48821ce5a3f5581d71d22c9f03a8eecc757ec8 Co-authored-by: Maxim Cournoyer <ma...@guixotic.coop> --- gnu/packages/qt.scm | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 8764d04c28..01f798100b 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -2832,22 +2832,23 @@ also contains functionality to support data models and executable content."))) (define-public qtscxml (package (name "qtscxml") - (version "6.8.2") + (version "6.9.2") (source (origin (method url-fetch) (uri (qt-url name version)) (sha256 (base32 - "14x1iv7wdaifly06dh5w0iqa46va0hikg1c4rh0yj0a0l88llg38")) + "1dpb687zbw4akx42kfpbb5cpdlq3hcqn8l3l0x7sd5i9061z2sp0")) (modules '((guix build utils))) (snippet - '(begin - (delete-file-recursively "tests/3rdparty"))))) + '(delete-file-recursively "tests/3rdparty")))) + (build-system cmake-build-system) (arguments (list - ;; This failing test is run by the cmake-build-system phases but not - ;; by the gnu-build-system phases. - #:test-exclude "tst_scion" + ;; tst_scion fails with "Test data requested, but no testdata + ;; available", while tst_qstatemachine has multiple unexplained failures + ;; (see: https://bugreports.qt.io/browse/QTBUG-139847). + #:test-exclude "(tst_scion|tst_qstatemachine)" #:phases #~(modify-phases %standard-phases (delete 'check) ;move after the install phase @@ -2855,12 +2856,10 @@ also contains functionality to support data models and executable content."))) (assoc-ref %standard-phases 'check)) (add-before 'check 'check-setup (lambda _ - (setenv "ARGS" "-E tst_scion") (setenv "QT_QPA_PLATFORM" "offscreen") (setenv "QML_IMPORT_PATH" (string-append #$output "/lib/qt6/qml:" (getenv "QML_IMPORT_PATH")))))))) - (build-system cmake-build-system) (inputs (list qtbase qtdeclarative libxkbcommon)) (synopsis "Qt SCXML module") (description "The Qt SCXML module provides functionality to create state