mk_installer.bat 1.2 KB

123456789101112131415161718192021222324
  1. @echo off
  2. rem create setup.iss from setup.iss.in and configure.ac
  3. set ROOT=../..
  4. set SETUP_ISS=sylpheed-setup.iss
  5. set SETUP_ISS_IN=%SETUP_ISS%.in
  6. set MKINST=mkinstaller.bat
  7. rem @ECHO OFF > mkvertmp.bat
  8. grep -e "^[^ ]*VERSION=" %ROOT%/configure.ac | sed -e "s/^/SET /;s/\$/%%/g;s/\./%%./g;s/EXTRA_VERSION$/%%EXTRA_VERSION%% Win32/" >> %MKINST%
  9. echo SET SHORTVER=%%MAJOR_VERSION%%%%MINOR_VERSION%%%%MICRO_VERSION%%>> %MKINST%
  10. echo if %%EXTRA_VERSION%%x==x%%EXTRA_VERSION%% goto RELEASE>> %MKINST%
  11. echo if %%EXTRA_VERSION%%==0 goto RELEASE>> %MKINST%
  12. echo goto VERSIONEND>> %MKINST%
  13. echo :RELEASE>> %MKINST%
  14. echo SET EXTRA_VERSION=>> %MKINST%
  15. echo :VERSIONEND>> %MKINST%
  16. echo SET VERSION=%%MAJOR_VERSION%%.%%MINOR_VERSION%%.%%MICRO_VERSION%%claws%%EXTRA_VERSION%%>> %MKINST%
  17. echo SET PAKDIR=d:\\\\_pak\\\\sylpheed.%%SHORTVER%%.claws%%EXTRA_VERSION%%>> %MKINST%
  18. echo sed -e "s/@VERSION@/%%VERSION%%/;s/@MAJOR_VERSION@/%%MAJOR_VERSION%%/;s/@MINOR_VERSION@/%%MINOR_VERSION%%/;s/@MICRO_VERSION@/%%MICRO_VERSION%%/;s/@EXTRA_VERSION@/%%EXTRA_VERSION%%/;s/@PAKDIR@/%%PAKDIR%%/" %SETUP_ISS_IN% >> %MKINST%
  19. type %MKINST%
  20. call %MKINST% > %SETUP_ISS%
  21. del %MKINST%
  22. set ROOT=
  23. start %SETUP_ISS%