mirror of https://gitlab.com/basile.b/dexed.git
34 lines
825 B
Markdown
34 lines
825 B
Markdown
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.
|