dexed/setup/readme.md

825 B

This folder contains the files necessary to manually build dexed and its toolchain or to build a dexed release

Requirements

Building

  • git
  • Freepascal ~> 3.2.0
  • Lazarus ~> 2.0.12
  • ldc2

Releasing

Same tools as to build plus:

  • rpm
  • dpkg
  • zip

Build manually dexed and the toolchain

  • in the project root directory bash setup/build-release.sh

Building a dexed release

  • prepare what will be the new tag, following semantic versioning rules
  • update the occurences of the tag in the main readme.
  • change the content of the version.txt accordingly.
  • commit the changes, for historic reasons the commit message should be "rlz"
  • add a git tag on the commit just created.
  • in the project root directory run bash setup/build-release.sh

The installers are produced in the output directory.