Skip to content

Commit 7d684c7

Browse files
committed
Fix forgotten changing version error on new release of msi package
Fix notepad-plus-plus#17443 (comment) Close notepad-plus-plus#17447
1 parent e10385b commit 7d684c7

File tree

3 files changed

+40
-44
lines changed

3 files changed

+40
-44
lines changed

PowerEditor/installer/msi/nppInstall.wxs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<Package Name="Notepad++"
44
Manufacturer="Notepad++ team"
5-
Version="8.9.1"
5+
Version="$(var.Version)"
66
UpgradeCode="{CDB13460-04DF-4708-A7FD-4CB4A0684605}">
77

88
<Media Id="1" Cabinet="product.cab" EmbedCab="yes" />

PowerEditor/installer/nsisInclude/globalDef.nsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
!define Description "Notepad++ : a free (GNU) source code editor"
5757
!define Version "${nppVer_1}.${nppVer_2}.${nppVer_3}.${nppVer_4}"
5858
!define ProdVer "${VERSION_MAJOR}.${VERSION_MINOR}"
59-
!define LegalCopyright "Copyleft 1998-2017 by Don HO"
59+
!define LegalCopyright "Copyleft 1998-2026 by Don HO"
6060

6161
!define APPWEBSITE "https://notepad-plus-plus.org/"
6262

PowerEditor/installer/packageAll.bat

Lines changed: 38 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -462,67 +462,63 @@ If ErrorLevel 1 goto End
462462
"C:\Program Files\7-Zip\7z.exe" a -r .\build\npp.portable.arm64.7z .\zipped.package.releaseArm64\*
463463
If ErrorLevel 1 goto End
464464

465-
cd .\msi\
466-
dotnet build -c release -p:OutputPath=..\build\
467-
If ErrorLevel 1 goto End
465+
rem set var locally in this batch file
466+
setlocal
468467

469-
cd ..\build\
468+
:: Get npp.6.9.Installer.exe in %nppInstallerVar%
469+
for %%f in (npp.*.Installer.exe) do set "nppInstallerVar=%%f"
470470

471-
rem set var locally in this batch file
472-
setlocal enableDelayedExpansion
471+
rem get the version string "6.9" in %VERSION%
472+
set "VERSION=%nppInstallerVar:npp.=%"
473+
rem replace "npp." with nothing in "npp.6.9.Installer.exe" - now VERSION is "6.9.Installer.exe"
473474

474-
for %%a in (npp.*.Installer.exe) do (
475-
rem echo a = %%a
476-
set nppInstallerVar=%%a
477-
set nppInstallerVar64=!nppInstallerVar:Installer.exe=Installer.x64.exe!
478-
set nppInstallerVarArm64=!nppInstallerVar:Installer.exe=Installer.arm64.exe!
475+
rem echo %VERSION%
476+
477+
set "VERSION=%VERSION:.Installer.exe=%"
478+
rem replace ".Installer.exe" with nothing in "6.9.Installer.exe" - now VERSION is "6.9"
479+
480+
rem echo %VERSION%
481+
482+
cd .\msi\
483+
dotnet build -c release -p:OutputPath=..\build\ -p:DefineConstants=Version=%VERSION%
484+
If ErrorLevel 1 goto End
479485

480-
rem nppInstallerVar should be the version for example: 6.9
481-
rem we put npp.6.9. + (portable.zip instead of Installer.exe) into var zipvar
482-
set zipvar=!nppInstallerVar:Installer.exe=portable.zip!
486+
cd ..\build\
483487

484-
set zipvar64=!nppInstallerVar:Installer.exe=portable.x64.zip!
485-
set zipvarArm64=!nppInstallerVar:Installer.exe=portable.arm64.zip!
486-
set 7zvar=!nppInstallerVar:Installer.exe=portable.7z!
487-
set 7zvar64=!nppInstallerVar:Installer.exe=portable.x64.7z!
488-
set 7zvarArm64=!nppInstallerVar:Installer.exe=portable.arm64.7z!
489-
set 7zvarMin=!nppInstallerVar:Installer.exe=portable.minimalist.7z!
490-
set 7zvarMin64=!nppInstallerVar:Installer.exe=portable.minimalist.x64.7z!
491-
set 7zvarMinArm64=!nppInstallerVar:Installer.exe=portable.minimalist.arm64.7z!
492-
493-
set nppInstallerVarMsi64=!nppInstallerVar:Installer.exe=Installer.x64.msi!
494-
)
495488

496-
rem echo zipvar=!zipvar!
497-
rem echo zipvar64=!zipvar64!
498-
rem echo 7zvar=!7zvar!
499-
rem echo 7zvar64=!7zvar64!
500-
rem echo 7zvarMin=!7zvarMin!
501-
rem echo 7zvarMin64=!7zvarMin64!
502-
ren npp.portable.zip !zipvar!
489+
ren npp.portable.zip npp.%VERSION%.portable.zip
503490
If ErrorLevel 1 goto End
504-
ren npp.portable.x64.zip !zipvar64!
491+
492+
ren npp.portable.x64.zip npp.%VERSION%.portable.x64.zip
505493
If ErrorLevel 1 goto End
506-
ren npp.portable.arm64.zip !zipvarArm64!
494+
495+
ren npp.portable.arm64.zip npp.%VERSION%.portable.arm64.zip
507496
If ErrorLevel 1 goto End
508-
ren npp.portable.7z !7zvar!
497+
498+
ren npp.portable.7z npp.%VERSION%.portable.7z
509499
If ErrorLevel 1 goto End
510-
ren npp.portable.x64.7z !7zvar64!
500+
501+
ren npp.portable.x64.7z npp.%VERSION%.portable.x64.7z
511502
If ErrorLevel 1 goto End
512-
ren npp.portable.arm64.7z !7zvarArm64!
503+
504+
ren npp.portable.arm64.7z npp.%VERSION%.portable.arm64.7z
513505
If ErrorLevel 1 goto End
514-
ren npp.portable.minimalist.7z !7zvarMin!
506+
507+
ren npp.portable.minimalist.7z npp.%VERSION%.portable.minimalist.7z
515508
If ErrorLevel 1 goto End
516-
ren npp.portable.minimalist.x64.7z !7zvarMin64!
509+
510+
ren npp.portable.minimalist.x64.7z npp.%VERSION%.portable.minimalist.x64.7z
517511
If ErrorLevel 1 goto End
518-
ren npp.portable.minimalist.arm64.7z !7zvarMinArm64!
512+
513+
ren npp.portable.minimalist.arm64.7z npp.%VERSION%.portable.minimalist.arm64.7z
519514
If ErrorLevel 1 goto End
520-
ren npp.Installer.x64.msi !nppInstallerVarMsi64!
515+
516+
ren npp.Installer.x64.msi npp.%VERSION%.Installer.x64.msi
521517
If ErrorLevel 1 goto End
522518

523519
if %SIGN% == 0 goto NoSignInstaller
524520

525-
%Sign_by_GlobalSignCert% !nppInstallerVar! !nppInstallerVar64! !nppInstallerVarArm64! !nppInstallerVarMsi64!
521+
%Sign_by_GlobalSignCert% %nppInstallerVar% npp.%VERSION%.Installer.x64.exe npp.%VERSION%.Installer.arm64.exe npp.%VERSION%.Installer.x64.msi
526522
If ErrorLevel 1 goto End
527523

528524
:NoSignInstaller

0 commit comments

Comments
 (0)