New Emoji Menu and Emoji Version 17.0 support.

This commit is contained in:
2026-07-10 16:30:54 -06:00
parent 6edbd47c9a
commit a4afb420ca
33 changed files with 39755 additions and 80 deletions

View File

@@ -20,6 +20,7 @@ libcanberra_dep = dependency('libcanberra', version: '>= 0.22',
required: get_option('libcanberra'))
dbus_dep = dependency('gio-2.0', required: get_option('dbus'))
libsecret_dep = dependency('libsecret-1', required: false)
fontconfig_dep = dependency('fontconfig', required: false)
global_deps = []
if cc.get_id() == 'msvc'
@@ -35,6 +36,9 @@ config_h.set_quoted('PACKAGE_NAME', meson.project_name())
config_h.set_quoted('GETTEXT_PACKAGE', 'zoitechat')
config_h.set_quoted('LOCALEDIR', join_paths(get_option('prefix'),
get_option('datadir'), 'locale'))
config_h.set_quoted('ZOITECHAT_EMOJI_FONT_FILE',
join_paths(get_option('prefix'), get_option('datadir'), 'fonts',
'zoitechat', 'NotoColorEmoji.ttf'))
config_h.set10('ENABLE_NLS', true)
# Optional features
@@ -42,6 +46,7 @@ config_h.set('USE_OPENSSL', libssl_dep.found())
config_h.set('USE_LIBCANBERRA', libcanberra_dep.found())
config_h.set('USE_DBUS', dbus_dep.found())
config_h.set('HAVE_LIBSECRET', libsecret_dep.found())
config_h.set('HAVE_FONTCONFIG', fontconfig_dep.found())
config_h.set('USE_PLUGIN', get_option('plugin'))
config_h.set('USE_GTK_FRONTEND', get_option('gtk-frontend'))