Blog | Roadmap | Browse Source | View Tickets | Register | Trac Login | Forgot Password?

Mac OSX build

Requirements

  1. Make sure you have ICE checkout from the repository root of the repository.

  2. Install the required libraries according to the 'developers installation guide for OS X'

Run the Make file

  1. Update version_info.txt file:

    ICE version: $version_$date

    $version: e.g. 2.0_beta
    $date: e.g. 20080612

  2. Run the make file, e.g:

    cd ~/workspace/trunk/apps/ice-maker
    ./make.sh $version_$date_$type

    $version: e.g. 2.0_beta
    $date: e.g. 20080612
    $type e.g. intel or powerpc

  3. Open the new disk image and test the Ice.app file

    ~/workspace/ice/downloads/latest/binaries/macosx
  4. Check the correct version number appears at the bottom of the config page (localhost:8000/edit-config)

Release the new version

  1. If new version passes all tests, commit the disk image.

    If the version is not a stable release add the disk image to /ice/downloads/unstable

    svn add ~/workspace/ice/downloads/latest/binaries/macosx/$new_image.dmg
    svn commit ~/workspace/ice/downloads/latest/binaries/macosx/$new_image.dmg -m refs #$ticketNumber $comment
  2. Update the release notes (update the release notes by looking at what tickets have been completed since the last release)

previous up next