mirror of https://gitlab.com/basile.b/dexed.git
|
||
---|---|---|
.. | ||
nux32 | ||
nux64 | ||
win32 | ||
.gitignore | ||
cesetup.coedit | ||
cesetup.d | ||
readme.md | ||
setupzip-nux-noarch.sh | ||
setupzip-win32.bat | ||
version.txt | ||
zip-nux32.sh | ||
zip-nux64.sh | ||
zip-win32.bat |
readme.md
This folder contains the files necessary to make a Coedit release. The process is semi-automatic and achieved by compiling a project in Coedit itself.
Coedit setup program
This coedit project (cesetup.coedit) creates the coedit setup program. The project contains 4 configurations:
- devel-win32: it does not takes part in the release process.
- win32, nux32, nux64: they take the content of their matching sub-folder and put it in the output folder, as an extractor program, at compile time (using the
import(file)
expression). The extractor program is then compressed by the post-build process, using the scripts namedsetupzip-<os & arch>
.
Raw Zip
The shell scripts named zip-<os & arch>
take the content of their matching sub-folder to make an archive.
They are proposed alternatively to the setup program. The scripts are launched automatically when the setup program is about to be compiled (as pre-build process).
Todo by hand for each release
- change the setup program outputFilename for each configuration as well as the text printed to the console, according to the new version.
- change the text in the version.txt file.
- put the content (programs, icon, license, etc.) in each of the nux32/nux64/win32 folders.
- compile on each platform with the right project configuration.