search a list of possible extensions.

currently qtwebengine, qtpdf.
This commit is contained in:
tsteven4
2024-11-27 15:12:29 -07:00
parent 1d528c205f
commit aa222a59db

View File

@@ -404,6 +404,7 @@ class QtArchives:
)
update_xml_url = posixpath.join(os_target_folder, "Updates.xml")
update_xml_text = self._download_update_xml(update_xml_url)
update_xmls = [UpdateXmls(os_target_folder, update_xml_text)]
arch = self.arch
if self.os_name == "windows":
arch = self.arch.replace("win64_", "", 1)
@@ -411,16 +412,18 @@ class QtArchives:
arch = "x86_64"
elif self.os_name == "linux_arm64":
arch = "arm64"
extensions_target_folder = posixpath.join(
"online/qtsdkrepository",
os_name,
"extensions/qtwebengine",
self._version_str(),
arch
)
extensions_xml_url = posixpath.join(extensions_target_folder, "Updates.xml")
extensions_xml_text = self._download_update_xml(extensions_xml_url)
update_xmls = [UpdateXmls(os_target_folder, update_xml_text), UpdateXmls(extensions_target_folder, extensions_xml_text) ]
for ext in ["qtwebengine", "qtpdf"]:
extensions_target_folder = posixpath.join(
"online/qtsdkrepository",
os_name,
"extensions",
ext,
self._version_str(),
arch
)
extensions_xml_url = posixpath.join(extensions_target_folder, "Updates.xml")
extensions_xml_text = self._download_update_xml(extensions_xml_url)
update_xmls.append(UpdateXmls(extensions_target_folder, extensions_xml_text))
self._parse_update_xmls(update_xmls, target_packages)
def _download_update_xml(self, update_xml_path):