This article explains the process used for creating release packages of the doomsday_engine on various platforms.
To create a release, you will need to check out the appropriate version/branch out of the deng svn_repository. At a minimum, the distrib, doomsday and snowberry directories are needed.
This batch file will package Snowberry, rebuild the PK3s, recompile Doomsday and all the plugins, and finally create an Inno Setup installer into the packages subfolder. Note that the script assumes you have Inno Setup 5 installed in C:\Program Files\Inno Setup 5.
In Unix-like OSes, Doomsday is compiled with CMake.
$ cd doomsday
$ **mkdir mybuild** $ **ccmake ..** $ **make** * In the Snowberry root folder, run the **macbuild.sh** script, specifying the version of the release package. $ **./macbuild.sh 1.9.0**
This will result in a compressed disk image being written to the images subfolder.
NOTE: Check the macbuild.sh script for the location where the application bundles are copied from. By default it is doomsday/mybuild.
Team members will upload the new release to SourceForge.net file release system.