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)
|