You'll need the following dependencies:
- libcamel1.2-dev
- libedataserver1.2-dev
- libedataserverui1.2-dev >=3.45.1
- libfolks-dev
- libgee-0.8-dev
- libglib2.0-dev
- libgranite-dev >= 6.0.0
- libhandy-1-dev >= 1.1.90
- libjson-glib-dev
- libportal-dev
- libportal-gtk3-dev
- libwebkit2gtk-4.1-dev
- meson
- valac
Run meson build
to configure the build environment and then change to the build directory and run ninja
to build
meson build --prefix=/usr
cd build
ninja
To install, use ninja install
, then execute with io.elementary.mail
sudo ninja install
io.elementary.mail
You might want to set the WEBKIT_EXTENSION_PATH
environment variable to the webkit-extension
build folder in order to test the application without installing it