Files
zoitechat/data/icons/meson.build

27 lines
767 B
Meson
Raw Normal View History

icon_gen = find_program('generate_icons.py')
find_program('magick', required: true)
icondir = join_paths(get_option('datadir'), 'icons/hicolor')
custom_target('zoitechat_png',
input: 'zoitechat.svg',
output: 'net.zoite.Zoitechat.png',
command: [icon_gen, '@INPUT@', '@OUTPUT@', '--size', '48'],
install: true,
install_dir: join_paths(icondir, '48x48/apps'),
)
if host_machine.system() == 'windows'
custom_target('zoitechat_ico',
input: 'zoitechat.svg',
output: 'zoitechat.ico',
command: [icon_gen, '@INPUT@', '@PRIVATE_DIR@/zoitechat.png', '--size', '48', '--ico', '@OUTPUT@'],
build_by_default: true,
)
endif
install_data(
2026-01-05 23:12:38 -07:00
'zoitechat.svg',
2026-01-14 12:54:25 -07:00
rename: 'net.zoite.Zoitechat.svg',
install_dir: join_paths(icondir, 'scalable/apps')
)