/shave-libtool
/stamp-h1
/tags
-/telepathy-people-*.tar.bz2
-/telepathy-people-*.tar.bz2.asc
-/telepathy-people-*/
+/folks-*.tar.bz2
+/folks-*.tar.bz2.asc
+/folks-*/
/xmldocs.make
-/telepathy-people/alias.c
-/telepathy-people/individual.c
-/telepathy-people/individual-aggregator.c
-/telepathy-people/persona.c
-/telepathy-people/persona-store.c
-/telepathy-people/telepathy-people.h
-/telepathy-people/telepathy-people.pc
-/telepathy-people/telepathy-people-uninstalled.pc
-/telepathy-people/telepathy-people.vapi
-/telepathy-people/lowlevel.gi
-/telepathy-people/lowlevel.vapi
-/telepathy-people/tp-persona.c
+/folks/alias.c
+/folks/individual.c
+/folks/individual-aggregator.c
+/folks/persona.c
+/folks/persona-store.c
+/folks/folks.h
+/folks/folks.pc
+/folks/folks-uninstalled.pc
+/folks/folks.vapi
+/folks/lowlevel.gi
+/folks/lowlevel.vapi
+/folks/tp-persona.c
/tests/test-*[^ch]
SUBDIRS = \
- telepathy-people \
+ folks \
$(NULL)
ACLOCAL_AMFLAGS = -I m4
--disable-scrollkeeper \
--disable-schemas-install
-telepathy_peopledocdir = ${prefix}/doc/telepathy-people
-telepathy_peopledoc_DATA = \
+folksdocdir = ${prefix}/doc/folks
+folksdoc_DATA = \
ChangeLog \
README \
COPYING \
$(NULL)
EXTRA_DIST = \
- $(telepathy_peopledoc_DATA) \
+ $(folksdoc_DATA) \
autogen.sh \
$(NULL)
dnl If not 1, append datestamp to the version number
-m4_define(tpp_released, 0)
+m4_define(folks_released, 0)
-m4_define([tpp_major_version], [0])
-m4_define([tpp_minor_version], [1])
-m4_define([tpp_micro_version], [0])
-m4_define([tpp_nano_version], [0])
+m4_define([folks_major_version], [0])
+m4_define([folks_minor_version], [1])
+m4_define([folks_micro_version], [0])
+m4_define([folks_nano_version], [0])
dnl Display the nano_version only if it's not '0'
-m4_define([tpp_base_version],
- [tpp_major_version.tpp_minor_version.tpp_micro_version])
-m4_define([tpp_full_version],
- [m4_if(tpp_nano_version, 0, [tpp_base_version],
- [tpp_base_version].[tpp_nano_version])])
+m4_define([folks_base_version],
+ [folks_major_version.folks_minor_version.folks_micro_version])
+m4_define([folks_full_version],
+ [m4_if(folks_nano_version, 0, [folks_base_version],
+ [folks_base_version].[folks_nano_version])])
-m4_define(tpp_maybe_datestamp,
- m4_esyscmd([if test x]tpp_released[ != x1; then date +.%Y%m%d | tr -d '\n\r'; fi]))
+m4_define(folks_maybe_datestamp,
+ m4_esyscmd([if test x]folks_released[ != x1; then date +.%Y%m%d | tr -d '\n\r'; fi]))
-m4_define(tpp_version, tpp_full_version[]tpp_maybe_datestamp)
+m4_define(folks_version, folks_full_version[]folks_maybe_datestamp)
-AC_INIT(telepathy-people, tpp_version, telepathy-people)
+AC_INIT(folks, folks_version, folks)
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
AC_PREREQ(2.59)
GLIB_REQUIRED=2.12.0
-PKG_CHECK_MODULES(LIBTPP,
+PKG_CHECK_MODULES(LIBFOLKS,
glib-2.0 >= $GLIB_REQUIRED
gobject-2.0 >= $GLIB_REQUIRED
dbus-glib-1
gee-1.0
telepathy-vala
)
-AC_SUBST(LIBTPP_CFLAGS)
-AC_SUBST(LIBTPP_LIBS)
+AC_SUBST(LIBFOLKS_CFLAGS)
+AC_SUBST(LIBFOLKS_LIBS)
-PKG_CHECK_MODULES(LIBTPP_LOWLEVEL,
+PKG_CHECK_MODULES(LIBLOWLEVEL,
glib-2.0 >= $GLIB_REQUIRED
gobject-2.0 >= $GLIB_REQUIRED
telepathy-glib
)
-AC_SUBST(LIBTPP_LOWLEVEL_CFLAGS)
-AC_SUBST(LIBTPP_LOWLEVEL_LIBS)
+AC_SUBST(LIBLOWLEVEL_CFLAGS)
+AC_SUBST(LIBLOWLEVEL_LIBS)
GTK_DOC_CHECK([1.10])
wno_unused_parameter=yes,
wno_unused_parameter=no)
-ifelse(tpp_released, 1, [],
+ifelse(folks_released, 1, [],
[
if test x$werror = xyes; then
ERROR_CFLAGS="$ERROR_CFLAGS -Werror"
# -----------------------------------------------------------
AC_CONFIG_FILES([Makefile
- telepathy-people/Makefile
- telepathy-people/telepathy-people.pc
+ folks/Makefile
+ folks/folks.pc
])
AC_OUTPUT
VAPIGEN = $(shell pkg-config vala-1.0 --variable="vapigen")
AM_CPPFLAGS = \
- $(LIBTPP_CFLAGS) \
+ $(LIBFOLKS_CFLAGS) \
-include $(CONFIG_HEADER) \
-DPACKAGE_DATADIR=\"$(pkgdatadir)\" \
$(NULL)
VALAFLAGS += --vapidir=.
VALAFLAGS += --pkg gobject-2.0 --pkg gio-2.0 --pkg gee-1.0 --pkg dbus-glib-1 --pkg telepathy-glib
-libtelepathy_peopledir = $(includedir)/telepathy-people
+libfolksdir = $(includedir)/folks
lib_LTLIBRARIES = \
liblowlevel.la \
- libtelepathy-people.la \
+ libfolks.la \
$(NULL)
# FIXME: cut the redundancy here with lowlevel_sources, etc.
$(NULL)
liblowlevel_la_CPPFLAGS = \
- $(LIBTPP_LOWLEVEL_CFLAGS) \
+ $(LIBLOWLEVEL_CFLAGS) \
$(NULL)
liblowlevel_la_LDFLAGS = \
- $(LIBTPP_LOWLEVEL_LIBS) \
+ $(LIBLOWLEVEL_LIBS) \
$(NULL)
lowlevel_sources = \
# FIXME: wrap lines
# FIXME: use a better path to the .so file
lowlevel.gi: $(lowlevel_sources) liblowlevel.la
- $(VGI_V)$(GEN_INTROSPECT) --namespace=Tpp lowlevel.h \
+ $(VGI_V)$(GEN_INTROSPECT) --namespace=Folks lowlevel.h \
$(shell pkg-config telepathy-glib --cflags) .libs/liblowlevel.so > lowlevel.gi
lowlevel.vapi: lowlevel.gi
lowlevel.vapi \
$(NULL)
-libtelepathy_people_la_VALASOURCES = \
+libfolks_la_VALASOURCES = \
alias.vala \
individual.vala \
individual-aggregator.vala \
tp-persona.vala \
$(NULL)
-libtelepathy_people_la_SOURCES = \
- telepathy-people.vala.stamp \
- $(libtelepathy_people_la_VALASOURCES:.vala=.c) \
+libfolks_la_SOURCES = \
+ folks.vala.stamp \
+ $(libfolks_la_VALASOURCES:.vala=.c) \
$(lowlevel_sources) \
$(NULL)
-libtelepathy_people_la_LIBADD = \
- $(LIBTPP_LIBS) \
+libfolks_la_LIBADD = \
+ $(LIBFOLKS_LIBS) \
$(NULL)
-telepathy_peopledir = $(includedir)/telepathy-people
+folksdir = $(includedir)/folks
-telepathy_people_HEADERS = \
- telepathy-people.h \
+folks_HEADERS = \
+ folks.h \
$(NULL)
-telepathy-people.h $(libtelepathy_people_la_VALASOURCES:.vala=.c) $(libtelepathy_people_la_VALASOURCES:.vala=.h): telepathy-people.vala.stamp
+folks.h $(libfolks_la_VALASOURCES:.vala=.c) $(libfolks_la_VALASOURCES:.vala=.h): folks.vala.stamp
-telepathy-people.vapi telepathy-people.vala.stamp: $(libtelepathy_people_la_VALASOURCES) $(internal_vapi_files)
- $(VALA_V)$(VALAC) $(VALAFLAGS) -C --pkg lowlevel -H telepathy-people.h --library telepathy-people $(libtelepathy_people_la_VALASOURCES)
+folks.vapi folks.vala.stamp: $(libfolks_la_VALASOURCES) $(internal_vapi_files)
+ $(VALA_V)$(VALAC) $(VALAFLAGS) -C --pkg lowlevel -H folks.h --library folks $(libfolks_la_VALASOURCES)
touch $@
-pkgconfig_in = telepathy-people.pc.in
+pkgconfig_in = folks.pc.in
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = $(pkgconfig_in:.in=)
BUILT_SOURCES = \
- telepathy-people.h \
- telepathy-people.vala.stamp \
- telepathy-people.vapi \
+ folks.h \
+ folks.vala.stamp \
+ folks.vapi \
lowlevel.gi \
lowlevel.vapi \
- $(libtelepathy_people_la_VALASOURCES:.vala=.c) \
+ $(libfolks_la_VALASOURCES:.vala=.c) \
$(pkgconfig_in:.in=) \
$(NULL)
EXTRA_DIST = \
$(pkgconfig_in) \
- telepathy-people.vala.stamp \
- telepathy-people.vapi \
+ folks.vala.stamp \
+ folks.vapi \
lowlevel.vapi \
$(NULL)
$(NULL)
MAINTAINERCLEANFILES = \
- $(libtelepathy_people_la_VALASOURCES:.vala=.c) \
+ $(libfolks_la_VALASOURCES:.vala=.c) \
$(NULL)
# set up the verbosity rules to avoid some build noise
using GLib;
-public interface Tpp.Alias : Object
+public interface Folks.Alias : Object
{
public abstract string alias { get; set; }
}
datadir=@datadir@
vapidir=@datadir@/vala/vapi
-Name: Telepathy People
-Description: The Telepathy People meta-contacts library
+Name: Folks
+Description: The Folks meta-contacts library
Version: @VERSION@
Requires: glib-2.0 gobject-2.0
-Libs: -L${libdir} -ltelepathy-people
+Libs: -L${libdir} -lfolks
Cflags: -I${includedir}
using GLib;
using Gee;
using Tp;
-using Tpp.PersonaStore;
+using Folks.PersonaStore;
-public class Tpp.IndividualAggregator : Object
+public class Folks.IndividualAggregator : Object
{
private HashMap<string, PersonaStore> stores;
*/
using GLib;
-using Tpp.Alias;
+using Folks.Alias;
-public class Tpp.Individual : Object, Alias
+public class Folks.Individual : Object, Alias
{
private GLib.List<Persona> _personas;
#include "lowlevel.h"
-G_DEFINE_TYPE (TppLowlevel, tpp_lowlevel, G_TYPE_OBJECT);
+G_DEFINE_TYPE (FolksLowlevel, folks_lowlevel, G_TYPE_OBJECT);
static void
connection_ensure_channel_cb (TpConnection *conn,
}
void
-tpp_lowlevel_connection_open_contact_list_channel_async (TppLowlevel *lowlevel,
+folks_lowlevel_connection_open_contact_list_channel_async (
+ FolksLowlevel *lowlevel,
TpConnection *conn,
const char *name,
GAsyncReadyCallback callback,
tp_asv_set_static_string (request, TP_IFACE_CHANNEL ".TargetID", name);
result = g_simple_async_result_new (G_OBJECT (conn), callback, user_data,
- tpp_lowlevel_connection_open_contact_list_channel_finish);
+ folks_lowlevel_connection_open_contact_list_channel_finish);
tp_cli_connection_interface_requests_call_ensure_channel (conn, -1, request,
connection_ensure_channel_cb, result, NULL, G_OBJECT (conn));
}
* but neither seems to be supported (without breaking the binding to the async
* function) */
TpChannel *
-tpp_lowlevel_connection_open_contact_list_channel_finish (TppLowlevel *lowlevel,
+folks_lowlevel_connection_open_contact_list_channel_finish (
+ FolksLowlevel *lowlevel,
GAsyncResult *result,
GError **error)
{
return NULL;
g_return_val_if_fail (g_simple_async_result_is_valid (result, G_OBJECT (conn),
- tpp_lowlevel_connection_open_contact_list_channel_finish), NULL);
+ folks_lowlevel_connection_open_contact_list_channel_finish), NULL);
return g_simple_async_result_get_op_res_gpointer (
G_SIMPLE_ASYNC_RESULT (result));
}
static void
-tpp_lowlevel_class_init (TppLowlevelClass *klass)
+folks_lowlevel_class_init (FolksLowlevelClass *klass)
{
}
static void
-tpp_lowlevel_init (TppLowlevel *self)
+folks_lowlevel_init (FolksLowlevel *self)
{
}
-TppLowlevel *
-tpp_lowlevel_new ()
+FolksLowlevel *
+folks_lowlevel_new ()
{
- return TPP_LOWLEVEL (g_object_new (TPP_TYPE_LOWLEVEL, NULL));
+ return FOLKS_LOWLEVEL (g_object_new (FOLKS_TYPE_LOWLEVEL, NULL));
}
* Travis Reitter <travis.reitter@collabora.co.uk>
*/
-#ifndef TPP_LOWLEVEL_H
-#define TPP_LOWLEVEL_H
+#ifndef FOLKS_LOWLEVEL_H
+#define FOLKS_LOWLEVEL_H
#include <glib.h>
#include <glib-object.h>
G_BEGIN_DECLS
-typedef struct _TppLowlevel TppLowlevel;
-typedef struct _TppLowlevelClass TppLowlevelClass;
+typedef struct _FolksLowlevel FolksLowlevel;
+typedef struct _FolksLowlevelClass FolksLowlevelClass;
-struct _TppLowlevel {
+struct _FolksLowlevel {
/*<private>*/
GObject parent;
};
-struct _TppLowlevelClass {
+struct _FolksLowlevelClass {
/*<private>*/
GObjectClass parent_class;
};
-GType tpp_lowlevel_get_type (void);
+GType folks_lowlevel_get_type (void);
-#define TPP_TYPE_LOWLEVEL (tpp_lowlevel_get_type ())
-#define TPP_LOWLEVEL(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), TPP_TYPE_LOWLEVEL, TppLowlevel))
-#define TPP_LOWLEVEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TPP_TYPE_LOWLEVEL, TppLowlevelClass))
-#define TPP_IS_LOWLEVEL(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), TPP_TYPE_LOWLEVEL))
-#define TPP_IS_LOWLEVEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TPP_TYPE_LOWLEVEL))
-#define TPP_LOWLEVEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TPP_TYPE_LOWLEVEL, TppLowlevelClass))
+#define FOLKS_TYPE_LOWLEVEL (folks_lowlevel_get_type ())
+#define FOLKS_LOWLEVEL(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), FOLKS_TYPE_LOWLEVEL, FolksLowlevel))
+#define FOLKS_LOWLEVEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), FOLKS_TYPE_LOWLEVEL, FolksLowlevelClass))
+#define FOLKS_IS_LOWLEVEL(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), FOLKS_TYPE_LOWLEVEL))
+#define FOLKS_IS_LOWLEVEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), FOLKS_TYPE_LOWLEVEL))
+#define FOLKS_LOWLEVEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), FOLKS_TYPE_LOWLEVEL, FolksLowlevelClass))
-TppLowlevel *
-tpp_lowlevel_new (void) G_GNUC_WARN_UNUSED_RESULT;
+FolksLowlevel *
+folks_lowlevel_new (void) G_GNUC_WARN_UNUSED_RESULT;
void
-tpp_lowlevel_connection_open_contact_list_channel_async (TppLowlevel *lowlevel,
+folks_lowlevel_connection_open_contact_list_channel_async (
+ FolksLowlevel *lowlevel,
TpConnection *conn,
const char *name,
GAsyncReadyCallback callback,
gpointer user_data);
TpChannel *
-tpp_lowlevel_connection_open_contact_list_channel_finish (TppLowlevel *lowlevel,
+folks_lowlevel_connection_open_contact_list_channel_finish (
+ FolksLowlevel *lowlevel,
GAsyncResult *result,
GError **error);
G_END_DECLS
-#endif /* TPP_LOWLEVEL_H */
+#endif /* FOLKS_LOWLEVEL_H */
using Gee;
using Tp;
using Tp.ContactFeature;
-using Tpp.Individual;
-using Tpp.Lowlevel;
-using Tpp.Persona;
-using Tpp.TpPersona;
+using Folks.Individual;
+using Folks.Lowlevel;
+using Folks.Persona;
+using Folks.TpPersona;
/* FIXME: split out the TpAccount-specific parts into a new subclass, since
* PersonaStore should also be used by non-Telepathy sources */
-public class Tpp.PersonaStore : Object
+public class Folks.PersonaStore : Object
{
private HashMap<string, Channel> channels;
private Connection conn;
*/
using GLib;
-using Tpp.Alias;
+using Folks.Alias;
/* FIXME: have this class implement a number of interfaces: Avatar, Alias,
* Presence, etc. */
-public abstract class Tpp.Persona : Object, Alias
+public abstract class Folks.Persona : Object, Alias
{
/* interface Alias */
public abstract string alias { get; set; }
using GLib;
using Tp;
-using Tpp.Alias;
-using Tpp.Persona;
+using Folks.Alias;
+using Folks.Persona;
-public class Tpp.TpPersona : Persona, Alias
+public class Folks.TpPersona : Persona, Alias
{
/* interface Alias */
public override string alias { get; set; }