Add tests for qt 6.5.0 wasm

This commit is contained in:
Dave Dalcino
2023-02-11 07:56:54 -08:00
parent dc9c1e6798
commit e3c7d14c3f
14 changed files with 734 additions and 35 deletions

View File

@@ -275,6 +275,16 @@ linux_build_jobs.append(
BuildJob("install-qt", "6.4.0", "linux", "desktop", "wasm_32", "wasm_32",
is_autodesktop=True, emsdk_version="sdk-3.1.14-64bit", autodesk_arch_folder="gcc_64")
)
for job_queue, host, desk_arch in (
(linux_build_jobs, "linux", "gcc_64"),
(mac_build_jobs, "mac", "clang_64"),
(windows_build_jobs, "windows", "mingw_64"),
):
for wasm_arch in ("wasm_singlethread", "wasm_multithread"):
job_queue.append(
BuildJob("install-qt", "6.5.0", host, "desktop", wasm_arch, wasm_arch,
is_autodesktop=True, emsdk_version="sdk-3.1.25-64bit", autodesk_arch_folder=desk_arch)
)
mac_build_jobs.append(
BuildJob("install-qt", "5.14.2", "mac", "desktop", "wasm_32", "wasm_32")
)

View File

@@ -243,7 +243,17 @@ steps:
export PATH=$(QT_BINDIR):$PATH
qmake $(Build.BinariesDirectory)/tests/helloworld
make
condition: and(eq( variables['TARGET'], 'desktop' ), ne( variables['ARCH'], 'wasm_32' ), or(eq(variables['Agent.OS'], 'Linux'), eq(variables['Agent.OS'], 'Darwin')), eq(variables['MODULE'], ''), eq(variables['SUBCOMMAND'], 'install-qt'))
condition: |
and(
eq( variables['TARGET'], 'desktop' ),
not( startsWith( variables['ARCH'], 'wasm_' ) ),
or(
eq(variables['Agent.OS'], 'Linux'),
eq(variables['Agent.OS'], 'Darwin')
),
eq(variables['MODULE'], ''),
eq(variables['SUBCOMMAND'], 'install-qt')
)
displayName: Build test with qmake for Linux and macOS w/o extra module
- powershell: |
if ( $env:TOOLCHAIN -eq 'MSVC' ) {
@@ -316,7 +326,7 @@ steps:
displayName: Build test with qmake for Linux and macOS with extra module
##----------------------------------------------------
# wasm_32 on linux and mac
# wasm_32/single/multithread on linux and mac
- script: |
set -uex
git clone --depth=1 --branch=$(EMSDK_TAG) https://github.com/emscripten-core/emsdk.git
@@ -337,7 +347,7 @@ steps:
workingDirectory: $(Build.BinariesDirectory)
condition: |
and(
eq( variables['ARCH'], 'wasm_32' ),
startsWith( variables['ARCH'], 'wasm_' ),
or(
eq(variables['Agent.OS'], 'Linux'),
eq(variables['Agent.OS'], 'Darwin')
@@ -345,7 +355,7 @@ steps:
)
displayName: 'Build WebAssembler sample project on mac/linux'
# wasm_32 on Windows cmd.exe
# wasm_32/single/multithread on Windows cmd.exe
- powershell: |
git clone --depth=1 --branch=$(EMSDK_TAG) https://github.com/emscripten-core/emsdk.git
cd emsdk
@@ -380,7 +390,7 @@ steps:
workingDirectory: $(Build.BinariesDirectory)
condition: |
and(
eq( variables['ARCH'], 'wasm_32' ),
startsWith( variables['ARCH'], 'wasm_' ),
eq( variables['Agent.OS'], 'Windows_NT' )
)
displayName: 'Build WebAssembler sample project on windows'

View File

@@ -9,7 +9,9 @@
"5.14.0 5.14.1 5.14.2",
"5.15.0 5.15.1 5.15.2",
"6.0.0 6.0.1 6.0.2 6.0.3",
"6.1.0"
"6.1.0",
"6.2.0",
"6.5.0"
],
"preview": [
"5.9-preview",
@@ -25,8 +27,11 @@
"wasm": [
"5.13.0 5.13.1 5.13.2",
"5.14.0 5.14.1 5.14.2",
"5.15.0 5.15.1 5.15.2"
"5.15.0 5.15.1 5.15.2",
"6.2.0"
],
"wasm_singlethread": ["6.5.0"],
"wasm_multithread": ["6.5.0"],
"wasm_preview": [
"5.13-preview",
"5.14-preview",

View File

@@ -38,6 +38,13 @@
<tr><td valign="top">&nbsp;</td><td><a href="tools_generic/">tools_generic/</a></td><td align="right">13-Apr-2021 14:39 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="tools_conan/">tools_conan/</a></td><td align="right">15-Feb-2021 12:14 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="tools_cmake/">tools_cmake/</a></td><td align="right">07-Jan-2021 14:22 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_650_wasm_singlethread/">qt6_650_wasm_singlethread/</a></td><td align="right">01-Jan-2023 00:00 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_650_wasm_multithread/">qt6_650_wasm_multithread/</a></td><td align="right">01-Jan-2023 00:00 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_650_src_doc_examples/">qt6_650_src_doc_examples/</a></td><td align="right">01-Jan-2023 00:00 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_650/">qt6_650/</a></td><td align="right">01-Jan-2023 00:00 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_620_wasm/">qt6_620_wasm/</a></td><td align="right">29-Sep-2021 12:46 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_620_src_doc_examples/">qt6_620_src_doc_examples/</a></td><td align="right">29-Sep-2021 12:43 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_620/">qt6_620/</a></td><td align="right">29-Sep-2021 12:34 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_610_src_doc_examples/">qt6_610_src_doc_examples/</a></td><td align="right">30-Apr-2021 08:09 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_610/">qt6_610/</a></td><td align="right">30-Apr-2021 08:07 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_603_src_doc_examples/">qt6_603_src_doc_examples/</a></td><td align="right">31-Mar-2021 07:31 </td><td align="right"> - </td><td>&nbsp;</td></tr>

View File

@@ -9,7 +9,9 @@
"5.14.0 5.14.1 5.14.2",
"5.15.0 5.15.1 5.15.2",
"6.0.0 6.0.1 6.0.2 6.0.3",
"6.1.0"
"6.1.0",
"6.2.0",
"6.5.0"
],
"preview": [
"5.6-preview",
@@ -26,8 +28,11 @@
"wasm": [
"5.13.1 5.13.2",
"5.14.0 5.14.1 5.14.2",
"5.15.0 5.15.1 5.15.2"
"5.15.0 5.15.1 5.15.2",
"6.2.0"
],
"wasm_singlethread": ["6.5.0"],
"wasm_multithread": ["6.5.0"],
"wasm_preview": [
"5.13-preview",
"5.14-preview",

View File

@@ -38,6 +38,13 @@
<tr><td valign="top">&nbsp;</td><td><a href="tools_generic/">tools_generic/</a></td><td align="right">13-Apr-2021 14:39 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="tools_conan/">tools_conan/</a></td><td align="right">15-Feb-2021 12:15 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="tools_cmake/">tools_cmake/</a></td><td align="right">07-Jan-2021 14:22 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_650_wasm_singlethread/">qt6_650_wasm_singlethread/</a></td><td align="right">01-Jan-2023 00:00 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_650_wasm_multithread/">qt6_650_wasm_multithread/</a></td><td align="right">01-Jan-2023 00:00 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_650_src_doc_examples/">qt6_650_src_doc_examples/</a></td><td align="right">01-Jan-2023 00:00 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_650/">qt6_650/</a></td><td align="right">01-Jan-2023 00:00 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_620_wasm/">qt6_620_wasm/</a></td><td align="right">29-Sep-2021 12:46 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_620_src_doc_examples/">qt6_620_src_doc_examples/</a></td><td align="right">29-Sep-2021 12:43 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_620/">qt6_620/</a></td><td align="right">29-Sep-2021 12:34 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_610_src_doc_examples/">qt6_610_src_doc_examples/</a></td><td align="right">30-Apr-2021 08:13 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_610/">qt6_610/</a></td><td align="right">30-Apr-2021 08:13 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_603_src_doc_examples/">qt6_603_src_doc_examples/</a></td><td align="right">31-Mar-2021 07:34 </td><td align="right"> - </td><td>&nbsp;</td></tr>

View File

@@ -0,0 +1,26 @@
{
"architectures": [
"wasm_multithread"
],
"modules_by_arch": {
"wasm_multithread": [
"qtcharts",
"qtdatavis3d",
"qtgrpc",
"qthttpserver",
"qtimageformats",
"qtlottie",
"qtmultimedia",
"qtquick3dphysics",
"qtscxml",
"qtspeech",
"qtvirtualkeyboard",
"qtwebchannel",
"qtwebsockets",
"qt5compat",
"qtquick3d",
"qtquicktimeline",
"qtshadertools"
]
}
}

View File

@@ -0,0 +1,290 @@
<Updates>
<ApplicationName>{AnyApplication}</ApplicationName>
<ApplicationVersion>1.0.0</ApplicationVersion>
<Checksum>true</Checksum>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtcharts.wasm_multithread</Name>
<DisplayName>Qt Charts for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtcharts, qt.qt6.650.wasm_multithread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_multithread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtcharts-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile CompressedSize="779232" UncompressedSize="7404114" OS="Any"/>
<SHA1>a84793455e6f234204956d2a535ef7487e12f746</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtdatavis3d.wasm_multithread</Name>
<DisplayName>Qt Data Visualization for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtdatavis3d, qt.qt6.650.wasm_multithread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_multithread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtdatavis3d-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile CompressedSize="598226" UncompressedSize="4649321" OS="Any"/>
<SHA1>942fb21a8ba4338a2c94c15bc3564d9ed016aa91</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtgrpc.wasm_multithread</Name>
<DisplayName>Qt Protobuf and Qt GRPC for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtgrpc, qt.qt6.650.wasm_multithread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_multithread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtgrpc-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile CompressedSize="194841" UncompressedSize="2725367" OS="Any"/>
<SHA1>eab733c1b40b2ba93eac301090ed2e40d1bfb309</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qthttpserver.wasm_multithread</Name>
<DisplayName>Qt HTTP Server for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qthttpserver, qt.qt6.650.wasm_multithread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_multithread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qthttpserver-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile CompressedSize="60073" UncompressedSize="297714" OS="Any"/>
<SHA1>14b847981005d193938f7c3e8f6608d8518a6366</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtimageformats.wasm_multithread</Name>
<DisplayName>Qt ImageFormats for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtimageformats, qt.qt6.650.wasm_multithread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_multithread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtimageformats-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile CompressedSize="303380" UncompressedSize="1283471" OS="Any"/>
<SHA1>ff3b43b3e1b9fe078761b75dada9d725f47d9af3</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtlottie.wasm_multithread</Name>
<DisplayName>Qt Lottie Animation for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtlottie, qt.qt6.650.wasm_multithread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_multithread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtlottie-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile CompressedSize="155315" UncompressedSize="1007914" OS="Any"/>
<SHA1>3869563cef20f85ecc55e66fd0875a37a820175c</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtmultimedia.wasm_multithread</Name>
<DisplayName>Qt Multimedia for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtmultimedia, qt.qt6.650.wasm_multithread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_multithread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtmultimedia-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile CompressedSize="756305" UncompressedSize="5109691" OS="Any"/>
<SHA1>8f7053696b1258f4e0511fd233e24be98b96bddf</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtquick3dphysics</Name>
<DisplayName>Quick: 3D Physics</DisplayName>
<Description>Qt Quick 3D Physics provides a high-level QML module adding physical simulation capabilities to Qt Quick 3D.</Description>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<Default>false</Default>
<Dependencies>qt.qt6.650.doc.qtquick3dphysics, qt.qt6.650.examples.qtquick3dphysics, qt.qt6.650.qtquick3d, qt.qt6.650.qtshadertools</Dependencies>
<AutoDependOn/>
<DownloadableArchives/>
<UpdateFile CompressedSize="0" UncompressedSize="0" OS="Any"/>
<SHA1>05989ccb769ed6b46a60e453d401dd4415609363</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtquick3dphysics.wasm_multithread</Name>
<DisplayName>Quick: 3D Physics for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtquick3dphysics, qt.qt6.650.wasm_multithread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_multithread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtquick3dphysics-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile CompressedSize="1695314" UncompressedSize="11015126" OS="Any"/>
<SHA1>7cfea014ddc41082f6ac52a72930ec174d2cd484</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtscxml.wasm_multithread</Name>
<DisplayName>Qt State Machines for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtscxml, qt.qt6.650.wasm_multithread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_multithread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtscxml-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile CompressedSize="372984" UncompressedSize="3111720" OS="Any"/>
<SHA1>a6fb82aa712eae15f582835a3e858ad4b94961ac</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtspeech.wasm_multithread</Name>
<DisplayName>Qt Speech for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtspeech, qt.qt6.650.wasm_multithread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_multithread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtspeech-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile CompressedSize="61655" UncompressedSize="448732" OS="Any"/>
<SHA1>2e444441796b80824a742107514797a2d8e97234</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtvirtualkeyboard.wasm_multithread</Name>
<DisplayName>Qt Virtual Keyboard for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtvirtualkeyboard, qt.qt6.650.wasm_multithread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_multithread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtvirtualkeyboard-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile CompressedSize="2202968" UncompressedSize="6817472" OS="Any"/>
<SHA1>fd072ead9d8d55fac3a9efb0e2c7a92af8fb047d</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtwebchannel.wasm_multithread</Name>
<DisplayName>Qt WebChannel for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtwebchannel, qt.qt6.650.wasm_multithread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_multithread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtwebchannel-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile CompressedSize="93681" UncompressedSize="525510" OS="Any"/>
<SHA1>802b47541de55f8528e436d0354421138e598f90</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtwebsockets.wasm_multithread</Name>
<DisplayName>Qt WebSockets for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtwebsockets, qt.qt6.650.wasm_multithread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_multithread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtwebsockets-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile CompressedSize="90033" UncompressedSize="501424" OS="Any"/>
<SHA1>f5ea2a5ab7011919f9efd72c482bd41d4b9125b6</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.qt5compat.wasm_multithread</Name>
<DisplayName>Qt 5 Compatibility Module for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.qt5compat, qt.qt6.650.wasm_multithread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_multithread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qt5compat-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile CompressedSize="689869" UncompressedSize="2786165" OS="Any"/>
<SHA1>8573219387c9d6448da92f9c0eb2cd77fc5e4d6a</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.qtquick3d.wasm_multithread</Name>
<DisplayName>Qt Quick 3D for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.qtquick3d, qt.qt6.650.wasm_multithread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_multithread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtquick3d-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile CompressedSize="2049798" UncompressedSize="13429045" OS="Any"/>
<SHA1>5a92d04743dc47cd410922b312018b2ca13707a9</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.qtquicktimeline.wasm_multithread</Name>
<DisplayName>Qt Quick Timeline for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.qtquicktimeline, qt.qt6.650.wasm_multithread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_multithread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtquicktimeline-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile CompressedSize="44721" UncompressedSize="263991" OS="Any"/>
<SHA1>7bce5d03611d856cf1675844c736a9f67dea055d</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.qtshadertools.wasm_multithread</Name>
<DisplayName>Qt Shader Tools for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.qtshadertools, qt.qt6.650.wasm_multithread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_multithread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtshadertools-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile CompressedSize="1306343" UncompressedSize="12245299" OS="Any"/>
<SHA1>c39e4c3ccda1d23253bf8049b417284380cc2715</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.wasm_multithread</Name>
<DisplayName>WebAssembly (multi-threaded)</DisplayName>
<Description>Qt 6.5.0 Prebuilt Components for WebAssembly (multi-threaded).</Description>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<Dependencies/>
<AutoDependOn/>
<Default>false</Default>
<Script>installscript.qs</Script>
<SortingPriority>700</SortingPriority>
<DownloadableArchives>qtbase-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z, qtdeclarative-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z, qtsvg-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z, qttools-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z, qttranslations-MacOS-MacOS_12-Clang-MacOS-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile CompressedSize="27570046" UncompressedSize="188468236" OS="Any"/>
<SHA1>c49a2335d6bb9ecd42a4d04c0693b928eeb03f19</SHA1>
</PackageUpdate>
<SHA1>e6fc59b20903417c2ab109b8aeb90f73e5cbabc7</SHA1>
<MetadataName>2023-01-24-1447_meta.7z</MetadataName>
</Updates>

View File

@@ -0,0 +1,26 @@
{
"architectures": [
"wasm_singlethread"
],
"modules_by_arch": {
"wasm_singlethread": [
"qtcharts",
"qtdatavis3d",
"qtgrpc",
"qthttpserver",
"qtimageformats",
"qtlottie",
"qtmultimedia",
"qtquick3dphysics",
"qtscxml",
"qtspeech",
"qtvirtualkeyboard",
"qtwebchannel",
"qtwebsockets",
"qt5compat",
"qtquick3d",
"qtquicktimeline",
"qtshadertools"
]
}
}

View File

@@ -0,0 +1,290 @@
<Updates>
<ApplicationName>{AnyApplication}</ApplicationName>
<ApplicationVersion>1.0.0</ApplicationVersion>
<Checksum>true</Checksum>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtcharts.wasm_singlethread</Name>
<DisplayName>Qt Charts for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtcharts, qt.qt6.650.wasm_singlethread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_singlethread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtcharts-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile UncompressedSize="7422857" CompressedSize="783179" OS="Any"/>
<SHA1>8f5ed7a6950398e9c0009a1e71514c885d4950ae</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtdatavis3d.wasm_singlethread</Name>
<DisplayName>Qt Data Visualization for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtdatavis3d, qt.qt6.650.wasm_singlethread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_singlethread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtdatavis3d-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile UncompressedSize="4668609" CompressedSize="603274" OS="Any"/>
<SHA1>b721d4ccc387c2bce2064acda62e838bf3b0faf5</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtgrpc.wasm_singlethread</Name>
<DisplayName>Qt Protobuf and Qt GRPC for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtgrpc, qt.qt6.650.wasm_singlethread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_singlethread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtgrpc-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile UncompressedSize="2677934" CompressedSize="192818" OS="Any"/>
<SHA1>8ee03c76df8602753c17e09471969050ff9ad143</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qthttpserver.wasm_singlethread</Name>
<DisplayName>Qt HTTP Server for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qthttpserver, qt.qt6.650.wasm_singlethread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_singlethread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qthttpserver-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile UncompressedSize="280043" CompressedSize="56907" OS="Any"/>
<SHA1>a517c99db4438b786775d896dce33f26776484ce</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtimageformats.wasm_singlethread</Name>
<DisplayName>Qt ImageFormats for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtimageformats, qt.qt6.650.wasm_singlethread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_singlethread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtimageformats-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile UncompressedSize="1284624" CompressedSize="305040" OS="Any"/>
<SHA1>21721377df4a85a447883183d4c43490537bc5f7</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtlottie.wasm_singlethread</Name>
<DisplayName>Qt Lottie Animation for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtlottie, qt.qt6.650.wasm_singlethread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_singlethread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtlottie-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile UncompressedSize="1017662" CompressedSize="157225" OS="Any"/>
<SHA1>e84a9a593ac3ce61fbf01f28839adca16ba72662</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtmultimedia.wasm_singlethread</Name>
<DisplayName>Qt Multimedia for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtmultimedia, qt.qt6.650.wasm_singlethread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_singlethread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtmultimedia-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile UncompressedSize="4990392" CompressedSize="736850" OS="Any"/>
<SHA1>b3cec4c569f81833fe8950eac8ef8ad18efa9c8e</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtquick3dphysics</Name>
<DisplayName>Quick: 3D Physics</DisplayName>
<Description>Qt Quick 3D Physics provides a high-level QML module adding physical simulation capabilities to Qt Quick 3D.</Description>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<Default>false</Default>
<Dependencies>qt.qt6.650.doc.qtquick3dphysics, qt.qt6.650.examples.qtquick3dphysics, qt.qt6.650.qtquick3d, qt.qt6.650.qtshadertools</Dependencies>
<AutoDependOn/>
<DownloadableArchives/>
<UpdateFile UncompressedSize="0" CompressedSize="0" OS="Any"/>
<SHA1>d7ae546041aa8afc9d75615538a7de5c74df2c76</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtquick3dphysics.wasm_singlethread</Name>
<DisplayName>Quick: 3D Physics for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtquick3dphysics, qt.qt6.650.wasm_singlethread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_singlethread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtquick3dphysics-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile UncompressedSize="11025662" CompressedSize="1705261" OS="Any"/>
<SHA1>ffae40c5ea3a64fad5d3c891b3321fb84f5dbb10</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtscxml.wasm_singlethread</Name>
<DisplayName>Qt State Machines for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtscxml, qt.qt6.650.wasm_singlethread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_singlethread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtscxml-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile UncompressedSize="3131289" CompressedSize="375756" OS="Any"/>
<SHA1>196ec95bf0b8b94c71101b5b100e76a8219c7aa6</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtspeech.wasm_singlethread</Name>
<DisplayName>Qt Speech for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtspeech, qt.qt6.650.wasm_singlethread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_singlethread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtspeech-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile UncompressedSize="448553" CompressedSize="61755" OS="Any"/>
<SHA1>22af0b136ee5af85d5231e909644f05a2610c333</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtvirtualkeyboard.wasm_singlethread</Name>
<DisplayName>Qt Virtual Keyboard for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtvirtualkeyboard, qt.qt6.650.wasm_singlethread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_singlethread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtvirtualkeyboard-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile UncompressedSize="5572282" CompressedSize="1702607" OS="Any"/>
<SHA1>0bf68731445a07c3d0343a7b2be575792e1d74ec</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtwebchannel.wasm_singlethread</Name>
<DisplayName>Qt WebChannel for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtwebchannel, qt.qt6.650.wasm_singlethread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_singlethread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtwebchannel-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile UncompressedSize="486650" CompressedSize="88294" OS="Any"/>
<SHA1>3b77f28422d469dd639f53cfa3c90f17581599f2</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.addons.qtwebsockets.wasm_singlethread</Name>
<DisplayName>Qt WebSockets for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.addons.qtwebsockets, qt.qt6.650.wasm_singlethread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_singlethread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtwebsockets-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile UncompressedSize="508364" CompressedSize="90577" OS="Any"/>
<SHA1>c966978a11ef2baee84e26bc8cee4ca636b87130</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.qt5compat.wasm_singlethread</Name>
<DisplayName>Qt 5 Compatibility Module for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.qt5compat, qt.qt6.650.wasm_singlethread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_singlethread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qt5compat-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile UncompressedSize="2798732" CompressedSize="693708" OS="Any"/>
<SHA1>4362670c3f297d5f298602e5820843150a394585</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.qtquick3d.wasm_singlethread</Name>
<DisplayName>Qt Quick 3D for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.qtquick3d, qt.qt6.650.wasm_singlethread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_singlethread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtquick3d-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile UncompressedSize="13484701" CompressedSize="2035967" OS="Any"/>
<SHA1>a8cb6b3e15ed4357b60895a5b8f06938f381cbe4</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.qtquicktimeline.wasm_singlethread</Name>
<DisplayName>Qt Quick Timeline for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.qtquicktimeline, qt.qt6.650.wasm_singlethread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_singlethread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtquicktimeline-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile UncompressedSize="265991" CompressedSize="44865" OS="Any"/>
<SHA1>e3b17d993959c4f9bf0bf1b1eef3eaa32dfa1135</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.qtshadertools.wasm_singlethread</Name>
<DisplayName>Qt Shader Tools for WebAssembly</DisplayName>
<Description/>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<AutoDependOn>qt.qt6.650.qtshadertools, qt.qt6.650.wasm_singlethread</AutoDependOn>
<Dependencies>qt.qt6.650.wasm_singlethread</Dependencies>
<Virtual>true</Virtual>
<Script>installscript.qs</Script>
<SortingPriority/>
<DownloadableArchives>qtshadertools-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile UncompressedSize="12278702" CompressedSize="1314315" OS="Any"/>
<SHA1>4a159d7a4d73ea9e02a20600425228ea5fc72368</SHA1>
</PackageUpdate>
<PackageUpdate>
<Name>qt.qt6.650.wasm_singlethread</Name>
<DisplayName>WebAssembly (single-threaded)</DisplayName>
<Description>Qt 6.5.0 Prebuilt Components for WebAssembly (single-threaded).</Description>
<Version>6.5.0-0-202301241223</Version>
<ReleaseDate>2023-01-24</ReleaseDate>
<Dependencies/>
<AutoDependOn/>
<Default>false</Default>
<Script>installscript.qs</Script>
<SortingPriority>700</SortingPriority>
<DownloadableArchives>qtbase-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z, qtdeclarative-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z, qtsvg-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z, qttools-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z, qttranslations-Windows-Windows_10_22H2-Clang-Windows-WebAssembly-X86_64.7z</DownloadableArchives>
<UpdateFile UncompressedSize="168349948" CompressedSize="23314413" OS="Any"/>
<SHA1>b3131ac0be2b917e3450eed517fa52aaef7031b3</SHA1>
</PackageUpdate>
<SHA1>c2e369a310d73abefd8f1f1c038762aad5349c31</SHA1>
<MetadataName>2023-01-24-1445_meta.7z</MetadataName>
</Updates>

View File

@@ -10,7 +10,8 @@
"5.15.0 5.15.1 5.15.2",
"6.0.0 6.0.1 6.0.2 6.0.3",
"6.1.0",
"6.2.0"
"6.2.0",
"6.5.0"
],
"preview": [
"5.6-preview",
@@ -27,8 +28,11 @@
"wasm": [
"5.13.1 5.13.2",
"5.14.0 5.14.1 5.14.2",
"5.15.0 5.15.1 5.15.2"
"5.15.0 5.15.1 5.15.2",
"6.2.0"
],
"wasm_singlethread": ["6.5.0"],
"wasm_multithread": ["6.5.0"],
"wasm_preview": [
"5.13-preview",
"5.14-preview",

View File

@@ -43,6 +43,10 @@
<tr><td valign="top">&nbsp;</td><td><a href="tools_generic/">tools_generic/</a></td><td align="right">13-Apr-2021 14:39 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="tools_conan/">tools_conan/</a></td><td align="right">15-Feb-2021 12:15 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="tools_cmake/">tools_cmake/</a></td><td align="right">07-Jan-2021 14:22 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_650_wasm_singlethread/">qt6_650_wasm_singlethread/</a></td><td align="right">01-Jan-2023 00:00 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_650_wasm_multithread/">qt6_650_wasm_multithread/</a></td><td align="right">01-Jan-2023 00:00 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_650_src_doc_examples/">qt6_650_src_doc_examples/</a></td><td align="right">01-Jan-2023 00:00 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_650/">qt6_650/</a></td><td align="right">01-Jan-2023 00:00 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_620_wasm/">qt6_620_wasm/</a></td><td align="right">29-Sep-2021 12:46 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_620_src_doc_examples/">qt6_620_src_doc_examples/</a></td><td align="right">29-Sep-2021 12:43 </td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="qt6_620/">qt6_620/</a></td><td align="right">29-Sep-2021 12:34 </td><td align="right"> - </td><td>&nbsp;</td></tr>

View File

@@ -89,8 +89,8 @@ def test_cli_check_version():
("windows", "winrt", "mingw32", "6", None, False),
("windows", "winrt", "mingw32", "bad spec", None, True),
("windows", "android", "android_x86", "6", Version("6.1.0"), False),
("windows", "desktop", "android_x86", "6", Version("6.2.0"), False), # does not validate arch
("windows", "desktop", "android_fake", "6", Version("6.2.0"), False), # does not validate arch
("windows", "desktop", "android_x86", "6", Version("6.5.0"), False), # does not validate arch
("windows", "desktop", "android_fake", "6", Version("6.5.0"), False), # does not validate arch
),
)
def test_cli_determine_qt_version(

View File

@@ -406,43 +406,50 @@ def test_long_qt_modules(monkeypatch, host: str, target: str, version: str, arch
assert table._rows(table.long_heading_keys) == expect["modules_long_by_arch"][arch]
@pytest.fixture
def expected_windows_desktop_plus_wasm_5140() -> Dict:
input_filenames = "windows-5140-expect.json", "windows-5140-wasm-expect.json"
def expected_windows_desktop_plus_wasm_5140(is_wasm_threaded: bool) -> Dict:
if is_wasm_threaded:
input_filenames = (
"windows-5140-expect.json",
"windows-650-wasm-single-expect.json",
"windows-650-wasm-multi-expect.json",
)
else:
input_filenames = "windows-5140-expect.json", "windows-5140-wasm-expect.json"
to_join = [json.loads((Path(__file__).parent / "data" / f).read_text("utf-8")) for f in input_filenames]
return {
"architectures": [arch for _dict in to_join for arch in _dict["architectures"]],
"modules_by_arch": {**to_join[0]["modules_by_arch"], **to_join[1]["modules_by_arch"]},
"modules_by_arch": {k: v for _dict in to_join for k, v in _dict["modules_by_arch"].items()},
}
@pytest.mark.parametrize(
"args, expect",
"args, is_wasm_threaded, expect",
(
("--modules latest win64_msvc2017_64", ["modules_by_arch", "win64_msvc2017_64"]),
("--spec 5.14 --modules latest win64_msvc2017_64", ["modules_by_arch", "win64_msvc2017_64"]),
("--modules 5.14.0 win32_mingw73", ["modules_by_arch", "win32_mingw73"]),
("--modules 5.14.0 win32_msvc2017", ["modules_by_arch", "win32_msvc2017"]),
("--modules 5.14.0 win64_mingw73", ["modules_by_arch", "win64_mingw73"]),
("--modules 5.14.0 win64_msvc2015_64", ["modules_by_arch", "win64_msvc2015_64"]),
("--modules 5.14.0 win64_msvc2017_64", ["modules_by_arch", "win64_msvc2017_64"]),
("--arch latest", ["architectures"]),
("--spec 5.14 --arch latest", ["architectures"]),
("--arch 5.14.0", ["architectures"]),
("--modules latest win64_msvc2017_64", False, ["modules_by_arch", "win64_msvc2017_64"]),
("--spec 5.14 --modules latest win64_msvc2017_64", False, ["modules_by_arch", "win64_msvc2017_64"]),
("--modules 5.14.0 win32_mingw73", False, ["modules_by_arch", "win32_mingw73"]),
("--modules 5.14.0 win32_msvc2017", False, ["modules_by_arch", "win32_msvc2017"]),
("--modules 5.14.0 win64_mingw73", False, ["modules_by_arch", "win64_mingw73"]),
("--modules 5.14.0 win64_msvc2015_64", False, ["modules_by_arch", "win64_msvc2015_64"]),
("--modules 5.14.0 win64_msvc2017_64", False, ["modules_by_arch", "win64_msvc2017_64"]),
("--modules 6.5.0 wasm_singlethread", True, ["modules_by_arch", "wasm_singlethread"]),
("--modules 6.5.0 wasm_multithread", True, ["modules_by_arch", "wasm_multithread"]),
("--arch latest", True, ["architectures"]),
("--spec 5.14 --arch latest", False, ["architectures"]),
("--arch 5.14.0", False, ["architectures"]),
),
)
def test_list_qt_cli(
monkeypatch,
capsys,
expected_windows_desktop_plus_wasm_5140: Dict[str, Set[str]],
args: str,
is_wasm_threaded: bool,
expect: Union[Set[str], List[str]],
):
htmlfile, xmlfile, wasm_xmlfile = "windows-desktop.html", "windows-5140-update.xml", "windows-5140-wasm-update.xml"
version_string_to_replace = "qt5.5140"
if isinstance(expect, list):
# In this case, 'expect' is a list of keys to follow to the expected values.
expected_dict = expected_windows_desktop_plus_wasm_5140
expected_dict = expected_windows_desktop_plus_wasm_5140(is_wasm_threaded)
for key in expect: # Follow the chain of keys to the list of values.
expected_dict = expected_dict[key]
assert isinstance(expected_dict, list)
@@ -452,13 +459,21 @@ def test_list_qt_cli(
assert isinstance(expect_set, set)
def _mock_fetch_http(_, rest_of_url, *args, **kwargs: str) -> str:
htmltext = (Path(__file__).parent / "data" / htmlfile).read_text("utf-8")
htmltext = (Path(__file__).parent / "data" / "windows-desktop.html").read_text("utf-8")
if not rest_of_url.endswith("Updates.xml"):
return htmltext
norm_xmltext = (Path(__file__).parent / "data" / xmlfile).read_text("utf-8")
wasm_xmltext = (Path(__file__).parent / "data" / wasm_xmlfile).read_text("utf-8")
xmltext = wasm_xmltext if rest_of_url.endswith("_wasm/Updates.xml") else norm_xmltext
def get_xml_filename() -> str:
if rest_of_url.endswith("_wasm/Updates.xml"):
return "windows-5140-wasm-update.xml"
elif rest_of_url.endswith("_wasm_singlethread/Updates.xml"):
return "windows-650-wasm-single-update.xml"
elif rest_of_url.endswith("_wasm_multithread/Updates.xml"):
return "windows-650-wasm-multi-update.xml"
else:
return "windows-5140-update.xml"
xmltext = (Path(__file__).parent / "data" / get_xml_filename()).read_text("utf-8")
# If we are serving an Updates.xml, `aqt list` will look for a Qt version number.
# We will replace the version numbers in the file with the requested version.
match = re.search(r"qt(\d)_(\d+)", rest_of_url)