diff --git a/README.md b/README.md index 60ac3495..12be7dfc 100644 --- a/README.md +++ b/README.md @@ -28,9 +28,9 @@ Configure arguments are documented in `meson_options.txt`. ## Runtime dependencies -The `flatpak-builder` tool requires `flatpak` being available on the host to -function. Depending on the manifest used it also requires some commands be available on -the host. +The `flatpak-builder` tool requires `flatpak` and `appstreamcli` >= +0.16.3 being available on the host to function. Depending on the +manifest used it also requires some commands be available on the host. Very commonly used: diff --git a/meson.build b/meson.build index e344f9a5..ef1cbcf4 100644 --- a/meson.build +++ b/meson.build @@ -41,7 +41,7 @@ endforeach debugedit = find_program('debugedit', version: '>= 5.0') # Require appstream with compose plugin installed -appstreamcli = find_program('appstreamcli', version: '>= 0.15.0') +appstreamcli = find_program('appstreamcli', version: '>= 0.16.3') appstreamcli_compose = run_command(appstreamcli, ['compose', '--help'], check: true) subdir('src') diff --git a/src/builder-manifest.c b/src/builder-manifest.c index 27312714..ab0ae512 100644 --- a/src/builder-manifest.c +++ b/src/builder-manifest.c @@ -3053,6 +3053,7 @@ builder_manifest_cleanup (BuilderManifest *self, g_print ("Running appstreamcli compose\n"); g_print ("Saving screenshots in %s\n", flatpak_file_get_path_cached (media_dir)); if (!appstreamcli_compose (error, + "--no-partial-urls", "--prefix=/", origin, arg_base_url,