7 open(VER
, "ROX-Filer/AppRun --version 2>&1 |") or die "open(): $!";
13 /(\d+)\.(\d+)\.(\d+)$/;
15 ($a, $b, $c) = ($1, $2, $3);
17 print "Check the manual is up-to-date!\n";
18 print "Version $a.$b.$c --- OK?\n";
20 <STDIN
> =~ /^[yY]/ or die "OK, fix the version number!\n";
22 system "cvs tag -F Release-$a-$b-$c";
23 system "cd ROX-Filer/src/po; ./update-po; ./dist";
27 mkdir "rox-$a.$b.$c", 0775 or warn "mkdir() failed: $!\n";
30 system "cvs -d:pserver:anonymous\@cvs.rox.sourceforge.net:/cvsroot/rox export -r Release-$a-$b-$c rox";
32 system "cd rox/ROX-Filer/src; autoconf; cd Docs; make";
33 system "cp -r ~/Projects/rox/ROX-Filer/Messages/*.gmo rox/ROX-Filer/Messages";
38 system "find -name '.cvsignore' | xargs rm";
41 system "tar czf rox-$a.$b.$c.tgz rox-$a.$b.$c";
42 system "rm -r rox-$a.$b.$c";