meson_options.txt

Wed, 23 May 2018 15:59:55 -0500

author
Mike Ruprecht <cmaiku@gmail.com>
date
Wed, 23 May 2018 15:59:55 -0500
changeset 39107
3781553a8356
parent 39093
c3f3cc2538e0
child 39206
d190f9236dfb
permissions
-rw-r--r--

Drop gnome-keyring keyring

libgnome-keyring has been deprecated in favor of libsecret. This
happened for libgnome-keyring 3.12. The version of libsecret released
at that time was 0.18. Adequate support for libsecret may have been
available before that.

This does depend on something (gnome-keyring, not to be confused with
libgnome-keyring) implementing the org.freedesktop.secrets service.
It appears gnome-keyring has supported this for plenty of time.

Since we have a libsecret keyring and all the distributions we care
about seem to have a new enough version, this patch removes the
gnome-keyring keyring.

38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
1 option('nls', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
2 description : 'enable installation of translation files')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
3
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
4 option('extraversion', type : 'string',
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
5 description : 'extra version number to be displayed in Help->About and --help (for packagers)')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
6
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
7 option('missing-dependencies', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
8 description : 'skip missing dependencies instead of aborting configuration')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
9
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
10 option('x', type : 'boolean', value : true)
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
11
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
12 option('gtkui', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
13 description : 'compile with GTK+ user interface')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
14 option('consoleui', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
15 description : 'compile with console user interface')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
16
38515
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38502
diff changeset
17 option('doc', type : 'boolean', value : false,
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38502
diff changeset
18 description : 'build documentation with gtk-doc')
2d4d3a8fd23c Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38502
diff changeset
19
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
20 option('enchant', type : 'boolean', value : true,
39093
c3f3cc2538e0 Fix a typo in the meson options
Gary Kramlich <grim@reaperworld.com>
parents: 39084
diff changeset
21 description : 'compile with Enchant spell checking support')
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
22
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
23 option('gevolution', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
24 description : 'compile with the Evolution plugin')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
25
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
26 option('cap', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
27 description : 'compile with Contact Availability Prediction plugin')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
28
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
29 option('gestures', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
30 description : 'compile with the gestures plugin')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
31
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
32 option('gcr', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
33 description : 'compile with GCR certificate widgets')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
34
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
35 option('gstreamer', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
36 description : 'compile with GStreamer audio support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
37
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
38 option('gstreamer-video', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
39 description : 'compile with GStreamer 1.0 Video Overlay support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
40
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
41 option('farstream', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
42 description : 'compile with farstream support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
43
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
44 option('vv', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
45 description : 'compile with voice and video support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
46
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
47 option('idn', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
48 description : 'compile with IDN support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
49
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
50 option('meanwhile', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
51 description : 'compile with meanwhile')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
52
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
53 option('avahi', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
54 description : 'compile with avahi (required for Bonjour support)')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
55
38482
aeed00394acf Update meson build to match autotools.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38464
diff changeset
56 option('libgadu', type : 'boolean', value : true,
aeed00394acf Update meson build to match autotools.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38464
diff changeset
57 description : 'compile with libgadu (required for GaduGadu support)')
aeed00394acf Update meson build to match autotools.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38464
diff changeset
58
38866
0db809ba138f Disable SILC as the client libraries aren't in many distros anymore and I'm tired of disabling it
Gary Kramlich <grim@reaperworld.com>
parents: 38579
diff changeset
59 option('silc', type : 'boolean', value : false,
38497
fcf50c9e4138 Remove non-pkg-config fallbacks.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38482
diff changeset
60 description : 'compile with SILC plugin')
fcf50c9e4138 Remove non-pkg-config fallbacks.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38482
diff changeset
61
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
62 option('static-prpls', type : 'string',
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
63 description : 'Link to certain protocols statically')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
64
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
65 option('dynamic-prpls', type : 'string', value: 'all',
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
66 description : 'specify which protocols to build dynamically')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
67
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
68 option('plugins', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
69 description : 'compile with plugin support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
70
39032
068fd7f93fda meson: Add introspection option for disabling GObject Introspection
Mike Ruprecht <cmaiku@gmail.com>
parents: 38866
diff changeset
71 option('introspection', type : 'boolean', value : true,
068fd7f93fda meson: Add introspection option for disabling GObject Introspection
Mike Ruprecht <cmaiku@gmail.com>
parents: 38866
diff changeset
72 description : 'build introspection data')
068fd7f93fda meson: Add introspection option for disabling GObject Introspection
Mike Ruprecht <cmaiku@gmail.com>
parents: 38866
diff changeset
73
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
74 option('krb4', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
75 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
76
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
77 option('zephyr', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
78 description : 'compile Zephyr plugin against external libzephyr')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
79
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
80 option('fortify', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
81 description : 'compile with FORTIFY_SOURCE support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
82
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
83 option('glib-errors-trace', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
84 description : 'print backtraces for glib errors')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
85
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
86 option('dbus', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
87 description : 'enable D-Bus support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
88
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
89 option('unity-integration', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
90 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
91
38482
aeed00394acf Update meson build to match autotools.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38464
diff changeset
92 option('secret-service', type : 'boolean', value : true,
aeed00394acf Update meson build to match autotools.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38464
diff changeset
93 description : 'enable Secret Service support')
aeed00394acf Update meson build to match autotools.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38464
diff changeset
94
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
95 option('kwallet', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
96 description : 'enable KWallet support')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
97
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
98 option('system-ssl-certs', type : 'string',
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
99 description : 'directory containing system-wide SSL CA certificates')
38534
28747a3cea35 Switch GnuTLS/NSS for Nettle in Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38526
diff changeset
100 option('nettle', type : 'boolean', value : true,
28747a3cea35 Switch GnuTLS/NSS for Nettle in Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38526
diff changeset
101 description : 'enable Nettle support')
38437
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
102
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
103 option('cyrus-sasl', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
104 description : 'enable Cyrus SASL support for XMPP/IRC')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
105
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
106 option('pixmaps-install', type : 'boolean', value : true,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
107 description : 'enable installation of pixmap files - Pidgin still needs them!')
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
108
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
109 option('debug', type : 'boolean', value : false,
0c18e307ea00 Convert autoconf options to meson options.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
110 description : 'compile with debugging support')

mercurial