]> git.donarmstrong.com Git - lilypond.git/blob - bin/release
release: 0.0.42.pre3
[lilypond.git] / bin / release
1 #!/bin/sh
2
3
4 function setversion() {
5 eval `sed -n 's/^\([A-Z_]*\) *= *\(.*\)$/\1=\2/p' .version`
6 MJ=$TOPLEVEL_MAJOR_VERSION
7 MI=$TOPLEVEL_MINOR_VERSION
8 PA=$TOPLEVEL_PATCH_LEVEL 
9 MP=$TOPLEVEL_MY_PATCH_LEVEL
10 NEWVER=$MJ.$MI.$PA$MP
11 if [ -z $MP ]
12 then
13     LASTVER=$MJ.$MI.`expr $PA - 1`
14 else
15         LASTVER=$MJ.$MI.$PA
16 fi
17
18 echo
19 echo "Current  version ("`pwd`") is $NEWVER, Last version:  $LASTVER"
20 echo
21 }
22 heredir=`pwd`
23     make dist; 
24     setversion
25     LILYVER=$NEWVER
26     cp lilypond-$LILYVER.tar.gz ../releases
27     $heredir/bin/make_patch $LASTVER $NEWVER lilypond
28     gzip -f9 patch-$NEWVER
29     mv {lilypond-,patch-}*.gz ../
30 cd ..
31 tar cf updeet {lily,patch-}*.gz
32
33 mv patch-*gz patches/
34 mv lilypond*tar.gz releases/
35
36 #time make