diff options
author | 宋文武 <iyzsong@member.fsf.org> | 2025-02-04 14:55:28 +0800 |
---|---|---|
committer | Zheng Junjie <z572@z572.online> | 2025-07-06 19:00:08 +0800 |
commit | 8192ec80b19de07bcff4c544adf882a972d6f078 (patch) | |
tree | 1cfe68cc8e6e60305f45a43cc6de84d00e0102ad | |
parent | d71701c443adb807de5f0ca8f83d85c600d05072 (diff) |
gnu: qtdeclarative: Update to 6.8.2.
* gnu/packages/patches/qtdeclarative-disable-qmlcache.patch: Adjust for 6.8.2.
* gnu/packages/qt.scm (qtdeclarative): Update to 6.8.2.
[arguments]: Skip failing test.
Change-Id: I665d373498814c30001138629fba4ab826b7f643
-rw-r--r-- | gnu/packages/patches/qtdeclarative-disable-qmlcache.patch | 10 | ||||
-rw-r--r-- | gnu/packages/qt.scm | 9 |
2 files changed, 10 insertions, 9 deletions
diff --git a/gnu/packages/patches/qtdeclarative-disable-qmlcache.patch b/gnu/packages/patches/qtdeclarative-disable-qmlcache.patch index df76fab910..f6c3756a81 100644 --- a/gnu/packages/patches/qtdeclarative-disable-qmlcache.patch +++ b/gnu/packages/patches/qtdeclarative-disable-qmlcache.patch @@ -14,7 +14,7 @@ diff --git a/src/qml/jsruntime/qv4engine.cpp b/src/qml/jsruntime/qv4engine.cpp index d1b4c4fff6..50f8a07420 100644 --- a/src/qml/jsruntime/qv4engine.cpp +++ b/src/qml/jsruntime/qv4engine.cpp -@@ -2232,11 +2232,7 @@ ExecutionEngine::DiskCacheOptions ExecutionEngine::diskCacheOptions() const +@@ -2246,11 +2246,5 @@ ExecutionEngine::DiskCacheOptions Execut { if (forceDiskCache()) return DiskCache::Enabled; @@ -22,10 +22,8 @@ index d1b4c4fff6..50f8a07420 100644 - return DiskCache::Disabled; - static const DiskCacheOptions options = qmlGetConfigOption< - DiskCacheOptions, transFormDiskCache>("QML_DISK_CACHE"); -- return options; +- return hasPreview.loadAcquire() +- ? (options & ~DiskCacheOptions(DiskCache::Aot)) // Disable AOT if preview enabled +- : options; + return DiskCache::Disabled; } - - void ExecutionEngine::callInContext(QV4::Function *function, QObject *self, --- -2.42.0 diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 5147015a23..99eeb6cae8 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -1619,14 +1619,14 @@ with JavaScript and C++."))) (define-public qtdeclarative (package (name "qtdeclarative") - (version "6.7.2") + (version "6.8.2") ;; TODO: Package 'masm' and unbundle from sources. (source (origin (method url-fetch) (uri (qt-url name version)) (sha256 (base32 - "16drp7yjsm50cvsyww9xk15hzf2csax02vpbv0jx8hlcmyhwnaac")) + "0mkd6hqvg21dg63022iq1b6sskp2s5wfchsifc4mkdcbvim8fk8l")) (patches (search-patches "qtdeclarative-disable-qmlcache.patch")))) (outputs '("out" "debug")) (build-system cmake-build-system) @@ -1742,7 +1742,10 @@ with JavaScript and C++."))) "tst_dom_all" "tst_qmlls" "tst_qmllscompletions" - + ;; This test fails with comparing 'importPaths' between: + ;; /tmp/guix-build-.../lib/qt6/qml + ;; /gnu/store/......../lib/qt6/qml + "test_generate_qmlls_ini" ;; This test fails starting with 6.6.3 (see: ;; https://bugreports.qt.io/browse/QTBUG-123748), for ;; unknown reasons. |