mirror of
https://github.com/Ximi1970/systray-x.git
synced 2026-07-01 00:19:50 +02:00
Add version
This commit is contained in:
10
dist/SysTray-X-32bit.nsi
vendored
10
dist/SysTray-X-32bit.nsi
vendored
@@ -1,4 +1,8 @@
|
||||
!define Name "SysTray-X"
|
||||
!define VERSIONMAJOR 0
|
||||
!define VERSIONMINOR 9
|
||||
!define VERSIONBUILD 2
|
||||
|
||||
Name "${Name}"
|
||||
Outfile "${Name}-setup32.exe"
|
||||
|
||||
@@ -66,6 +70,9 @@ Section "Install"
|
||||
WriteUninstaller "$INSTDIR\Uninstall.exe"
|
||||
|
||||
WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\systray-x@Ximi1970" "DisplayName" "$(^Name)"
|
||||
WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\systray-x@Ximi1970" "DisplayVersion" "$\"${VERSIONMAJOR}.${VERSIONMINOR}.${VERSIONBUILD}$\""
|
||||
WriteRegDWORD SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "VersionMajor" ${VERSIONMAJOR}
|
||||
WriteRegDWORD SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "VersionMinor" ${VERSIONMINOR}
|
||||
WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\systray-x@Ximi1970" "UninstallString" "$INSTDIR\Uninstall.exe"
|
||||
|
||||
File "..\app\SysTray-X\SysTray-X-app\files\icons\SysTray-X.ico"
|
||||
@@ -80,6 +87,9 @@ Section "Install"
|
||||
${MyStrRep} $0 $0 "\" "\\"
|
||||
WriteRegStr SHCTX "Software\Mozilla\NativeMessagingHosts\SysTray_X" "" "$0"
|
||||
|
||||
AccessControl::GrantOnFile "$INSTDIR\SysTray_X.json" "(S-1-5-32-545)" "GenericRead"
|
||||
Pop $0
|
||||
|
||||
${If} $MultiUser.InstallMode == "CurrentUser"
|
||||
;
|
||||
; Find all profiles
|
||||
|
||||
7
dist/SysTray-X-64bit.nsi
vendored
7
dist/SysTray-X-64bit.nsi
vendored
@@ -1,4 +1,8 @@
|
||||
!define Name "SysTray-X"
|
||||
!define VERSIONMAJOR 0
|
||||
!define VERSIONMINOR 9
|
||||
!define VERSIONBUILD 2
|
||||
|
||||
Name "${Name}"
|
||||
Outfile "${Name}-setup64.exe"
|
||||
|
||||
@@ -67,6 +71,9 @@ Section "Install"
|
||||
WriteUninstaller "$INSTDIR\Uninstall.exe"
|
||||
|
||||
WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\systray-x@Ximi1970" "DisplayName" "$(^Name)"
|
||||
WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\systray-x@Ximi1970" "DisplayVersion" "$\"${VERSIONMAJOR}.${VERSIONMINOR}.${VERSIONBUILD}$\""
|
||||
WriteRegDWORD SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "VersionMajor" ${VERSIONMAJOR}
|
||||
WriteRegDWORD SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "VersionMinor" ${VERSIONMINOR}
|
||||
WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\systray-x@Ximi1970" "UninstallString" "$INSTDIR\Uninstall.exe"
|
||||
|
||||
File "..\app\SysTray-X\SysTray-X-app\files\icons\SysTray-X.ico"
|
||||
|
||||
@@ -2,6 +2,11 @@
|
||||
|
||||
VERSION=$1
|
||||
|
||||
VERSION_AR=(${VERSION//./ })
|
||||
VERSION_MAJOR=${VERSION_AR[0]}
|
||||
VERSION_MINOR=${VERSION_AR[1]}
|
||||
VERSION_BUILD=${VERSION_AR[2]}
|
||||
|
||||
SERVICE_FILE="./dist/rpm/kde/_service"
|
||||
sed -i -e "s?\(^.*\"revision\">\).*\(</param>\)?\1$VERSION\2?" $SERVICE_FILE
|
||||
sed -i -e "s?\(^.*\"versionformat\">\).*\(</param>\)?\1$VERSION\2?" $SERVICE_FILE
|
||||
@@ -17,6 +22,16 @@ sed -i -e "s?\(^.*\"versionformat\">\).*\(</param>\)?\1$VERSION\2?" $SERVICE_FIL
|
||||
MANIFEST_FILE="./webext/manifest.json"
|
||||
sed -i -e "s?\(^.*\"version\": \"\).*\(\",\)?\1$VERSION\2?" $MANIFEST_FILE
|
||||
|
||||
NSIS32_FILE="./dist/SysTray-X-32bit.nsi"
|
||||
sed -i -e "s?\(^!define VERSIONMAJOR \).*?\1$VERSION_MAJOR?" $NSIS32_FILE
|
||||
sed -i -e "s?\(^!define VERSIONMINOR \).*?\1$VERSION_MINOR?" $NSIS32_FILE
|
||||
sed -i -e "s?\(^!define VERSIONBUILD \).*?\1$VERSION_BUILD?" $NSIS32_FILE
|
||||
|
||||
NSIS64_FILE="./dist/SysTray-X-64bit.nsi"
|
||||
sed -i -e "s?\(^!define VERSIONMAJOR \).*?\1$VERSION_MAJOR?" $NSIS64_FILE
|
||||
sed -i -e "s?\(^!define VERSIONMINOR \).*?\1$VERSION_MINOR?" $NSIS64_FILE
|
||||
sed -i -e "s?\(^!define VERSIONBUILD \).*?\1$VERSION_BUILD?" $NSIS64_FILE
|
||||
|
||||
BUILD_NUMBER=`git rev-list --count HEAD`
|
||||
GIT_HASH=`git rev-parse HEAD`
|
||||
GIT_BRANCH=`git rev-parse --abbrev-ref HEAD`
|
||||
|
||||
Reference in New Issue
Block a user