3
<title>LenMus package preparation check list</title>
4
<!-- RCS-ID: $Id: packaging.htm,v 1.3 2006/02/21 17:06:35 cecilios Exp $ -->
5
<link rel="stylesheet" media="all" href="singledoc.css" type="text/css" />
9
<h1>LenMus package preparation check list</h1>
13
<li>Prepare executables and books
15
<li>Change version string in global.h. No need to change release flags in TheApp.cpp
16
as they are changed automatically by pre-processor directives when
17
chossing Release build.</li>
18
<li>Create the executable</li>
19
<li>Pack the help file</li>
20
<li>Pack the eBooks</li>
25
<li>Create a folder to prepare the package: i.e. lenmus_3.0</li>
26
<li>Create the LenMus package folder structure tree</li>
27
<li>Copy the files</li>
33
<li>Install package in another machine</li>
39
<li>CVS: tag release as 'release_x_x_x_x'</li>
40
<li>Prepare release description for SourceForge</li>
41
<li>Prepare news item for web lenmus.org and for SourceForge</li>
42
<li>Prepare newsletter for lenmus subscribers</li>
43
<li>If needed, prepare changes in 'downloads' page</li>
48
<li>FTP (in clear, no SSH secured): upload to "upload.sourceforge.net" into the
49
"/incoming" directory</li>
50
<li>Logon to Sourceforge website</li>
51
<li>Go to the "lenmus file release" page (Admin / File Releases)</li>
52
<li>At the botton, click on "Add release"</li>
53
<li>Fill in information about the release. You should see a list of all the files
54
uploaded today. Tick the checkbox for the lenmus package file and click "Add files" button.</li>
55
<li>Go to the downloads page and check that you can download the new release.</li>
60
<li>News in web lenmus.org</li>
61
<li>News in sourceforge</li>
62
<li>Send newsletter</li>