app-builder-lib@26.15.3.patch 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. diff --git a/templates/nsis/include/extractAppPackage.nsh b/templates/nsis/include/extractAppPackage.nsh
  2. --- a/templates/nsis/include/extractAppPackage.nsh
  3. +++ b/templates/nsis/include/extractAppPackage.nsh
  4. @@ -96,3 +96,13 @@
  5. SetOutPath "$PLUGINSDIR\7z-out"
  6. - Nsis7z::Extract "${FILE}"
  7. + !ifmacrodef customInstallerExtractStart
  8. + !insertmacro customInstallerExtractStart
  9. + !endif
  10. + !ifmacrodef customInstallerExtract
  11. + !insertmacro customInstallerExtract "${FILE}"
  12. + !else
  13. + Nsis7z::Extract "${FILE}"
  14. + !endif
  15. + !ifmacrodef customInstallerCopyStart
  16. + !insertmacro customInstallerCopyStart
  17. + !endif
  18. Pop $R0
  19. @@ -107,3 +117,7 @@
  20. # Attempt to copy files in atomic way
  21. - CopyFiles /SILENT "$PLUGINSDIR\7z-out\*" $OUTDIR
  22. + !ifmacrodef customInstallerCopyFiles
  23. + !insertmacro customInstallerCopyFiles "$PLUGINSDIR\7z-out" "$OUTDIR"
  24. + !else
  25. + CopyFiles /SILENT "$PLUGINSDIR\7z-out\*" $OUTDIR
  26. + !endif
  27. IfErrors 0 DoneExtract7za
  28. @@ -137,2 +151,5 @@
  29. DoneExtract7za:
  30. + !ifmacrodef customInstallerFilesReady
  31. + !insertmacro customInstallerFilesReady
  32. + !endif
  33. !macroend