cellbroadcastd provides a DBus daemon that manages cell broadcast messages received via ModemManager. It provides a storage for them and allows configuring channels for the modem to watch out for. It offers a library (libcellbroadcast) and GObject introspection bindings to ease using it from applications.
cbd is licensed under the GPLv3+ while the libcellbroadcast library is licensed under LGPL 2.1+.
On a Debian based system run
sudo apt-get -y install build-essential
sudo apt-get -y build-dep .
For an explicit list of dependencies check the Build-Depends
entry in the
debian/control file.
We use the meson (and thereby Ninja) build system for cellbroadcastd. The quickest way to get going is to do the following:
meson setup _build
meson compile -C _build
meson test -C _build
To run the daemon use
_build/run
- Issue tracker: https://gitlab.freedesktop.org/devrtz/cellbroadcastd/-/issues
- Matrix: https://matrix.to/#/#phosh:sigxcpu.org
Note that as a project hosted on freedesktop.org, cellbroadcastd follows its Code of Conduct, based on the Contributor Covenant. Please conduct yourself in a respectful and civilized manner when communicating with community members on IRC and bug tracker.