gmobile carries some helpers for glib based environments on mobile devices. Some of those parts might move to glib or libgnome-desktop eventually. It can be used as a shared library or git submodule. There aren't any API stability guarantees at this point in time.
gmobile is licensed under the LGPLv2.1-or-later.
git clone https://gitlab.gnome.org/World/Phosh/gmobile.git
cd gmobile.git
The main
branch has the current development version.
See meson.build
for required dependencies.
We use the meson (and thereby Ninja) build system for gmobile. The quickest way to get going is to do the following:
meson setup _build
meson compile -C _build
API documentation is available at https://world.pages.gitlab.gnome.org/Phosh/gmobile/
If you want to add display panel information for a new device see this post on notch support.