Fri, 20 May 2022 02:55:51 -0500
Update purple_core_init to take a PurpleUiInfo instance
Added an `id` property to `PurpleUiInfo`
Testing Done:
Ran the unit tests and verified I could run Pidgin and connect an account.
Reviewed at https://reviews.imfreedom.org/r/1456/
|
40673
16127907763b
Add underscore in Meson sources lists.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
39404
diff
changeset
|
1 | SILC_SOURCES = [ |
|
38454
91da90ea9e6a
Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
2 | 'buddy.c', |
|
91da90ea9e6a
Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
3 | 'chat.c', |
|
91da90ea9e6a
Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
4 | 'ft.c', |
|
40769
2214cc7b95ca
Fix SILC compilation
Arkadiy Illarionov <qarkai@gmail.com>
parents:
40673
diff
changeset
|
5 | 'ft.h', |
|
38454
91da90ea9e6a
Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
6 | 'ops.c', |
|
91da90ea9e6a
Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
7 | 'pk.c', |
|
91da90ea9e6a
Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
8 | 'silc.c', |
|
91da90ea9e6a
Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
9 | 'silcpurple.h', |
|
91da90ea9e6a
Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
10 | 'util.c', |
|
91da90ea9e6a
Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
11 | 'wb.c', |
|
91da90ea9e6a
Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
12 | 'wb.h' |
|
91da90ea9e6a
Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
13 | ] |
|
91da90ea9e6a
Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
14 | |
|
39404
dc8c71a301d0
libpurple: Drop capability to statically build prpls
Mike Ruprecht <cmaiku@gmail.com>
parents:
38458
diff
changeset
|
15 | if DYNAMIC_SILC |
|
41074
c5d7adfc6c05
move the silc protocol plugins icons to a resource in the plugin
Gary Kramlich <grim@reaperworld.com>
parents:
41066
diff
changeset
|
16 | silc_resources = gnome.compile_resources('silcresource', |
|
c5d7adfc6c05
move the silc protocol plugins icons to a resource in the plugin
Gary Kramlich <grim@reaperworld.com>
parents:
41066
diff
changeset
|
17 | 'resources/silc.gresource.xml', |
|
c5d7adfc6c05
move the silc protocol plugins icons to a resource in the plugin
Gary Kramlich <grim@reaperworld.com>
parents:
41066
diff
changeset
|
18 | source_dir : 'resources', |
|
c5d7adfc6c05
move the silc protocol plugins icons to a resource in the plugin
Gary Kramlich <grim@reaperworld.com>
parents:
41066
diff
changeset
|
19 | c_name : 'silc') |
|
c5d7adfc6c05
move the silc protocol plugins icons to a resource in the plugin
Gary Kramlich <grim@reaperworld.com>
parents:
41066
diff
changeset
|
20 | SILC_SOURCES += silc_resources |
|
c5d7adfc6c05
move the silc protocol plugins icons to a resource in the plugin
Gary Kramlich <grim@reaperworld.com>
parents:
41066
diff
changeset
|
21 | |
|
40673
16127907763b
Add underscore in Meson sources lists.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
39404
diff
changeset
|
22 | silc_prpl = shared_library('silcpurple', SILC_SOURCES, |
|
41107
1570d8844e9a
Enable structured logging in libpurple
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
41074
diff
changeset
|
23 | c_args : ['-DG_LOG_USE_STRUCTURED', '-DG_LOG_DOMAIN="Purple-SILC"'], |
|
38458
e665653856ab
meson: Make libpurple into a dependency object.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38454
diff
changeset
|
24 | dependencies : [silc, libpurple_dep, glib], |
|
38454
91da90ea9e6a
Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
25 | install : true, install_dir : PURPLE_PLUGINDIR) |
|
41066
00e6bda3ef95
Add a Meson devenv configuration.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
40769
diff
changeset
|
26 | |
|
00e6bda3ef95
Add a Meson devenv configuration.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
40769
diff
changeset
|
27 | devenv.append('PURPLE_PLUGIN_PATH', meson.current_build_dir()) |
|
38454
91da90ea9e6a
Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
28 | endif |