|
|
|
|
@ -26,15 +26,15 @@ if desktop_file_validate.found()
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
appdata_conf = configuration_data() |
|
|
|
|
appdata_conf.set('appid', application_id) |
|
|
|
|
appdata_file = i18n.merge_file ('appdata-file', |
|
|
|
|
metainfo_conf = configuration_data() |
|
|
|
|
metainfo_conf.set('appid', application_id) |
|
|
|
|
metainfo_file = i18n.merge_file ('metainfo-file', |
|
|
|
|
input: configure_file( |
|
|
|
|
input: files('org.gnome.Fractal.appdata.xml.in.in'), |
|
|
|
|
output: 'org.gnome.Fractal.appdata.xml.in', |
|
|
|
|
configuration: appdata_conf |
|
|
|
|
input: files('org.gnome.Fractal.metainfo.xml.in.in'), |
|
|
|
|
output: 'org.gnome.Fractal.metainfo.xml.in', |
|
|
|
|
configuration: metainfo_conf |
|
|
|
|
), |
|
|
|
|
output: '@0@.appdata.xml'.format(application_id), |
|
|
|
|
output: '@0@.metainfo.xml'.format(application_id), |
|
|
|
|
po_dir: podir, |
|
|
|
|
install: true, |
|
|
|
|
install_dir: join_paths (datadir, 'metainfo') |
|
|
|
|
@ -42,9 +42,9 @@ appdata_file = i18n.merge_file ('appdata-file',
|
|
|
|
|
appstream_util = find_program('appstream-util', required: false) |
|
|
|
|
if appstream_util.found() |
|
|
|
|
test( |
|
|
|
|
'validate-appdata', appstream_util, |
|
|
|
|
'validate-metainfo', appstream_util, |
|
|
|
|
args: [ |
|
|
|
|
'validate-relax', '--nonet', appdata_file.full_path() |
|
|
|
|
'validate-relax', '--nonet', metainfo_file.full_path() |
|
|
|
|
] |
|
|
|
|
) |
|
|
|
|
endif |
|
|
|
|
|