Diff of /devel/RELEASE_PACKAGE [14f77c] .. [81a3d7]  Maximize  Restore

  Switch to unified view

a/devel/RELEASE_PACKAGE b/devel/RELEASE_PACKAGE
...
...
4
USAGE: * adapt all paths to your machine
4
USAGE: * adapt all paths to your machine
5
       * update version number in the commands below
5
       * update version number in the commands below
6
       * adapt version number and release date in DESCRIPTION
6
       * adapt version number and release date in DESCRIPTION
7
       * update NEWS
7
       * update NEWS
8
       * adapt version number in control.tex
8
       * adapt version number in control.tex
9
       * update doc/control.pdf
9
       * run m-file generate_control_pdf
10
       * update doc/control.tex  &  doc/functions.texi
11
       * copy-paste entire block at once to the terminal
10
       * copy-paste entire block at once to the terminal
12
       * follow instructions on <http://octave.sourceforge.net/developers.html>
11
       * follow instructions on <http://octave.sourceforge.net/developers.html>
13
12
14
TODO:  * create a nice shell script for this task
13
TODO:  * create a nice shell script for this task
15
=====================================================================================
14
=====================================================================================
16
15
17
cd
16
cd
18
mkdir ~/octave/__TEMP__
17
mkdir ~/octave/__TEMP__
19
cd ~/control
18
cd ~/control
20
hg archive ~/octave/__TEMP__/control
19
hg archive ~/octave/__TEMP__/control
20
cd ~/control/devel/pdfdoc
21
cp control.pdf ~/octave/__TEMP__/control/doc/
22
cp control.tex ~/octave/__TEMP__/control/doc/
23
cp functions.texi ~/octave/__TEMP__/control/doc/
24
cp gpl.texi ~/octave/__TEMP__/control/doc/
21
rm -R ~/octave/__TEMP__/control/devel
25
rm -R ~/octave/__TEMP__/control/devel
22
rm -R ~/octave/__TEMP__/control/.hg_archival.txt
26
rm -R ~/octave/__TEMP__/control/.hg_archival.txt
23
rm -R ~/octave/__TEMP__/control/.hgtags
27
rm -R ~/octave/__TEMP__/control/.hgtags
24
cd ~/octave/__TEMP__
28
cd ~/octave/__TEMP__
25
grep -i version control/DESCRIPTION
29
grep -i version control/DESCRIPTION
26
tar czf control-2.4.4.tar.gz control/
30
tar czf control-2.4.5.tar.gz control/
27
md5 control-2.4.4.tar.gz
31
md5 control-2.4.5.tar.gz
28
md5 control-2.4.4.tar.gz > md5_control_pkg.txt
32
md5 control-2.4.5.tar.gz > md5_control_pkg.txt
29
uuencode control-2.4.4.tar.gz < control-2.4.4.tar.gz > control-2.4.4.tar.gz.uue
33
uuencode control-2.4.5.tar.gz < control-2.4.5.tar.gz > control-2.4.5.tar.gz.uue
30
octave -q --eval \
34
octave -q --eval \
31
"pkg install control-2.4.4.tar.gz"
35
"pkg install control-2.4.5.tar.gz"
32
octave -q --eval \
36
octave -q --eval \
33
"pkg load generate_html; generate_package_html ('control', 'control-html', 'octave-forge')"
37
"pkg load generate_html; generate_package_html ('control', 'control-html', 'octave-forge')"
34
tar czf control-html.tar.gz control-html
38
tar czf control-html.tar.gz control-html
35
md5 control-html.tar.gz
39
md5 control-html.tar.gz
36
md5 control-html.tar.gz > md5_control_html.txt
40
md5 control-html.tar.gz > md5_control_html.txt
...
...
41
=====================================================================================
45
=====================================================================================
42
Aftermath
46
Aftermath
43
=====================================================================================
47
=====================================================================================
44
48
45
rm -R ~/octave/__TEMP__
49
rm -R ~/octave/__TEMP__
46
rm -R ~/octave/control-2.4.4
50
rm -R ~/octave/control-2.4.5
47
51
48
52
49
=====================================================================================
53
=====================================================================================

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks