3 'bepo': '-l fr -v dvorak',
6 'de': '-l de -v nodeadkeys',
14 'fr': '-l fr -v nodeadkeys',
16 'fr-ca': '-l ca -v fr',
17 'fr-ch': '-l ch -v fr',
22 'ja': '-l jp -m jp106',
36 if meson.is_cross_build() or 'CONFIG_XKBCOMMON' not in config_host
37 native_qemu_keymap = find_program('qemu-keymap', required: false, disabler: true)
39 native_qemu_keymap = qemu_keymap
42 foreach km, args: keymaps
43 t += custom_target(km,
44 build_by_default: true,
46 command: [native_qemu_keymap, '-f', '@OUTPUT@', args.split()],
47 install_dir: qemu_datadir / 'keymaps')
50 alias_target('update-keymaps', t)
52 # install from the source tree
53 install_data(keymaps.keys(), install_dir: qemu_datadir / 'keymaps')
56 install_data(['sl', 'sv'], install_dir: qemu_datadir / 'keymaps')