Thu, 10 Jun 2021 23:40:54 -0500
Use GPLUGIN_NATIVE_PLUGIN_DECLARE for all libpurple plugins and remove PURPLE_PLUGIN_INIT
Testing Done:
Ran an instance and verified my enabled accounts connected and everything else was queried successfully.
Reviewed at https://reviews.imfreedom.org/r/741/
|
40673
16127907763b
Add underscore in Meson sources lists.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
40029
diff
changeset
|
1 | FACEBOOK_SOURCES = [ |
|
38445
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
2 | 'api.c', |
|
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
3 | 'api.h', |
|
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
4 | 'data.c', |
|
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
5 | 'data.h', |
|
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
6 | 'facebook.h', |
|
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
7 | 'facebook.c', |
|
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
8 | 'http.c', |
|
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
9 | 'http.h', |
|
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
10 | 'id.h', |
|
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
11 | 'json.c', |
|
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
12 | 'json.h', |
|
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
13 | 'mqtt.c', |
|
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
14 | 'mqtt.h', |
|
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
15 | 'thrift.c', |
|
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
16 | 'thrift.h', |
|
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
17 | 'util.c', |
|
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
18 | 'util.h' |
|
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
19 | ] |
|
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
20 | |
|
39404
dc8c71a301d0
libpurple: Drop capability to statically build prpls
Mike Ruprecht <cmaiku@gmail.com>
parents:
38515
diff
changeset
|
21 | if DYNAMIC_FACEBOOK |
|
40673
16127907763b
Add underscore in Meson sources lists.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
40029
diff
changeset
|
22 | facebook_prpl = shared_library('facebook', FACEBOOK_SOURCES, |
|
40029
70a9571132e4
Convert most Facebook prpl to libsoup.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39448
diff
changeset
|
23 | dependencies : [json, libpurple_dep, libsoup, glib], |
|
38445
0e98f0dee5bd
Add facebook to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
24 | install : true, install_dir : PURPLE_PLUGINDIR) |
|
38515
2d4d3a8fd23c
Add documentation to Meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38513
diff
changeset
|
25 | |
|
39448
34ecb027100c
meson: Fix formatting
Petteri Pitkänen <petepitk@gmail.com>
parents:
39447
diff
changeset
|
26 | # Used to produce docs. |
|
39447
5b3604675692
meson: Generate docs for facebook only when plugin itself is built
Petteri Pitkänen <petepitk@gmail.com>
parents:
39404
diff
changeset
|
27 | facebook_inc = include_directories('.') |
|
5b3604675692
meson: Generate docs for facebook only when plugin itself is built
Petteri Pitkänen <petepitk@gmail.com>
parents:
39404
diff
changeset
|
28 | facebook_dep = declare_dependency( |
|
5b3604675692
meson: Generate docs for facebook only when plugin itself is built
Petteri Pitkänen <petepitk@gmail.com>
parents:
39404
diff
changeset
|
29 | link_with : facebook_prpl, |
|
5b3604675692
meson: Generate docs for facebook only when plugin itself is built
Petteri Pitkänen <petepitk@gmail.com>
parents:
39404
diff
changeset
|
30 | dependencies : [json, libpurple_dep, glib]) |
|
5b3604675692
meson: Generate docs for facebook only when plugin itself is built
Petteri Pitkänen <petepitk@gmail.com>
parents:
39404
diff
changeset
|
31 | endif |