Fix flatpak builder for source with several archives

This commit is contained in:
Matthieu Gautier 2024-08-18 12:04:01 +02:00
parent cc4af80c2c
commit d87b37fba2
1 changed files with 10 additions and 8 deletions

View File

@ -158,10 +158,12 @@ class FlatpakBuilder:
module["no-autogen"] = True module["no-autogen"] = True
module_sources = module.setdefault("sources", []) module_sources = module.setdefault("sources", [])
if isinstance(source, ReleaseDownload): if isinstance(source, ReleaseDownload):
for archive in source.archives:
src = { src = {
"type": "archive", "type": "archive",
"sha256": source.archive.sha256, "dest-filename": archive.name,
"url": source.archive.url, "sha256": archive.sha256,
"url": archive.url,
} }
if hasattr(source, "flatpak_dest"): if hasattr(source, "flatpak_dest"):
src["dest"] = source.flatpak_dest src["dest"] = source.flatpak_dest