Use GList functions instead of manual iterations
[pidgin-git.git] / pidgin / data / icons / meson.build
blobcba7c9562673e11cd8ed0cd0cadfeded22f95954
1 ICONS = [
2         'im.pidgin.Pidgin3'
5 foreach icon : ICONS
6         foreach size : [16, 22, 24, 32, 48]
7                 path = 'hicolor/@0@x@0@/apps'.format(size)
8                 install_data(join_paths(path, '@0@.png'.format(icon)),
9                     install_dir : join_paths(get_option('datadir'), 'icons', path))
10         endforeach
11         path = 'hicolor/scalable/apps'
12         install_data(join_paths(path, '@0@.svg'.format(icon)),
13             install_dir : join_paths(get_option('datadir'), 'icons', path))
14 endforeach
16 EXCLUDE_FILES = [
17         '16x16/apps/im.pidgin.Pidgin3.png',
18         '22x22/apps/im.pidgin.Pidgin3.png',
19         '48x48/apps/im.pidgin.Pidgin3.png',
20         'scalable/apps/im.pidgin.Pidgin3.svg',
23 EXCLUDE_DIRS = [
24         '16x16/actions/scalable',
25         '22x22/actions/scalable',
26         '32x32/actions/scalable',
27         '48x48/actions/scalable',
28         '16x16/apps/scalable',
29         '22x22/apps/scalable',
30         '24x24',
31         '32x32/apps',
32         '16x16/status/scalable',
35 install_subdir('hicolor',
36     exclude_files : EXCLUDE_FILES,
37     exclude_directories : EXCLUDE_DIRS,
38     install_dir : get_option('datadir') + '/pidgin/icons')