freedesktop: install (not only build) desktop, mimeinfo and appdata files

This commit is contained in:
Edgar Aichinger 2021-04-24 09:41:17 +02:00 committed by Robin Gareus
parent 720a7eed77
commit 433d7dc8a0
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04

View File

@ -922,11 +922,13 @@ def build(bld):
obj.chmod = Utils.O644
obj.dict = freedesktop_subst_dict
set_subst_dict(obj, freedesktop_subst_dict)
bld.install_files (os.path.join (bld.env['PREFIX'], 'share/applications'), obj.target)
obj = bld(features = 'subst')
obj.source = 'ardour-mime-info.xml'
obj.target = 'ardour.xml'
obj.chmod = Utils.O644
bld.install_files (os.path.join (bld.env['PREFIX'], 'share/mime/application'), 'ardour' + '.xml')
# build appdata with translations
appdata_i18n_mo(bld)
@ -937,6 +939,7 @@ def build(bld):
obj.chmod = Utils.O644
obj.dict = freedesktop_subst_dict
set_subst_dict(obj, freedesktop_subst_dict)
bld.install_files (os.path.join (bld.env['PREFIX'], 'share/appdata'), obj.target)
# Keybindings