dexed/cesetup
Basile Burg d3be3af0b7
prepare 3 beta 2
2016-12-24 06:10:29 +01:00
..
nux32
nux64
win32
.gitignore
cesetup.coedit prepare 3 beta 2 2016-12-24 06:10:29 +01:00
cesetup.d setup, remove useless null sentinel 2016-11-22 10:05:48 +01:00
readme.md
rpm.sh setup, add a script to automate the RPM creation 2016-11-21 01:47:58 +01:00
setupzip-nux-noarch.sh
setupzip-win32.bat
version.txt prepare 3 beta 2 2016-12-24 06:10:29 +01:00
zip-nux32.sh
zip-nux64.sh
zip-win32.bat setup, detect version.txt new format under win 2016-11-20 19:42:19 +01:00

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 3 configurations named win32, nux32, _nux64. Each takes the content of the matching sub-folder and puts 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 named setupzip-<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 text in the version.txt file.
  • change the setup program outputFilename for each configuration, according to the new version.
  • put the content (programs, icon, license, etc.) in each of the nux32/nux64/win32 folders.
  • compile on each platform with the right project configuration.