Changeset 357
- Timestamp:
- 04/22/08 22:03:16 (2 years ago)
- Files:
-
- trunk/uploadr/Makefile (modified) (2 diffs)
- trunk/uploadr/win_installer (added)
- trunk/uploadr/win_installer/build.nsi (moved) (moved from trunk/uploadr/windows_install_build.nsi) (1 diff)
- trunk/uploadr/win_installer/io-ENGLISH.ini (moved) (moved from trunk/uploadr/io-ENGLISH.ini)
- trunk/uploadr/win_installer/io-FRENCH.ini (moved) (moved from trunk/uploadr/io-FRENCH.ini)
- trunk/uploadr/win_installer/io-GERMAN.ini (moved) (moved from trunk/uploadr/io-GERMAN.ini)
- trunk/uploadr/win_installer/io-ITALIAN.ini (moved) (moved from trunk/uploadr/io-ITALIAN.ini)
- trunk/uploadr/win_installer/io-KOREAN.ini (moved) (moved from trunk/uploadr/io-KOREAN.ini)
- trunk/uploadr/win_installer/io-PORTUGUESEBR.ini (moved) (moved from trunk/uploadr/io-PORTUGUESEBR.ini)
- trunk/uploadr/win_installer/io-SPANISH.ini (moved) (moved from trunk/uploadr/io-SPANISH.ini)
- trunk/uploadr/win_installer/io-TRADCHINESE.ini (moved) (moved from trunk/uploadr/io-TRADCHINESE.ini)
- trunk/uploadr/win_installer/strings-English.nsh (moved) (moved from trunk/uploadr/windows_install_lang/English.nsh)
- trunk/uploadr/win_installer/strings-French.nsh (moved) (moved from trunk/uploadr/windows_install_lang/French.nsh)
- trunk/uploadr/win_installer/strings-German.nsh (moved) (moved from trunk/uploadr/windows_install_lang/German.nsh)
- trunk/uploadr/win_installer/strings-Italian.nsh (moved) (moved from trunk/uploadr/windows_install_lang/Italian.nsh)
- trunk/uploadr/win_installer/strings-Korean.nsh (moved) (moved from trunk/uploadr/windows_install_lang/Korean.nsh)
- trunk/uploadr/win_installer/strings-PortugueseBR.nsh (moved) (moved from trunk/uploadr/windows_install_lang/PortugueseBR.nsh)
- trunk/uploadr/win_installer/strings-Spanish.nsh (moved) (moved from trunk/uploadr/windows_install_lang/Spanish.nsh)
- trunk/uploadr/win_installer/strings-TradChinese.nsh (moved) (moved from trunk/uploadr/windows_install_lang/TradChinese.nsh)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/uploadr/Makefile
r355 r357 72 72 APPNAME := Flickr\ Uploadr 73 73 74 # Location to output finished DMGs74 # Location to output finished NSIS installers 75 75 OUT := /c/code/uploadr 76 76 77 # Location of the makensis.exe binary 78 MAKE_NSIS := /c/Program\ Files/NSIS/Unicode/makensis.exe 79 80 77 81 # below here, don't modify anything 78 82 79 83 # Dated version for the NSIS installer - this comes from application.ini 80 VER_DATE := `grep ^BuildID= $(SRC)/Resources/application.ini | sed 's/BuildID=\([0-9]\{4\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)/\1.\2.\3.\4/'` ;84 VER_DATE := `grep ^BuildID= $(SRC)/Resources/application.ini | sed 's/BuildID=\([0-9]\{4\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)/\1.\2.\3.\4/'` 81 85 82 86 # Location for build staging … … 330 334 ifeq (win, $(PLATFORM)) 331 335 332 @# TODO: This is broken in Windows because the *.nsi and *.nsh files 333 @# are stored as Windows Unicode, which is UTF-16 or UCS-2 334 sed 's/English/$(INTL_WIN)/g' windows_install_build.nsi > \ 335 windows_install_build-$(INTL_SHORT).nsi 336 337 /c/Program\ Files/NSISUnicode/makensis.exe -DVERSION=$(VER) \ 338 -DVERSION_DATE=$(VER_DATE) windows_install_build-$(INTL_SHORT).nsi 339 mv FlickrUploadr-$(VER)-XX.exe \ 336 # 337 # build the NSIS config file. convert it to UCS-2 338 # 339 340 sed 's/English/$(INTL_WIN)/g' win_installer/build.nsi > \ 341 $(BUILD)/windows_install.temp 342 perl -e 'print chr(255).chr(254)' > \ 343 $(BUILD)/windows_install_build-$(INTL_SHORT).nsi 344 345 perl -pe 's/(.)/$$1\0/sg' $(BUILD)/windows_install.temp >> \ 346 $(BUILD)/windows_install_build-$(INTL_SHORT).nsi 347 rm $(BUILD)/windows_install.temp 348 349 cp win_installer/strings-$(INTL_WIN).nsh $(BUILD)/strings-$(INTL_WIN).nsh 350 351 $(MAKE_NSIS) -DVERSION=$(VER) \ 352 -DVERSION_DATE=$(VER_DATE) $(BUILD)/windows_install_build-$(INTL_SHORT).nsi 353 354 mv $(BUILD)/FlickrUploadr-$(VER)-XX.exe \ 340 355 $(OUT)/FlickrUploadr-$(VER)-$(INTL_SHORT).exe 341 # rm windows_install_build-$(INTL_SHORT).nsi 356 357 rm $(BUILD)/windows_install_build-$(INTL_SHORT).nsi 358 rm $(BUILD)/strings-$(INTL_WIN).nsh 342 359 endif 343 360 trunk/uploadr/win_installer/build.nsi
r356 r357 38 38 !macro LANG_LOAD LANGLOAD 39 39 !insertmacro MUI_LANGUAGE "${LANGLOAD}" 40 !include " ${LANGLOAD}.nsh"40 !include "strings-${LANGLOAD}.nsh" 41 41 !macroend 42 42 !macro LANG_STRING NAME VALUE