r343: Updated the docs.
[rox-filer/ma.git] / ROX-Filer / src / makedist
blob1d81875d262647f199bef667b19fcfd8af70dba7
1 #!/usr/bin/env perl
3 chdir "../..";
5 system "cvs rel .";
7 open(VER, "ROX-Filer/AppRun --version 2>&1 |") or die "open(): $!";
8 $line = <VER>;
9 close(VER);
11 $line =~ /(\d+)\.(\d+)\.(\d+)$/;
13 ($a, $b, $c) = ($1, $2, $3);
15 print "Check the manual is up-to-date!\n";
16 print "Version $a.$b.$c --- OK?\n";
18 <STDIN> =~ /^[yY]/ or die "OK, fix the version number!\n";
20 system "cvs tag -F Release-$a-$b-$c";
22 chdir;
24 mkdir "rox-$a.$b.$c", 0777;
25 chdir "rox-$a.$b.$c";
27 system "cvs export -r Release-$a-$b-$c rox";
28 system "cd rox/ROX-Filer/src; autoconf";
29 system "cp ~/Apps/ROX-Filer/Help/Manual.ps rox/ROX-Filer/Help";
30 system "cp -r ~/Apps/ROX-Filer/Messages/*.gmo rox/ROX-Filer/Messages";
31 system "tar czf rox-$a.$b.$c.tgz rox-$a.$b.$c";
32 system "rm -r rox-$a.$b.$c";
34 print "OK, done\n";