Files
faugus-launcher/data/meson.build
2025-06-23 11:15:48 -03:00

48 lines
1.3 KiB
Meson

install_data(
'io.github.Faugus.faugus-launcher.metainfo.xml',
install_dir: get_option('datadir') / 'metainfo',
)
icon_name = get_option('flatpak_build') ? 'io.github.Faugus.faugus-launcher' : 'faugus-launcher'
faugus_launcher_desktop = configure_file(
input: 'io.github.Faugus.faugus-launcher.desktop.in',
output: 'io.github.Faugus.faugus-launcher.desktop',
configuration: {
'ICON': icon_name,
'EXEC': 'faugus-launcher',
}
)
faugus_proton_manager_desktop = configure_file(
input: 'io.github.Faugus.faugus-launcher.proton-manager.desktop.in',
output: 'io.github.Faugus.faugus-launcher.proton-manager.desktop',
configuration: {
'ICON': icon_name,
}
)
faugus_run_desktop = configure_file(
input: 'io.github.Faugus.faugus-launcher.run.desktop.in',
output: 'io.github.Faugus.faugus-launcher.run.desktop',
configuration: {
'ICON': icon_name,
}
)
faugus_shortcut_desktop = configure_file(
input: 'io.github.Faugus.faugus-launcher.shortcut.desktop.in',
output: 'io.github.Faugus.faugus-launcher.shortcut.desktop',
configuration: {
'ICON': icon_name,
}
)
install_data(
faugus_launcher_desktop,
faugus_proton_manager_desktop,
faugus_run_desktop,
faugus_shortcut_desktop,
install_dir: get_option('datadir') / 'applications'
)