How to create a release of the SqueezeCenter software Note: If you just want to run the server from the command line, you don't need to make a release. Just "cd server" and "perl -w slimserver.pl" and you are off! ------------------------- Windows, MacOS X and UNIX ------------------------- To update the $VERSION strings - run: ./update-version "oldVersion" "newVersion" Then commit your changes. Example (the oldVersion must be escaped): ./update-version "6\.2\.1" "6.2.2" ------------------------- Then run makerelease.pl: makerelease.pl [--checkout] [--update] [--snapshot] [--version VERSION] [--branch BRANCH] --update will update the subversion tree and use your Subversion copy. --checkout will check out a fresh copy from Subversion. Use this when making releases or snapshots to make sure there's no garbage left over. --snapshot will build a dated snapshot tar'ed and gzip'ed file --version will mark it with a version number. If you leave this out, you will be prompted for a version --branch will use the specified branch if you are using --checkout. Defaults to HEAD Releases must be tagged in Subversion! To do so, type (for example): svn copy https://svn.slimdevices.com/repos/slim/trunk https://svn.slimdevices.com/repos/slim/tags/RELEASE_2_1