protocols/bonjour/meson.build

Tue, 09 Apr 2024 23:36:32 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Tue, 09 Apr 2024 23:36:32 -0500
changeset 42670
a3b862b8dcde
parent 42606
d6ed63c2508e
child 43247
197c541b3e7c
permissions
-rw-r--r--

Remove the old Bonjour protocol plugin

We have a started a new version and with migrations that are currently in place
this didn't really work anymore anyways. So rather than letting it sit around
and make things harder to migrate we're removing it.

Testing Done:
Hung out with the turtles.

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

42606
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
1 BONJOUR_SOURCES = [
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
2 'purplebonjourconnection.c',
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
3 'purplebonjourcore.c',
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
4 'purplebonjourprotocol.c',
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
5 ]
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
6
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
7 BONJOUR_HEADERS = [
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
8 'purplebonjourconnection.h',
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
9 'purplebonjourconstants.h',
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
10 'purplebonjourcore.h',
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
11 'purplebonjourprotocol.h',
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
12 ]
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
13
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
14 bonjour_resources = gnome.compile_resources('bonjourresource',
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
15 'resources/bonjour.gresource.xml',
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
16 source_dir : 'resources',
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
17 c_name : 'purple_bonjour')
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
18 BONJOUR_SOURCES += bonjour_resources
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
19
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
20 bonjour_prpl = library('bonjournouveau',
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
21 BONJOUR_SOURCES, BONJOUR_HEADERS,
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
22 c_args : ['-DPURPLE_BONJOUR_COMPILATION', '-DG_LOG_USE_STRUCTURED',
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
23 '-DG_LOG_DOMAIN="Purple-Bonjour"'],
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
24 gnu_symbol_visibility : 'hidden',
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
25 dependencies : [libpurple_dep, glib, gio],
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
26 install : true,
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
27 install_dir : PURPLE_PLUGINDIR)
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
28
d6ed63c2508e Start new Bonjour protocol plugin
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents:
diff changeset
29 devenv.append('PURPLE_PLUGIN_PATH', meson.current_build_dir())

mercurial