libpurple/protocols/sametime/meson.build

Mon, 12 Sep 2022 22:08:59 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Mon, 12 Sep 2022 22:08:59 -0500
changeset 41679
ddd97cdcbefc
parent 41107
1570d8844e9a
permissions
-rw-r--r--

Remove the list_icon vfunc from PurpleProtocol.

This was replaced by the icon-name, icon-resource-path, and icon-search-path
properties.

Testing Done:
Compiled

Reviewed at https://reviews.imfreedom.org/r/1749/

40673
16127907763b Add underscore in Meson sources lists.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 39669
diff changeset
1 SAMETIME_SOURCES = [
38453
85120eb685de Add sametime to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
2 'sametime.c',
39523
415b0705e48b sametime: Move MIME handling to a separate file.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39404
diff changeset
3 'sametime.h',
415b0705e48b sametime: Move MIME handling to a separate file.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39404
diff changeset
4 'im_mime.c',
415b0705e48b sametime: Move MIME handling to a separate file.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39404
diff changeset
5 'im_mime.h',
38453
85120eb685de Add sametime to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
6 ]
85120eb685de Add sametime to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
7
39404
dc8c71a301d0 libpurple: Drop capability to statically build prpls
Mike Ruprecht <cmaiku@gmail.com>
parents: 38458
diff changeset
8 if DYNAMIC_SAMETIME
41073
f6d4fe227633 move the sametime protocol plugins icons to a resource in the plugin
Gary Kramlich <grim@reaperworld.com>
parents: 41066
diff changeset
9 sametime_resources = gnome.compile_resources('sametimeresource',
f6d4fe227633 move the sametime protocol plugins icons to a resource in the plugin
Gary Kramlich <grim@reaperworld.com>
parents: 41066
diff changeset
10 'resources/sametime.gresource.xml',
f6d4fe227633 move the sametime protocol plugins icons to a resource in the plugin
Gary Kramlich <grim@reaperworld.com>
parents: 41066
diff changeset
11 source_dir : 'resources',
f6d4fe227633 move the sametime protocol plugins icons to a resource in the plugin
Gary Kramlich <grim@reaperworld.com>
parents: 41066
diff changeset
12 c_name : 'sametime')
f6d4fe227633 move the sametime protocol plugins icons to a resource in the plugin
Gary Kramlich <grim@reaperworld.com>
parents: 41066
diff changeset
13 SAMETIME_SOURCES += sametime_resources
f6d4fe227633 move the sametime protocol plugins icons to a resource in the plugin
Gary Kramlich <grim@reaperworld.com>
parents: 41066
diff changeset
14
40673
16127907763b Add underscore in Meson sources lists.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 39669
diff changeset
15 sametime_prpl = shared_library('sametime', SAMETIME_SOURCES,
41107
1570d8844e9a Enable structured logging in libpurple
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 41073
diff changeset
16 c_args : ['-DG_LOG_USE_STRUCTURED', '-DG_LOG_DOMAIN="Purple-Sametime"'],
39526
4f678f514b69 Switch to GMime for sametime.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39525
diff changeset
17 dependencies : [meanwhile, gmime, libpurple_dep, glib],
38453
85120eb685de Add sametime to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
18 install : true, install_dir : PURPLE_PLUGINDIR)
39669
bab07ecb9330 Make PurpleXfer a derivable type and create subclasses in all the protocols that support file transfers
Gary Kramlich <grim@reaperworld.com>
parents: 39526
diff changeset
19
41066
00e6bda3ef95 Add a Meson devenv configuration.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 40673
diff changeset
20 devenv.append('PURPLE_PLUGIN_PATH', meson.current_build_dir())
00e6bda3ef95 Add a Meson devenv configuration.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 40673
diff changeset
21
39525
e1280f3aaea8 sametime: Add MIME processing tests.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 39523
diff changeset
22 subdir('tests')
38453
85120eb685de Add sametime to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
23 endif

mercurial