UPD: Read version number from project file

This commit is contained in:
Alexander Koblov 2023-11-19 21:26:13 +03:00
commit 1a1f2e58f0
3 changed files with 20 additions and 9 deletions

View file

@ -1,7 +1,4 @@
rem Set Double Commander version
set DC_VER=1.2.0
rem Path to Git
set GIT_EXE="%ProgramFiles%\Git\bin\git.exe"
@ -17,6 +14,14 @@ set BUILD_PACK_DIR=%TEMP%\doublecmd-%DATE: =%
rem The new package will be saved here
set PACK_DIR=%CD%\windows\release
rem Read version number
for /f tokens^=2delims^=^" %%a in ('findstr "MajorVersionNr" ..\src\doublecmd.lpi') do (set DC_MAJOR=%%a)
for /f tokens^=2delims^=^" %%a in ('findstr "MinorVersionNr" ..\src\doublecmd.lpi') do (set DC_MINOR=%%a)
for /f tokens^=2delims^=^" %%a in ('findstr "RevisionNr" ..\src\doublecmd.lpi') do (set DC_MICRO=%%a)
if [%DC_MINOR%] == [] set DC_MINOR=0
if [%DC_MICRO%] == [] set DC_MICRO=0
set DC_VER=%DC_MAJOR%.%DC_MINOR%.%DC_MICRO%
rem Create temp dir for building
set BUILD_DC_TMP_DIR=%TEMP%\doublecmd-%DC_VER%
rm -rf %BUILD_DC_TMP_DIR%

View file

@ -1,14 +1,17 @@
#!/bin/sh
# Set Double Commander version
DC_VER=1.2.0
# The new package will be saved here
PACK_DIR=$(pwd)/darwin/release
# Temp dir for creating *.dmg package
BUILD_PACK_DIR=/var/tmp/doublecmd-$(date +%y.%m.%d)
# Read version number
DC_MAJOR=$(grep 'MajorVersionNr' ../src/doublecmd.lpi | grep -o '[0-9.]\+')
DC_MINOR=$(grep 'MinorVersionNr' ../src/doublecmd.lpi | grep -o '[0-9.]\+' || echo 0)
DC_MICRO=$(grep 'RevisionNr' ../src/doublecmd.lpi | grep -o '[0-9.]\+' || echo 0)
DC_VER=$DC_MAJOR.$DC_MINOR.$DC_MICRO
# Create temp dir for building
BUILD_DC_TMP_DIR=/var/tmp/doublecmd-$DC_VER

View file

@ -1,14 +1,17 @@
#!/bin/sh
# Set Double Commander version
DC_VER=1.2.0
# The new package will be saved here
PACK_DIR=$(pwd)/linux/release
# Temp dir for creating *.tar.bz2 package
BUILD_PACK_DIR=/var/tmp/doublecmd-$(date +%y.%m.%d)
# Read version number
DC_MAJOR=$(grep 'MajorVersionNr' ../src/doublecmd.lpi | grep -o '[0-9.]\+')
DC_MINOR=$(grep 'MinorVersionNr' ../src/doublecmd.lpi | grep -o '[0-9.]\+' || echo 0)
DC_MICRO=$(grep 'RevisionNr' ../src/doublecmd.lpi | grep -o '[0-9.]\+' || echo 0)
DC_VER=$DC_MAJOR.$DC_MINOR.$DC_MICRO
# Create temp dir for building
BUILD_DC_TMP_DIR=/var/tmp/doublecmd-$DC_VER