Mercurial > forge
view main/control/devel/RELEASE_PACKAGE @ 8662:ce1ebd52184d octave-forge
control: prepare release of control-2.2.1
author | paramaniac |
---|---|
date | Mon, 24 Oct 2011 11:25:44 +0000 |
parents | ec3191f10613 |
children | e8ea09db81f9 |
line wrap: on
line source
===================================================================================== Prepare control-2.x.y Package for Release ===================================================================================== USAGE: * adapt all paths to your machine * update version number in the commands below * adapt version number and release date in DESCRIPTION * update doc/NEWS * adapt version number in control.tex * update doc/control.pdf * copy-paste entire block at once to the terminal * follow instructions on <http://octave.sourceforge.net/developers.html> TODO: * create a nice shell script for this task ===================================================================================== cd mkdir ~/octave/__TEMP__ cd svn export control ~/octave/__TEMP__/control rm -R ~/octave/__TEMP__/control/devel cd ~/octave/__TEMP__ grep -i version control/DESCRIPTION tar czf control-2.2.1.tar.gz control/ md5 control-2.2.1.tar.gz md5 control-2.2.1.tar.gz > md5_control_pkg.txt uuencode control-2.2.1.tar.gz < control-2.2.1.tar.gz > control-2.2.1.tar.gz.uue octave -q --eval \ "pkg install control-2.2.1.tar.gz" octave -q --eval \ "pkg load generate_html; generate_package_html ('control', 'control-html', 'octave-forge')" tar czf control-html.tar.gz control-html md5 control-html.tar.gz md5 control-html.tar.gz > md5_control_html.txt uuencode control-html.tar.gz < control-html.tar.gz > control-html.tar.gz.uue cd ===================================================================================== Aftermath ===================================================================================== rm -R ~/octave/__TEMP__ rm -R ~/octave/control-2.2.1 =====================================================================================