summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlli Salli <olli.salli@collabora.co.uk>2012-03-16 20:49:55 +0200
committerOlli Salli <olli.salli@collabora.co.uk>2012-03-16 20:49:58 +0200
commit65ed92c5a686d0134df6a9c4fe079da678f47b61 (patch)
treed0cefeab8117c1c2db77da553dc77548bc45bdbe
parentaa9bdf2e3da158323676980c85dd27dac4a19193 (diff)
parent81aab61ae8acc9f2817234ee69355962ffecd613 (diff)
Merge branch 'standalone-salut-plugin'
Reviewed-by: Olli Salli <olli.salli@collabora.co.uk>
-rw-r--r--plugin-base/ytstenut.c7
-rw-r--r--salut/Makefile.am3
-rw-r--r--salut/status.c3
3 files changed, 7 insertions, 6 deletions
diff --git a/plugin-base/ytstenut.c b/plugin-base/ytstenut.c
index fc7e473..1b75e11 100644
--- a/plugin-base/ytstenut.c
+++ b/plugin-base/ytstenut.c
@@ -28,7 +28,7 @@
#ifdef SALUT
#include <salut/plugin.h>
-#include <salut/protocol.h>
+#include <salut/plugin-connection.h>
typedef SalutPlugin FooPlugin;
typedef SalutPluginConnection FooConnection;
typedef SalutSidecar FooSidecar;
@@ -74,13 +74,14 @@ ytst_plugin_class_init (YtstPluginClass *klass)
#ifdef SALUT
static void
ytstenut_plugin_initialize (SalutPlugin *plugin,
- TpBaseConnectionManager *connection_manager)
+ TpBaseConnectionManager *connection_manager,
+ const SalutPluginInitializeCallbacks *callbacks)
{
TpBaseProtocol *protocol;
DEBUG ("%p on connection manager %p", plugin, connection_manager);
- protocol = salut_protocol_new (G_TYPE_NONE,
+ protocol = callbacks->create_protocol (G_TYPE_NONE,
"_ytstenut._tcp", "local-ytstenut", "Ytstenut protocol", "im-ytstenut");
tp_base_connection_manager_add_protocol (connection_manager, protocol);
}
diff --git a/salut/Makefile.am b/salut/Makefile.am
index 0267b4d..9c805d1 100644
--- a/salut/Makefile.am
+++ b/salut/Makefile.am
@@ -10,10 +10,11 @@ plugindir = $(salutplugindir)
plugin_LTLIBRARIES = ytstenut-salut.la
-AM_LDFLAGS = -module -avoid-version -shared
+AM_LDFLAGS = -module -avoid-version -shared -no-undefined
ytstenut_salut_la_LIBADD = \
$(TELEPATHY_YTSTENUT_LIBS) \
+ $(SALUT_LIBS) \
$(WOCKY_LIBS)
$(copied_files):
diff --git a/salut/status.c b/salut/status.c
index 6125302..5379685 100644
--- a/salut/status.c
+++ b/salut/status.c
@@ -26,7 +26,6 @@
#include <string.h>
#include <salut/plugin.h>
-#include <salut/util.h>
#include <telepathy-glib/svc-generic.h>
#include <telepathy-glib/gtypes.h>
@@ -701,7 +700,7 @@ ytst_status_advertise_status (TpYtsSvcStatus *svc,
wocky_node_add_node_tree (item, status_tree);
g_object_unref (status_tree);
- salut_send_ll_pep_event (priv->session, stanza);
+ wocky_send_ll_pep_event (priv->session, stanza);
g_object_unref (stanza);
out: