@@ -355,6 +355,9 @@ sub getDeps {
355
355
356
356
$version = " $major .$minor .$patch " unless defined $version ;
357
357
358
+ my ($pmajor ,$pminor ,$ppatch ) = $version =~ / ^(\d +)\. (\d +)\. (\d +)$ / ;
359
+ die " Invalid version $version " unless defined $ppatch ;
360
+
358
361
unless ( defined $binary ) {
359
362
if ( -f " binary$archpostfix -$version " ) {
360
363
open P, " binary$archpostfix -$version " ;
@@ -440,8 +443,8 @@ sub getDeps {
440
443
$cmd .= " -DVERSION_NAME='$releasename '" ;
441
444
$cmd .= " -DVERSION_NUMBER='$version '" ;
442
445
$cmd .= " -DBINARY_REVISION=$binary " ;
443
- $cmd .= sprintf ( " -DVERSION_INT='%d %02d%02d%02d'" , $major , $minor , $patch , $binary );
444
- $cmd .= sprintf ( " -DQGIS_BASE='$packagename %d .%d '" , $major , $minor );
446
+ $cmd .= sprintf ( " -DVERSION_INT='%d %02d%02d%02d'" , $pmajor , $pminor , $ppatch , $binary );
447
+ $cmd .= sprintf ( " -DQGIS_BASE='$packagename %d .%d '" , $pmajor , $pminor );
445
448
$cmd .= " -DINSTALLER_NAME='$packagename -OSGeo4W-$version -$binary -Setup$archpostfix .exe'" ;
446
449
$cmd .= " -DDISPLAYED_NAME='$packagename \' $releasename \' ($version )'" ;
447
450
$cmd .= " -DSHORTNAME='$shortname '" ;
0 commit comments