How to build the app from source code - Kagamma/satania-buddy GitHub Wiki

This page describe basic steps to build the app from source code.

Requires: Stable (v3.2) version of FPC and Lazarus, plus all of it's dependencies.

  • Install fpc and lazarus from your distro's repository. Alternatively you can build from source in case your distro does not provide correct version of fpc and lazarus. Here is a nice tutorial on how to do it: https://www.youtube.com/watch?v=Snf0xgdREOQ.
  • Execute install-submodules.sh and install-packages.sh.
  • If you want to build Linux app, make sure to grab static library for webui from https://github.com/webui-dev/webui and put it in src directory.
  • Build the app, either via Lazarus, or make build, make build-linux64.
  • In order to run the app, make sure to grab dynamic libraries come with latest releases on https://itch.io page.