Open main menu

Difference between revisions of "HOWTO-Release"

234 bytes removed ,  08:45, 4 March 2017
→‎Binaries: -- update procedures
m (→‎Creating source tarballs: --- fix formatting)
(→‎Binaries: -- update procedures)
Line 112: Line 112:
*** your build-specific README (optional)
*** your build-specific README (optional)
*** ...
*** ...
* Porters can upload binaries via SCP or SFTP: <code>scp FILENAME SFNET_USERNAME,scummvm@frs.sourceforge.net:/home/frs/project/s/sc/scummvm/scummvm/X.Y.Z/</code>
* Porters need to upload binaries at some service and then provide sev with the link
** More details on the upload process and the file release system in general: https://sourceforge.net/apps/trac/sourceforge/wiki/Release%20files%20for%20download
* Update the website internally (i.e. update the version in the repository), but do not yet put these changes online.
* Update the website internally (i.e. update the version in the repository), but do not yet put these changes online.
** Edit <code>include/config.inc.php</code> to update the global version.
** Edit <code>include/config.inc.php</code> to update the global version.
Line 119: Line 118:
** Update <code>data/downloads.xml</code>.
** Update <code>data/downloads.xml</code>.
** Add a news item.
** Add a news item.
** Update default platform packages on sf.net FRS
** Copy over the release files to SF.net FRS
* Set the OS for the newly uploaded binaries (click on the (i) next to each binary).
*** Set the OS for the newly uploaded binaries (click on the (i) next to each binary).
** -win32.exe as Windows binary
**** -win32.exe as Windows binary
** -macosx.dmg as Mac binary
**** -macosx.dmg as Mac binary
** .tar.bz2 as Linux, FreeBSD and Other binary
**** .tar.bz2 as Linux, FreeBSD and Other binary
** -solaris-x86.tar.gz as Solaris binary
**** -solaris-x86.tar.gz as Solaris binary


=== Tagging a version ===
=== Tagging a version ===