Open main menu

Difference between revisions of "HOWTO-Release"

6 bytes added ,  00:57, 25 October 2011
→‎Preparing the source: tools/ -> devtools/
(→‎Tagging 1.4.0: Fix tag comment)
(→‎Preparing the source: tools/ -> devtools/)
Line 34: Line 34:


=== Preparing the source ===
=== Preparing the source ===
* You have to update the versions in all relevant files. There is a script, <code>tools/update-version.pl</code> meant to help you with this.  It will generate/update the following files:
* You have to update the versions in all relevant files. There is a script, <code>devtools/update-version.pl</code> meant to help you with this.  It will generate/update the following files:
** base/internal_version.h
** base/internal_version.h
** dists/macosx/Info.plist
** dists/macosx/Info.plist
Line 60: Line 60:
** Add all *.vcproj, *.sln, *.vsprops, *.vcxproj, *.vcxproj.filters, *.props files to the release tag
** Add all *.vcproj, *.sln, *.vsprops, *.vcxproj, *.vcxproj.filters, *.props files to the release tag
* Make source tarballs, post them in the SF.net FRS.
* Make source tarballs, post them in the SF.net FRS.
** There is a script <code>tools/dist-scummvm.sh</code>, which does this automatically.
** There is a script <code>devtools/dist-scummvm.sh</code>, which does this automatically.
** Make sure that porters have write access to the release folder on FRS: <code>chmod 775 <folder></code>
** Make sure that porters have write access to the release folder on FRS: <code>chmod 775 <folder></code>


92

edits