Sun, 10 Aug 2025 23:53:22 +0800
Various improvement, Support configuration from UI
project('purplesatori', 'c') libpurple_dep = dependency('purple-3') libsoup_dep = dependency('libsoup-3.0') libjson_dep = dependency('json-glib-1.0') libpango_dep = dependency('pango') PURPLE_PLUGINDIR = libpurple_dep.get_pkgconfig_variable('plugindir') PURPLE_SATORI_SRCS = [ 'purplesatori.c', 'purplesatoriconnection.c', 'purplesatoriprotocol.c', 'purplesatoriprotocolcontacts.c', 'purplesatoriprotocolconversation.c', 'satoriapi.c', 'satoriformat.c', ] library('libpurplesatori', PURPLE_SATORI_SRCS, c_args : [ '-DG_LOG_USE_STRUCTURED', '-DG_LOG_DOMAIN="Purple-Satori"', '-DGETTEXT_PACKAGE="pidgin3"' ], dependencies : [libpurple_dep, libsoup_dep, libjson_dep, libpango_dep], name_prefix : '', install : true, install_dir : PURPLE_PLUGINDIR)