- Valadoc
- DevDocs
- libarchive-dev
- libdevhelp-dev
- libgee-0.8-dev
- libgranite-dev
- libgtk-3-dev
- libwebkit2gtk-4.0-dev
- meson
- valac
Releases are also always available as flatpaks on the releases page.
Nightly builds are handled by GitHub actions and the latest one can be found on nightly.link
The following instructions should work on most debian-based systems:
sudo apt install libarchive-dev libdevhelp-dev libgee-0.8-dev libgranite-dev libgtk-3-dev libwebkit2gtk-4.0-dev meson valac
git clone https://github.com/watsonprojects/easydocs.git
cd easydocs
meson build --prefix=/usr
cd build
sudo ninja install && com.github.watsonprojects.easydocs
# To debug
sudo ninja install && G_MESSAGES_DEBUG=all com.github.watsonprojects.easydocs
To generate the flatpak package:
flatpak-builder build com.github.watsonprojects.easydocs.yml --user --install --force-clean
# after setting up meson build
cd build
# generates pot file
ninja com.github.watsonprojects.easydocs-pot
# to regenerate and propagate changes to every po file
ninja com.github.watsonprojects.easydocs-update-po