# HG changeset patch # User Gary Kramlich # Date 1750733727 18000 # Node ID 19b9321a01770706c8481a4220cb2150905f86ac # Parent 7960b5f85729181a7aa925cb84369729b1ade124 Disable SIP by default and update the protocol summaries to reflect what will be built Testing Done: Create a new build directory and verified that SIP was disabled. Also called in the turtles. Reviewed at https://reviews.imfreedom.org/r/4028/ diff -r 7960b5f85729 -r 19b9321a0177 meson_options.txt --- a/meson_options.txt Thu Jun 12 23:48:22 2025 -0500 +++ b/meson_options.txt Mon Jun 23 21:55:27 2025 -0500 @@ -31,7 +31,7 @@ option('link-local-messaging', type : 'feature', description : 'build the link local messaging protocol plugin') -option('sip', type : 'feature', +option('sip', type : 'feature', value : 'disabled', description : 'build the SIP protocol plugin') option('xmpp', type : 'feature', diff -r 7960b5f85729 -r 19b9321a0177 protocols/bonjour/meson.build --- a/protocols/bonjour/meson.build Thu Jun 12 23:48:22 2025 -0500 +++ b/protocols/bonjour/meson.build Mon Jun 23 21:55:27 2025 -0500 @@ -1,6 +1,7 @@ feature = get_option('link-local-messaging') -summary({'Link Local Messaging': feature}, section : 'Protocols') +summary({'Link Local Messaging': feature.allowed()}, bool_yn : true, + section : 'Protocols') if not feature.allowed() subdir_done() diff -r 7960b5f85729 -r 19b9321a0177 protocols/demo/meson.build --- a/protocols/demo/meson.build Thu Jun 12 23:48:22 2025 -0500 +++ b/protocols/demo/meson.build Mon Jun 23 21:55:27 2025 -0500 @@ -1,6 +1,6 @@ feature = get_option('demo') -summary({'Demo': feature}, section : 'Protocols') +summary({'Demo': feature.allowed()}, bool_yn: true, section : 'Protocols') if not feature.allowed() subdir_done() diff -r 7960b5f85729 -r 19b9321a0177 protocols/ircv3/meson.build --- a/protocols/ircv3/meson.build Thu Jun 12 23:48:22 2025 -0500 +++ b/protocols/ircv3/meson.build Mon Jun 23 21:55:27 2025 -0500 @@ -1,6 +1,6 @@ feature = get_option('ircv3') -summary({'IRCv3': feature}, section : 'Protocols') +summary({'IRCv3': feature.allowed()}, bool_yn : true, section : 'Protocols') if not feature.allowed() subdir_done() diff -r 7960b5f85729 -r 19b9321a0177 protocols/sip/meson.build --- a/protocols/sip/meson.build Thu Jun 12 23:48:22 2025 -0500 +++ b/protocols/sip/meson.build Mon Jun 23 21:55:27 2025 -0500 @@ -4,7 +4,7 @@ host_machine.system() == 'windows', error_message : 'sofia-sip is not currently packaged for windows.') -summary({'SIP': feature}, section : 'Protocols') +summary({'SIP': feature.allowed()}, bool_yn : true, section : 'Protocols') if not feature.allowed() subdir_done() diff -r 7960b5f85729 -r 19b9321a0177 protocols/xmpp/meson.build --- a/protocols/xmpp/meson.build Thu Jun 12 23:48:22 2025 -0500 +++ b/protocols/xmpp/meson.build Mon Jun 23 21:55:27 2025 -0500 @@ -1,6 +1,6 @@ feature = get_option('xmpp') -summary({'XMPP': feature}, section : 'Protocols') +summary({'XMPP': feature.allowed()}, bool_yn: true, section : 'Protocols') if not feature.allowed() subdir_done()