1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/calls.git synced 2024-06-03 02:49:25 +00:00
Purism GNOME phone app
Go to file
Adrien Plazas e58ce3f08d main-window: Add the 'about' action
This will be needed by the next commit to display an "About" dialog via
the corresponding entry in the app menu that will be added.

This also adds the PACKAGE_URL, PACKAGE_VERSION and VCS_TAG
configuration data.
2018-10-01 08:41:42 +02:00
.gitlab/issue_templates Fix typo and rewording 2018-08-10 07:56:50 -06:00
data data: Fix tests for desktop and appstream files 2018-06-11 16:15:44 +01:00
debian d/control: Depend on modemmanager, not ofono 2018-09-17 15:36:31 +00:00
doc Preliminary documentation of provider interfaces 2018-05-23 09:59:28 +01:00
libgdbofono Revert "meson: Add install flag for libgdbofono" 2018-06-11 12:16:11 +01:00
src main-window: Add the 'about' action 2018-10-01 08:41:42 +02:00
tests Add initial unit tests for Provider 2018-06-11 16:29:33 +01:00
.dir-locals.el Initial import of cleaned Calls working tree 2018-05-17 14:16:51 +01:00
.gitlab-ci.yml Fix GitLab CI and Debian packaging for ModemManager dependencies 2018-08-03 14:37:20 +00:00
calls.doap calls.doap: Update homepage location 2018-05-31 14:36:08 +01:00
meson.build main-window: Add the 'about' action 2018-10-01 08:41:42 +02:00
meson_options.txt Add initial unit tests for Provider 2018-06-11 16:29:33 +01:00
README.md Add ModemManager provider 2018-08-03 14:22:12 +00:00
sm.puri.Calls.json flatpak: Enable access to dconf config 2018-09-27 13:50:40 +02:00

Calls

A phone dialer and call handler.

License

Calls is licensed under the GPLv3+.

Dependencies

sudo apt-get install libgtk-3-dev libhandy-0.0-dev modemmanager-dev libmm-glib-dev

Building

We use the meson and thereby Ninja. The quickest way to get going is to do the following:

meson ../calls-build
ninja -C ../calls-build
ninja -C ../calls-build install

Running

Calls depends on oFono Modem objects being present on D-Bus. To run oFono with useful output:

sudo OFONO_AT_DEBUG=1 ofonod -n -d

The test programs within the oFono source tree are useful to bring up a modem to a suitable state. For example:

cd $OFONO_SOURCE/test
./list-modems
./enable-modem /sim7100
./online-modem /sim7100

Then run Calls:

cd $CALLS_SOURCE
../calls-build/src/calls

Phonesim

One can also make use of the modem simulator, phonesim (in the ofono-phonesim package in Debian):

ofono-phonesim -p 12345 -gui /usr/local/share/phonesim/default.xml

then, ensuring /etc/ofono/phonesim.conf has appropriate contents like:

[phonesim]
Address=127.0.0.1
Port=12345

run oFono as above, then:

cd $OFONO_SOURCE/test
./enable-modem /phonesim
./online-modem /phonesim

And again run Calls.