~people-project/people-core/deep-refactoring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
People
======
People is a personal contact management framework that uses DBus to expose its
interfaces to the various clients willing to access, manipulate and synchronize
contacts.

http://www.people-project.org
https://launchpad.net/people-project

This software is licensed under the LGPL2.1+

Status
======
This version is still not meant to be used, the interfaces are not yet stable,
and will be changed very soon. The DBus support is available but is still very
young.

To build people:
  ./waf configure
  ./waf build
  ./waf check # make sure all the tests pass

You can try out the friend client
  ./_build_/default/clients/friend/friend --help

Currently the friend client creates a dumb SQLite database in /tmp.


You can also try the DBus daemon
  ./_build_/default/src/people-service

  # and then from another shell run
  python clients/people-python/dump-addressbook.py

Requirements
============

Building People requires:
  Vala 0.5.3

  gee-1.0 (>= 0.1.3)
  sqlite3 (>= 3.2)
  libsoup-2.4 (>= 2.4.1)
  libxml-2.0 (>= 2.6.31)
  json-glib-1.0 (>= 0.6)
  dbus-glib-1 (>= 0.74)