Wed, 26 Oct 2022 01:22:53 -0500
Remove the SILC protocol plugin
We've done a lot to try to keep this protocol plugin alive, but it crashes when
you try to connect to silcnet and most distros don't even have the dependency
anymore.
Therefore, I declare it's time that we drop our support for it.
Testing Done:
Ran a full build and `ninja pidgin-pot`
Reviewed at https://reviews.imfreedom.org/r/1970/
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
1 | ############################################################################## |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
2 | # General Options |
|
38437
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
3 | |
|
41066
00e6bda3ef95
Add a Meson devenv configuration.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
41011
diff
changeset
|
4 | option('devenv-config-dir', type : 'string', |
|
00e6bda3ef95
Add a Meson devenv configuration.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
41011
diff
changeset
|
5 | description : 'config directory for running a devenv (defaults to a subdirectory of buildroot)') |
|
00e6bda3ef95
Add a Meson devenv configuration.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
41011
diff
changeset
|
6 | |
|
40491
96402addd5c1
sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents:
40356
diff
changeset
|
7 | option('doc', type : 'boolean', value : false, |
|
96402addd5c1
sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents:
40356
diff
changeset
|
8 | description : 'build documentation with gtk-doc') |
|
96402addd5c1
sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents:
40356
diff
changeset
|
9 | |
|
38437
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
10 | option('extraversion', type : 'string', |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
11 | description : 'extra version number to be displayed in Help->About and --help (for packagers)') |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
12 | |
|
40546
aa0d59a5c23d
Change the introspection option to a boolean so that the subprojects can properly yield to it.
Gary Kramlich <grim@reaperworld.com>
parents:
40523
diff
changeset
|
13 | option('introspection', type : 'boolean', value : true, |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
14 | description : 'build introspection data') |
|
38437
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
15 | |
|
41331
4ad6f96d2aca
Add a wrap file for libnice that is only used if -Dbuild-dependencies=true is passed to meson
Gary Kramlich <grim@reaperworld.com>
parents:
41262
diff
changeset
|
16 | option('build-dependencies', type : 'boolean', value : false, |
|
4ad6f96d2aca
Add a wrap file for libnice that is only used if -Dbuild-dependencies=true is passed to meson
Gary Kramlich <grim@reaperworld.com>
parents:
41262
diff
changeset
|
17 | description : 'enable the use of subprojects to build missing dependencies.') |
|
4ad6f96d2aca
Add a wrap file for libnice that is only used if -Dbuild-dependencies=true is passed to meson
Gary Kramlich <grim@reaperworld.com>
parents:
41262
diff
changeset
|
18 | |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
19 | ############################################################################## |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
20 | # Libpurple Options |
|
38437
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
21 | |
|
39951
e9eaaff671c9
Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39950
diff
changeset
|
22 | option('kwallet', type : 'feature', |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
23 | description : 'enable KWallet support') |
|
38437
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
24 | |
|
41172
db38cdfbc59e
Rename the secretservice plugin to libsecret and move it into the plugins directory
Gary Kramlich <grim@reaperworld.com>
parents:
41066
diff
changeset
|
25 | option('libsecret', type : 'feature', |
|
db38cdfbc59e
Rename the secretservice plugin to libsecret and move it into the plugins directory
Gary Kramlich <grim@reaperworld.com>
parents:
41066
diff
changeset
|
26 | description : 'enable libsecret support') |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
27 | |
|
41233
a944f57bacd1
Add an option to build against libsoup3
Gary Kramlich <grim@reaperworld.com>
parents:
41172
diff
changeset
|
28 | option('soup3', type : 'boolean', value : false, |
|
a944f57bacd1
Add an option to build against libsoup3
Gary Kramlich <grim@reaperworld.com>
parents:
41172
diff
changeset
|
29 | description : 'compile against libsoup3') |
|
a944f57bacd1
Add an option to build against libsoup3
Gary Kramlich <grim@reaperworld.com>
parents:
41172
diff
changeset
|
30 | |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
31 | ############################################################################## |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
32 | # Protocol Plugins |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
33 | |
|
39951
e9eaaff671c9
Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39950
diff
changeset
|
34 | option('avahi', type : 'feature', |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
35 | description : 'compile with avahi (required for Bonjour support)') |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
36 | |
|
40491
96402addd5c1
sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents:
40356
diff
changeset
|
37 | option('dynamic-prpls', type : 'string', value: 'all', |
|
96402addd5c1
sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents:
40356
diff
changeset
|
38 | description : 'specify which protocols to build dynamically') |
|
96402addd5c1
sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents:
40356
diff
changeset
|
39 | |
|
38437
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
40 | option('krb4', type : 'boolean', value : false, |
|
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
41 | description : 'compile Zephyr plugin with Kerberos 4 support') |
|
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
42 | |
|
39951
e9eaaff671c9
Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39950
diff
changeset
|
43 | option('libgadu', type : 'feature', |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
44 | description : 'compile with libgadu (required for GaduGadu support)') |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
45 | |
|
39951
e9eaaff671c9
Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39950
diff
changeset
|
46 | option('meanwhile', type : 'feature', |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
47 | description : 'compile with meanwhile') |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
48 | |
|
39951
e9eaaff671c9
Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39950
diff
changeset
|
49 | option('zephyr', type : 'feature', |
|
38437
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
50 | description : 'compile Zephyr plugin against external libzephyr') |
|
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
51 | |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
52 | ############################################################################## |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
53 | # Pidgin Options |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
54 | |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
55 | option('console-logging', type : 'boolean', value : false, |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
56 | description : 'compile with console logging support') |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
57 | |
|
40491
96402addd5c1
sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents:
40356
diff
changeset
|
58 | option('gtkui', type : 'boolean', value : true, |
|
96402addd5c1
sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents:
40356
diff
changeset
|
59 | description : 'compile with GTK+ user interface') |
|
96402addd5c1
sort the meson options by option name
Gary Kramlich <grim@reaperworld.com>
parents:
40356
diff
changeset
|
60 | |
|
39951
e9eaaff671c9
Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39950
diff
changeset
|
61 | option('unity-integration', type : 'feature', |
|
38437
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
62 | description : 'compile with support for unity integration plugin') |
|
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
63 | |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
64 | ############################################################################## |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
65 | # Finch Options |
|
38437
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
66 | |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
67 | option('consoleui', type : 'boolean', value : true, |
|
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
68 | description : 'compile with console user interface') |
|
38437
0c18e307ea00
Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
69 | |
|
39949
e04b5ac32433
Re-order Meson options in nicer groups.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39948
diff
changeset
|
70 | option('x', type : 'boolean', value : true) |