--- a/meson.build Mon May 12 20:25:16 2025 -0500 +++ b/meson.build Mon May 12 20:27:27 2025 -0500 @@ -246,34 +246,9 @@ pango_dep = dependency('pango', version : '>=1.54.0') seagull_dep = dependency('seagull', version : '>= 0.1.1') sqlite3 = dependency('sqlite3', version : '>= 3.27.0') -xeme_dep = dependency('xeme') dependency('shoes', required : false) -DEFAULT_PRPLS = ['demo', 'ircv3', 'sip', 'xmpp'] - -dynamic_list = get_option('dynamic-prpls').split(',') -if dynamic_list == ['all'] - dynamic_list = DEFAULT_PRPLS -endif -DYNAMIC_PRPLS = [] -foreach prpl : dynamic_list - if prpl == '' - # The list was empty; do nothing. - elif prpl == 'xmpp' and not xeme_dep.found() - # Do nothing. - elif prpl == 'sip' and host_machine.system() == 'windows' - # Disable the plugin on windows as we don't have the dependency right now. - else - DYNAMIC_PRPLS += [prpl] - endif -endforeach - -DYNAMIC_DEMO = DYNAMIC_PRPLS.contains('demo') -DYNAMIC_IRCV3 = DYNAMIC_PRPLS.contains('ircv3') -DYNAMIC_SIP = DYNAMIC_PRPLS.contains('sip') -DYNAMIC_XMPP = DYNAMIC_PRPLS.contains('xmpp') - add_project_arguments( '-DPURPLE_DISABLE_DEPRECATED', '-DPIDGIN_DISABLE_DEPRECATED', @@ -440,10 +415,6 @@ 'GTK': get_option('gtkui'), }, section: 'User Interfaces', bool_yn: true) -summary({ - 'Dynamic protocols': DYNAMIC_PRPLS, -}, section: 'Protocol Support', bool_yn: true, list_sep: ', ') - # TODO: Remove `.found()` once https://github.com/mesonbuild/meson/pull/10949 # is merged and in a release that we require. summary({