finch/plugins/meson.build

Mon, 11 Jan 2021 01:51:14 -0600

author
Gary Kramlich <grim@reaperworld.com>
date
Mon, 11 Jan 2021 01:51:14 -0600
changeset 40697
81f81f5d2f39
parent 39991
aef6dc04cf17
child 41011
90dd69fd1372
permissions
-rw-r--r--

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

mercurial