From 3d004d7ebe17b0a139ef38cbd4e5631940210b78 Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Wed, 18 Jul 2012 12:48:46 +0200 Subject: Generate plugins for most protocols https://bugzilla.gnome.org/show_bug.cgi?id=680448 --- ubuntu-online-accounts/cc-plugins/Makefile.am | 158 ++++++++++++++++++++- .../cc-plugins/generate-plugins.py | 13 ++ .../cc-plugins/providers/Makefile.am | 15 +- .../cc-plugins/providers/aim.provider | 7 + .../cc-plugins/providers/gadugadu.provider | 7 + .../cc-plugins/providers/groupwise.provider | 7 + .../cc-plugins/providers/icq.provider | 7 + .../cc-plugins/providers/irc.provider | 7 + .../cc-plugins/providers/local-xmpp.provider | 7 + .../cc-plugins/providers/mxit.provider | 7 + .../cc-plugins/providers/myspace.provider | 7 + .../cc-plugins/providers/sametime.provider | 7 + .../cc-plugins/providers/sip.provider | 7 + .../cc-plugins/providers/yahoo.provider | 7 + .../cc-plugins/providers/yahoojp.provider | 7 + .../cc-plugins/providers/zephyr.provider | 7 + .../cc-plugins/services/Makefile.am | 15 +- .../cc-plugins/services/aim-im.service | 18 +++ .../cc-plugins/services/gadugadu-im.service | 18 +++ .../cc-plugins/services/groupwise-im.service | 18 +++ .../cc-plugins/services/icq-im.service | 18 +++ .../cc-plugins/services/irc-im.service | 18 +++ .../cc-plugins/services/local-xmpp-im.service | 18 +++ .../cc-plugins/services/mxit-im.service | 18 +++ .../cc-plugins/services/myspace-im.service | 18 +++ .../cc-plugins/services/sametime-im.service | 18 +++ .../cc-plugins/services/sip-im.service | 18 +++ .../cc-plugins/services/yahoo-im.service | 18 +++ .../cc-plugins/services/yahoojp-im.service | 18 +++ .../cc-plugins/services/zephyr-im.service | 18 +++ 30 files changed, 523 insertions(+), 3 deletions(-) create mode 100644 ubuntu-online-accounts/cc-plugins/providers/aim.provider create mode 100644 ubuntu-online-accounts/cc-plugins/providers/gadugadu.provider create mode 100644 ubuntu-online-accounts/cc-plugins/providers/groupwise.provider create mode 100644 ubuntu-online-accounts/cc-plugins/providers/icq.provider create mode 100644 ubuntu-online-accounts/cc-plugins/providers/irc.provider create mode 100644 ubuntu-online-accounts/cc-plugins/providers/local-xmpp.provider create mode 100644 ubuntu-online-accounts/cc-plugins/providers/mxit.provider create mode 100644 ubuntu-online-accounts/cc-plugins/providers/myspace.provider create mode 100644 ubuntu-online-accounts/cc-plugins/providers/sametime.provider create mode 100644 ubuntu-online-accounts/cc-plugins/providers/sip.provider create mode 100644 ubuntu-online-accounts/cc-plugins/providers/yahoo.provider create mode 100644 ubuntu-online-accounts/cc-plugins/providers/yahoojp.provider create mode 100644 ubuntu-online-accounts/cc-plugins/providers/zephyr.provider create mode 100644 ubuntu-online-accounts/cc-plugins/services/aim-im.service create mode 100644 ubuntu-online-accounts/cc-plugins/services/gadugadu-im.service create mode 100644 ubuntu-online-accounts/cc-plugins/services/groupwise-im.service create mode 100644 ubuntu-online-accounts/cc-plugins/services/icq-im.service create mode 100644 ubuntu-online-accounts/cc-plugins/services/irc-im.service create mode 100644 ubuntu-online-accounts/cc-plugins/services/local-xmpp-im.service create mode 100644 ubuntu-online-accounts/cc-plugins/services/mxit-im.service create mode 100644 ubuntu-online-accounts/cc-plugins/services/myspace-im.service create mode 100644 ubuntu-online-accounts/cc-plugins/services/sametime-im.service create mode 100644 ubuntu-online-accounts/cc-plugins/services/sip-im.service create mode 100644 ubuntu-online-accounts/cc-plugins/services/yahoo-im.service create mode 100644 ubuntu-online-accounts/cc-plugins/services/yahoojp-im.service create mode 100644 ubuntu-online-accounts/cc-plugins/services/zephyr-im.service (limited to 'ubuntu-online-accounts') diff --git a/ubuntu-online-accounts/cc-plugins/Makefile.am b/ubuntu-online-accounts/cc-plugins/Makefile.am index 2b6029807..6effb6c24 100644 --- a/ubuntu-online-accounts/cc-plugins/Makefile.am +++ b/ubuntu-online-accounts/cc-plugins/Makefile.am @@ -15,9 +15,77 @@ INCLUDES = \ $(EMPATHY_CFLAGS) plugin_LTLIBRARIES = \ - libjabber.la \ + libaim.la\ + libgadugadu.la\ + libgroupwise.la\ + libicq.la\ + libirc.la\ + libjabber.la\ + libmxit.la\ + libmyspace.la\ + libsip.la\ + liblocal-xmpp.la\ + libsametime.la\ + libyahoojp.la\ + libyahoo.la\ + libzephyr.la \ $(NULL) +libaim_la_SOURCES = \ + empathy-accounts-plugin.c \ + empathy-accounts-plugin.h \ + empathy-accounts-plugin-widget.c \ + empathy-accounts-plugin-widget.h +libaim_la_LDFLAGS = -module -avoid-version +libaim_la_LIBADD = \ + $(UOA_LIBS) \ + $(top_builddir)/libempathy-gtk/libempathy-gtk.la + + +libgadugadu_la_SOURCES = \ + empathy-accounts-plugin.c \ + empathy-accounts-plugin.h \ + empathy-accounts-plugin-widget.c \ + empathy-accounts-plugin-widget.h +libgadugadu_la_LDFLAGS = -module -avoid-version +libgadugadu_la_LIBADD = \ + $(UOA_LIBS) \ + $(top_builddir)/libempathy-gtk/libempathy-gtk.la + + +libgroupwise_la_SOURCES = \ + empathy-accounts-plugin.c \ + empathy-accounts-plugin.h \ + empathy-accounts-plugin-widget.c \ + empathy-accounts-plugin-widget.h +libgroupwise_la_LDFLAGS = -module -avoid-version +libgroupwise_la_LIBADD = \ + $(UOA_LIBS) \ + $(top_builddir)/libempathy-gtk/libempathy-gtk.la + + +libicq_la_SOURCES = \ + empathy-accounts-plugin.c \ + empathy-accounts-plugin.h \ + empathy-accounts-plugin-widget.c \ + empathy-accounts-plugin-widget.h +libicq_la_LDFLAGS = -module -avoid-version +libicq_la_LIBADD = \ + $(UOA_LIBS) \ + $(top_builddir)/libempathy-gtk/libempathy-gtk.la + + +libirc_la_SOURCES = \ + empathy-accounts-plugin.c \ + empathy-accounts-plugin.h \ + empathy-accounts-plugin-widget.c \ + empathy-accounts-plugin-widget.h +libirc_la_LDFLAGS = -module -avoid-version +libirc_la_LIBADD = \ + $(UOA_LIBS) \ + $(top_builddir)/libempathy-gtk/libempathy-gtk.la + + libjabber_la_SOURCES = \ empathy-accounts-plugin.c \ empathy-accounts-plugin.h \ @@ -27,3 +95,91 @@ libjabber_la_LDFLAGS = -module -avoid-version libjabber_la_LIBADD = \ $(UOA_LIBS) \ $(top_builddir)/libempathy-gtk/libempathy-gtk.la + + +libmxit_la_SOURCES = \ + empathy-accounts-plugin.c \ + empathy-accounts-plugin.h \ + empathy-accounts-plugin-widget.c \ + empathy-accounts-plugin-widget.h +libmxit_la_LDFLAGS = -module -avoid-version +libmxit_la_LIBADD = \ + $(UOA_LIBS) \ + $(top_builddir)/libempathy-gtk/libempathy-gtk.la + + +libmyspace_la_SOURCES = \ + empathy-accounts-plugin.c \ + empathy-accounts-plugin.h \ + empathy-accounts-plugin-widget.c \ + empathy-accounts-plugin-widget.h +libmyspace_la_LDFLAGS = -module -avoid-version +libmyspace_la_LIBADD = \ + $(UOA_LIBS) \ + $(top_builddir)/libempathy-gtk/libempathy-gtk.la + + +libsip_la_SOURCES = \ + empathy-accounts-plugin.c \ + empathy-accounts-plugin.h \ + empathy-accounts-plugin-widget.c \ + empathy-accounts-plugin-widget.h +libsip_la_LDFLAGS = -module -avoid-version +libsip_la_LIBADD = \ + $(UOA_LIBS) \ + $(top_builddir)/libempathy-gtk/libempathy-gtk.la + + +liblocal_xmpp_la_SOURCES = \ + empathy-accounts-plugin.c \ + empathy-accounts-plugin.h \ + empathy-accounts-plugin-widget.c \ + empathy-accounts-plugin-widget.h +liblocal_xmpp_la_LDFLAGS = -module -avoid-version +liblocal_xmpp_la_LIBADD = \ + $(UOA_LIBS) \ + $(top_builddir)/libempathy-gtk/libempathy-gtk.la + + +libsametime_la_SOURCES = \ + empathy-accounts-plugin.c \ + empathy-accounts-plugin.h \ + empathy-accounts-plugin-widget.c \ + empathy-accounts-plugin-widget.h +libsametime_la_LDFLAGS = -module -avoid-version +libsametime_la_LIBADD = \ + $(UOA_LIBS) \ + $(top_builddir)/libempathy-gtk/libempathy-gtk.la + + +libyahoojp_la_SOURCES = \ + empathy-accounts-plugin.c \ + empathy-accounts-plugin.h \ + empathy-accounts-plugin-widget.c \ + empathy-accounts-plugin-widget.h +libyahoojp_la_LDFLAGS = -module -avoid-version +libyahoojp_la_LIBADD = \ + $(UOA_LIBS) \ + $(top_builddir)/libempathy-gtk/libempathy-gtk.la + + +libyahoo_la_SOURCES = \ + empathy-accounts-plugin.c \ + empathy-accounts-plugin.h \ + empathy-accounts-plugin-widget.c \ + empathy-accounts-plugin-widget.h +libyahoo_la_LDFLAGS = -module -avoid-version +libyahoo_la_LIBADD = \ + $(UOA_LIBS) \ + $(top_builddir)/libempathy-gtk/libempathy-gtk.la + + +libzephyr_la_SOURCES = \ + empathy-accounts-plugin.c \ + empathy-accounts-plugin.h \ + empathy-accounts-plugin-widget.c \ + empathy-accounts-plugin-widget.h +libzephyr_la_LDFLAGS = -module -avoid-version +libzephyr_la_LIBADD = \ + $(UOA_LIBS) \ + $(top_builddir)/libempathy-gtk/libempathy-gtk.la diff --git a/ubuntu-online-accounts/cc-plugins/generate-plugins.py b/ubuntu-online-accounts/cc-plugins/generate-plugins.py index 9f03a289b..a5a892f77 100755 --- a/ubuntu-online-accounts/cc-plugins/generate-plugins.py +++ b/ubuntu-online-accounts/cc-plugins/generate-plugins.py @@ -2,7 +2,20 @@ # (name, CM, protocol, icon) ALL = [ + ('AIM', 'haze', 'aim', 'aim'), + ('GaduGadu', 'haze', 'gadugadu', 'gadugadu'), + ('Groupwise', 'haze', 'groupwise', 'groupwise'), + ('ICQ', 'haze', 'icq', 'icq'), + ('IRC', 'idle', 'irc', 'irc'), ('Jabber', 'gabble', 'jabber', 'jabber'), + ('Mxit', 'haze', 'mxit', 'mxit'), + ('Myspace', 'haze', 'myspace', 'myspace'), + ('SIP', 'sofiasip', 'sip', 'sip'), + ('Salut', 'salut', 'local-xmpp', 'people-nearby'), + ('Sametime', 'haze', 'sametime', 'sametime'), + ('Yahoo Japan', 'haze', 'yahoojp', 'yahoo'), + ('Yahoo!', 'haze', 'yahoo', 'yahoo'), + ('Zephyr', 'haze', 'zephyr', 'zephyr'), ] class Plugin: diff --git a/ubuntu-online-accounts/cc-plugins/providers/Makefile.am b/ubuntu-online-accounts/cc-plugins/providers/Makefile.am index 3941ed608..6a57b5ff2 100644 --- a/ubuntu-online-accounts/cc-plugins/providers/Makefile.am +++ b/ubuntu-online-accounts/cc-plugins/providers/Makefile.am @@ -3,7 +3,20 @@ providersdir = $(ACCOUNTS_PROVIDER_FILES_DIR) providers_DATA = \ - jabber.provider \ + aim.provider\ + gadugadu.provider\ + groupwise.provider\ + icq.provider\ + irc.provider\ + jabber.provider\ + mxit.provider\ + myspace.provider\ + sip.provider\ + local-xmpp.provider\ + sametime.provider\ + yahoojp.provider\ + yahoo.provider\ + zephyr.provider \ $(NULL) EXTRA_DIST = $(providers_DATA) diff --git a/ubuntu-online-accounts/cc-plugins/providers/aim.provider b/ubuntu-online-accounts/cc-plugins/providers/aim.provider new file mode 100644 index 000000000..f309431a2 --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/providers/aim.provider @@ -0,0 +1,7 @@ + + + + AIM + aim + diff --git a/ubuntu-online-accounts/cc-plugins/providers/gadugadu.provider b/ubuntu-online-accounts/cc-plugins/providers/gadugadu.provider new file mode 100644 index 000000000..8da98e701 --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/providers/gadugadu.provider @@ -0,0 +1,7 @@ + + + + GaduGadu + gadugadu + diff --git a/ubuntu-online-accounts/cc-plugins/providers/groupwise.provider b/ubuntu-online-accounts/cc-plugins/providers/groupwise.provider new file mode 100644 index 000000000..368988da9 --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/providers/groupwise.provider @@ -0,0 +1,7 @@ + + + + Groupwise + groupwise + diff --git a/ubuntu-online-accounts/cc-plugins/providers/icq.provider b/ubuntu-online-accounts/cc-plugins/providers/icq.provider new file mode 100644 index 000000000..a225aa47f --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/providers/icq.provider @@ -0,0 +1,7 @@ + + + + ICQ + icq + diff --git a/ubuntu-online-accounts/cc-plugins/providers/irc.provider b/ubuntu-online-accounts/cc-plugins/providers/irc.provider new file mode 100644 index 000000000..ab40288a4 --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/providers/irc.provider @@ -0,0 +1,7 @@ + + + + IRC + irc + diff --git a/ubuntu-online-accounts/cc-plugins/providers/local-xmpp.provider b/ubuntu-online-accounts/cc-plugins/providers/local-xmpp.provider new file mode 100644 index 000000000..45f1b3c37 --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/providers/local-xmpp.provider @@ -0,0 +1,7 @@ + + + + Salut + people-nearby + diff --git a/ubuntu-online-accounts/cc-plugins/providers/mxit.provider b/ubuntu-online-accounts/cc-plugins/providers/mxit.provider new file mode 100644 index 000000000..4fd3b8c7c --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/providers/mxit.provider @@ -0,0 +1,7 @@ + + + + Mxit + mxit + diff --git a/ubuntu-online-accounts/cc-plugins/providers/myspace.provider b/ubuntu-online-accounts/cc-plugins/providers/myspace.provider new file mode 100644 index 000000000..d6edad44d --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/providers/myspace.provider @@ -0,0 +1,7 @@ + + + + Myspace + myspace + diff --git a/ubuntu-online-accounts/cc-plugins/providers/sametime.provider b/ubuntu-online-accounts/cc-plugins/providers/sametime.provider new file mode 100644 index 000000000..b8e3b206c --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/providers/sametime.provider @@ -0,0 +1,7 @@ + + + + Sametime + sametime + diff --git a/ubuntu-online-accounts/cc-plugins/providers/sip.provider b/ubuntu-online-accounts/cc-plugins/providers/sip.provider new file mode 100644 index 000000000..15a62b552 --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/providers/sip.provider @@ -0,0 +1,7 @@ + + + + SIP + sip + diff --git a/ubuntu-online-accounts/cc-plugins/providers/yahoo.provider b/ubuntu-online-accounts/cc-plugins/providers/yahoo.provider new file mode 100644 index 000000000..f962e030f --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/providers/yahoo.provider @@ -0,0 +1,7 @@ + + + + Yahoo! + yahoo + diff --git a/ubuntu-online-accounts/cc-plugins/providers/yahoojp.provider b/ubuntu-online-accounts/cc-plugins/providers/yahoojp.provider new file mode 100644 index 000000000..b83ec8e1f --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/providers/yahoojp.provider @@ -0,0 +1,7 @@ + + + + Yahoo Japan + yahoo + diff --git a/ubuntu-online-accounts/cc-plugins/providers/zephyr.provider b/ubuntu-online-accounts/cc-plugins/providers/zephyr.provider new file mode 100644 index 000000000..6e21f11a6 --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/providers/zephyr.provider @@ -0,0 +1,7 @@ + + + + Zephyr + zephyr + diff --git a/ubuntu-online-accounts/cc-plugins/services/Makefile.am b/ubuntu-online-accounts/cc-plugins/services/Makefile.am index 2c0dfa3d5..545c260b0 100644 --- a/ubuntu-online-accounts/cc-plugins/services/Makefile.am +++ b/ubuntu-online-accounts/cc-plugins/services/Makefile.am @@ -3,7 +3,20 @@ servicesdir = $(ACCOUNTS_SERVICE_FILES_DIR) services_DATA = \ - jabber-im.service \ + aim-im.service\ + gadugadu-im.service\ + groupwise-im.service\ + icq-im.service\ + irc-im.service\ + jabber-im.service\ + mxit-im.service\ + myspace-im.service\ + sip-im.service\ + local-xmpp-im.service\ + sametime-im.service\ + yahoojp-im.service\ + yahoo-im.service\ + zephyr-im.service \ $(NULL) EXTRA_DIST = $(services_DATA) diff --git a/ubuntu-online-accounts/cc-plugins/services/aim-im.service b/ubuntu-online-accounts/cc-plugins/services/aim-im.service new file mode 100644 index 000000000..63a4d7d78 --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/services/aim-im.service @@ -0,0 +1,18 @@ + + + + IM + AIM + aim + aim + + + + + diff --git a/ubuntu-online-accounts/cc-plugins/services/gadugadu-im.service b/ubuntu-online-accounts/cc-plugins/services/gadugadu-im.service new file mode 100644 index 000000000..76e5903d2 --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/services/gadugadu-im.service @@ -0,0 +1,18 @@ + + + + IM + GaduGadu + gadugadu + gadugadu + + + + + diff --git a/ubuntu-online-accounts/cc-plugins/services/groupwise-im.service b/ubuntu-online-accounts/cc-plugins/services/groupwise-im.service new file mode 100644 index 000000000..ef8668898 --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/services/groupwise-im.service @@ -0,0 +1,18 @@ + + + + IM + Groupwise + groupwise + groupwise + + + + + diff --git a/ubuntu-online-accounts/cc-plugins/services/icq-im.service b/ubuntu-online-accounts/cc-plugins/services/icq-im.service new file mode 100644 index 000000000..e67f25a16 --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/services/icq-im.service @@ -0,0 +1,18 @@ + + + + IM + ICQ + icq + icq + + + + + diff --git a/ubuntu-online-accounts/cc-plugins/services/irc-im.service b/ubuntu-online-accounts/cc-plugins/services/irc-im.service new file mode 100644 index 000000000..a3e2cfe7d --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/services/irc-im.service @@ -0,0 +1,18 @@ + + + + IM + IRC + irc + irc + + + + + diff --git a/ubuntu-online-accounts/cc-plugins/services/local-xmpp-im.service b/ubuntu-online-accounts/cc-plugins/services/local-xmpp-im.service new file mode 100644 index 000000000..c8dbb29a8 --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/services/local-xmpp-im.service @@ -0,0 +1,18 @@ + + + + IM + Salut + people-nearby + local-xmpp + + + + + diff --git a/ubuntu-online-accounts/cc-plugins/services/mxit-im.service b/ubuntu-online-accounts/cc-plugins/services/mxit-im.service new file mode 100644 index 000000000..5c986c157 --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/services/mxit-im.service @@ -0,0 +1,18 @@ + + + + IM + Mxit + mxit + mxit + + + + + diff --git a/ubuntu-online-accounts/cc-plugins/services/myspace-im.service b/ubuntu-online-accounts/cc-plugins/services/myspace-im.service new file mode 100644 index 000000000..38488db5b --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/services/myspace-im.service @@ -0,0 +1,18 @@ + + + + IM + Myspace + myspace + myspace + + + + + diff --git a/ubuntu-online-accounts/cc-plugins/services/sametime-im.service b/ubuntu-online-accounts/cc-plugins/services/sametime-im.service new file mode 100644 index 000000000..623a017ac --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/services/sametime-im.service @@ -0,0 +1,18 @@ + + + + IM + Sametime + sametime + sametime + + + + + diff --git a/ubuntu-online-accounts/cc-plugins/services/sip-im.service b/ubuntu-online-accounts/cc-plugins/services/sip-im.service new file mode 100644 index 000000000..e46ef7ab4 --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/services/sip-im.service @@ -0,0 +1,18 @@ + + + + IM + SIP + sip + sip + + + + + diff --git a/ubuntu-online-accounts/cc-plugins/services/yahoo-im.service b/ubuntu-online-accounts/cc-plugins/services/yahoo-im.service new file mode 100644 index 000000000..6fffb851c --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/services/yahoo-im.service @@ -0,0 +1,18 @@ + + + + IM + Yahoo! + yahoo + yahoo + + + + + diff --git a/ubuntu-online-accounts/cc-plugins/services/yahoojp-im.service b/ubuntu-online-accounts/cc-plugins/services/yahoojp-im.service new file mode 100644 index 000000000..d3a4592ac --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/services/yahoojp-im.service @@ -0,0 +1,18 @@ + + + + IM + Yahoo Japan + yahoo + yahoojp + + + + + diff --git a/ubuntu-online-accounts/cc-plugins/services/zephyr-im.service b/ubuntu-online-accounts/cc-plugins/services/zephyr-im.service new file mode 100644 index 000000000..bcf3592e8 --- /dev/null +++ b/ubuntu-online-accounts/cc-plugins/services/zephyr-im.service @@ -0,0 +1,18 @@ + + + + IM + Zephyr + zephyr + zephyr + + + + + -- cgit v1.2.3