Mon, 11 Jan 2021 01:51:14 -0600
Split PurpleProtocolChat to its own file and clean up the API.
Testing Done:
* Compiled and tested bonjour (not affected) and irc locally.
* Built and verified the docs.
* verified `ninja pidgin-pot` was successful.
Bugs closed: 17457
Reviewed at https://reviews.imfreedom.org/r/406/
|
38470
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
1 | if PLUGINS |
|
39951
e9eaaff671c9
Convert optional dependencies into Meson features.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39362
diff
changeset
|
2 | if x11.found() |
|
38863
ec525e2a86e3
finch/meson: fix build with -Dgtkui=false
Lubomir Rintel <lkundrak@v3.sk>
parents:
38470
diff
changeset
|
3 | gntclipboard = library('gntclipboard', 'gntclipboard.c', |
|
ec525e2a86e3
finch/meson: fix build with -Dgtkui=false
Lubomir Rintel <lkundrak@v3.sk>
parents:
38470
diff
changeset
|
4 | dependencies : [x11, libpurple_dep, libfinch_dep, glib], |
|
ec525e2a86e3
finch/meson: fix build with -Dgtkui=false
Lubomir Rintel <lkundrak@v3.sk>
parents:
38470
diff
changeset
|
5 | name_prefix : '', |
|
ec525e2a86e3
finch/meson: fix build with -Dgtkui=false
Lubomir Rintel <lkundrak@v3.sk>
parents:
38470
diff
changeset
|
6 | install : true, install_dir : FINCH_PLUGINDIR) |
|
38470
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
7 | |
|
38863
ec525e2a86e3
finch/meson: fix build with -Dgtkui=false
Lubomir Rintel <lkundrak@v3.sk>
parents:
38470
diff
changeset
|
8 | gntgf = library('gntgf', 'gntgf.c', |
|
39362
3e92f470c176
Add explicit ncurses dependency to finch.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38865
diff
changeset
|
9 | c_args : ncurses_header, |
|
3e92f470c176
Add explicit ncurses dependency to finch.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38865
diff
changeset
|
10 | dependencies : [x11, libpurple_dep, libfinch_dep, ncurses, glib], |
|
38863
ec525e2a86e3
finch/meson: fix build with -Dgtkui=false
Lubomir Rintel <lkundrak@v3.sk>
parents:
38470
diff
changeset
|
11 | name_prefix : '', |
|
ec525e2a86e3
finch/meson: fix build with -Dgtkui=false
Lubomir Rintel <lkundrak@v3.sk>
parents:
38470
diff
changeset
|
12 | install : true, install_dir : FINCH_PLUGINDIR) |
|
ec525e2a86e3
finch/meson: fix build with -Dgtkui=false
Lubomir Rintel <lkundrak@v3.sk>
parents:
38470
diff
changeset
|
13 | endif |
|
38470
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
14 | |
|
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
15 | gnthistory = library('gnthistory', 'gnthistory.c', |
|
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
16 | dependencies : [libpurple_dep, libfinch_dep, glib], |
|
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
17 | name_prefix : '', |
|
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
18 | install : true, install_dir : FINCH_PLUGINDIR) |
|
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
19 | |
|
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
20 | gntlastlog = library('gntlastlog', 'lastlog.c', |
|
39362
3e92f470c176
Add explicit ncurses dependency to finch.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38865
diff
changeset
|
21 | dependencies : [libpurple_dep, libfinch_dep, ncurses, glib], |
|
38470
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
22 | name_prefix : '', |
|
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
23 | install : true, install_dir : FINCH_PLUGINDIR) |
|
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
24 | |
|
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
25 | gnttinyurl = library('gnttinyurl', 'gnttinyurl.c', |
|
39991
aef6dc04cf17
Convert Finch plugins to libsoup.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
39951
diff
changeset
|
26 | dependencies : [libpurple_dep, libfinch_dep, libsoup, glib], |
|
38470
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
27 | name_prefix : '', |
|
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
28 | install : true, install_dir : FINCH_PLUGINDIR) |
|
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
29 | |
|
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
30 | grouping = library('grouping', 'grouping.c', |
|
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
31 | dependencies : [libpurple_dep, libfinch_dep, glib], |
|
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
32 | name_prefix : '', |
|
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
33 | install : true, install_dir : FINCH_PLUGINDIR) |
|
c6e12d79611c
Add Finch plugins to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
34 | endif # PLUGINS |