2008/04/28

5.4.7 Released

We are pleased to announce that BitRock InstallBuilder 5.4.7 has been just released. You can find this new version under the following links:

http://bitrock.com/download_installbuilder_download.html

http://bitrock.com/download_installbuilderqt_download.html

Among its new features you may find:
  • New showProgressDialog action, allows showing an indeterminate progress bar when executing actions.
  • New Relax-NG schema included with InstallBuilder.
  • New examples for actions, components and parameters included with InstallBuilder.
  • Ability to generate 64-bit RPM packages from a Linux-x64 machine.
  • Improved display of slide show images on GTK mode.
  • Fixed uninstaller creation when defaultUnixOwner and requireInstallationByRootUser are set.
  • Improved feedback to the user when an unknown error is detected during the postInstallationActionList.
  • Fixed an error on machine_ipaddr, it was returning multiple addresses on Windows on certain scenarios.
  • New addChoiceOptionsFromText action allows to obtain a list of options from a text source to be inserted into a choice parameter.
Enjoy!

2008/04/25

Variables at build time

Sometimes it is convenient to set project variables at build time. There are a couple of ways that this can be accomplished:

Use the preBuildActionList:


<prebuildactionlist>
<setinstallervariable name="version" persist="1" value="${env(BUILDVER)}" />
</prebuildactionlist>


Or, starting with 5.4.6, it is possible to pass variables directly in the command line to the builder

$ builder build project.xml --setvars version=1.2.3 project.shortName=newName