Project

General

Profile

Defect #43

Build script for development and release builds

Added by Deoren Moor over 6 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Installers
Target version:
Start date:
12/11/2010
Due date:
% Done:

0%

Affected Version:
devel
Resolution:
Fixed

Description

Instead of modifying the build script I already have ( source:/trunk/installer/build.bat ), I plan on writing one from scratch that will be more flexible. It's only fitting that this will be a Python script.


Related issues

Related to Feature #10: Create Inno Setup installer files Closed 12/04/2010
Related to Feature #13: Create WiX source file(s) for project installation Closed 12/04/2010
Related to Defect #45: Update build script to replace place holder in synclosure script Closed 12/12/2010
Related to Defect #47: Fix mismatched release number comparison in build script Closed 12/12/2010
Related to Defect #49: Update build script to process a list of files instead of multiple function calls Closed 12/12/2010

Associated revisions

Revision 44 (diff)
Added by Deoren Moor over 6 years ago

[issues #43]
Working (Inno Setup) build script.

  • debugon and infoon flags to turn up/down the feedback
  • Updating infobefore.rtf to include build info.
  • Fixed function syntax
  • Added extra comments where appropriate/helpful.
  • Conditional compile of Python code
  • Docstrings for all functions.

Revision 45 (diff)
Added by Deoren Moor over 6 years ago

[issues #10,#43]
  • Removed the FIXME tag from setup_freeze.py as those were warnings, not necessarily errors. The modules mentioned are not (known to be) required for Synclosure.
  • Added the VERSION_PLACEHOLDER tag so build.py can replace it with build info.
  • Muted rows of debug/info output (warnings show)
  • Added author and url values.

Revision 46 (diff)
Added by Deoren Moor over 6 years ago

[issues #10,#43]
  • Altered function name (and variables) to reflect that it works on any file, not just include files.
  • Updating setup_freeze.py in addition to infobefore.rtf with build info.

Revision 48 (diff)
Added by Deoren Moor over 6 years ago

[issues #10,#43]
  • Updated build script to add missing content to package dir
  • Created UpdatePackageDir function to handle this.

Revision 51 (diff)
Added by Deoren Moor over 6 years ago

[issues #43]
UpdatePackageDir() - Skipping moving/copying anything if the package dir exists.

Revision 52 (diff)
Added by Deoren Moor over 6 years ago

[issues #10,#43]
Tossing old prototype build script.

Revision 59 (diff)
Added by Deoren Moor over 6 years ago

[issues #43]
Added missing function call to UpdateVersionTagInFile for cx_freeze_setup. I added this for when the wko already exists, but not for a fresh checkout.

History

#1 Updated by Redmine Admin over 6 years ago

r40 is related (but wasn't scraped).

#2 Updated by Deoren Moor over 6 years ago

  • Status changed from Assigned to Closed
  • Resolution set to Fixed

As of r52, source:/trunk/installer/build.py is working for building Inno Setup installers. There is a stub function for building a WiX project once I get to that point.

Also available in: Atom PDF