From: Steve Brokenshire Date: Sat, 3 Oct 2020 10:16:39 +0000 (+0100) Subject: Refactor update version script to use new locations X-Git-Tag: release-0.24~6 X-Git-Url: http://Server1/repobrowser/?p=xestiaab%2F.git;a=commitdiff_plain;h=03ec5c6000d08696507c336d1ae8d62171abfa7f Refactor update version script to use new locations --- diff --git a/source/tools/updateversion.pl b/source/tools/updateversion.pl index 1f7dc3e..6be5653 100755 --- a/source/tools/updateversion.pl +++ b/source/tools/updateversion.pl @@ -70,9 +70,9 @@ foreach my $file_data_line(@file_data) { } -# Update projects/msw/xestiaab.rc +# Update source/os/msw/xestiaab.rc -$filename = "../../projects/msw/xestiaab.rc"; +$filename = "../os/msw/xestiaab.rc"; tie(@file_data, 'Tie::File', $filename); foreach my $file_data_line(@file_data) { @@ -97,22 +97,30 @@ foreach my $file_data_line(@file_data) { $line_output .= ",0,0"; $file_data_line = $line_output; } - } -# Update projects/osx/XestiaAddressBook.xcodeproj/project.pbxproj - -$filename = "../../projects/osx/XestiaAddressBook.xcodeproj/project.pbxproj"; -tie(@file_data, 'Tie::File', $filename); -foreach my $file_data_line(@file_data) { - - # Look for PRODUCT_VERSION - - if ($file_data_line =~ /^\t\t\t\tPRODUCT_VERSION/){ - my $line_output = "\t\t\t\tPRODUCT_VERSION = "; - $line_output .= $version; - $line_output .= ";"; - $file_data_line = $line_output; +# Update source/os/osx/Info.plist + +$filename = "../os/osx/Info.plist"; +open($file_handle, '+<', $filename); +my $line_found = 0; +my $new_file = ""; +while(<$file_handle>) +{ + if ($line_found eq 1) + { + my $new_line = "\t" . $version_major . "." . $version_minor . "\n"; + $new_file .= $new_line; + $line_found = 0; + next; } + if (/.*CFBundleVersion<\/key>/) + { + $line_found = 1; + } + $new_file .= $_; } +close($file_handle); + +print $new_file;