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: git version of FPC and Lazarus, plus all of it's dependencies.

  • Build FPC and Lazarus from source code. Here is a nice tutorial on how to do it: https://www.youtube.com/watch?v=Snf0xgdREOQ
  • Make sure fpc and lazbuild can be found on $PATH.
  • 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.