Update version everywehere with a single command 'update_version_everywhere.sh'

This commit is contained in:
Yuriy Puchkov
2020-07-03 17:00:12 +03:00
parent f0cac4e60b
commit a38862db1b
3 changed files with 22 additions and 4 deletions

View File

@@ -7,11 +7,14 @@
win32:LIBS += -luser32 -lshell32
BASE_VERSION = 0.7.1
TAG_VERSION = $$system(git --git-dir $$PWD/.git --work-tree $$PWD describe --always --tags)
TAG_VERSION = "$$system(git --git-dir $$PWD/.git --work-tree $$PWD describe --always --tags)"
isEmpty(TAG_VERSION){
TAG_VERSION = $$BASE_VERSION
DEFINES += APP_VERSION=\\\"$$BASE_VERSION\\\"
}
else {
DEFINES += APP_VERSION=\\\"$$BASE_VERSION-$$TAG_VERSION\\\"
}
DEFINES += APP_VERSION=\\\"$$TAG_VERSION\\\"
QT += core gui widgets network svg

15
update_version_everywhere.sh Executable file
View File

@@ -0,0 +1,15 @@
#!/bin/bash
BASE_VERSION_OLD=0.7.0
BASE_VERSION_NEW=0.7.1
sed -i "s/BASE_VERSION = ${BASE_VERSION_OLD}/BASE_VERSION = ${BASE_VERSION_NEW}/g" flameshot.pro
sed -i "s/AppVersion=${BASE_VERSION_OLD}/AppVersion=${BASE_VERSION_NEW}/g" ./win_setup/flameshot.iss
sed -i "s/VersionInfoVersion=${BASE_VERSION_OLD}/VersionInfoVersion=${BASE_VERSION_NEW}/g" ./win_setup/flameshot.iss
sed -i "s/version: ${BASE_VERSION_OLD}/version: ${BASE_VERSION_NEW}/g" appveyor.yml
sed -i "s/VERSION=${BASE_VERSION_OLD}/VERSION=${BASE_VERSION_NEW}/g" .travis.yml
qmake

View File

@@ -6,9 +6,9 @@
[Setup]
AppName=FlameShot
AppVersion=1.0.0.1
AppVersion=0.7.1
AppCopyright=NameCheap inc.
VersionInfoVersion=1.0.0.1
VersionInfoVersion=0.7.1
WizardStyle=modern
DefaultDirName={autopf}\FlameShot
DefaultGroupName=FlameShot