X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=make-win32-installer.sh.in;h=4bfc6b3f9fab339d2b9ba64cd591f0184b2b30c1;hp=f88dd5ea51423072ef8ea9713f982832bad1b4cd;hb=d5b4262bc0c6cea41c603e8a3a85ab93adfdc36b;hpb=6dd7ae54e742339cc49e640d1076a310a0f4eedd diff --git a/make-win32-installer.sh.in b/make-win32-installer.sh.in index f88dd5e..4bfc6b3 100644 --- a/make-win32-installer.sh.in +++ b/make-win32-installer.sh.in @@ -17,10 +17,11 @@ ROOT_DIR="$PWD" COMPRESSION="/solid lzma" DEST="tmp-yoink-win32" SCRIPT="$DEST/yoink.nsi" +OUT_FILE=${1:-yoinksetup-@VERSION@.exe} # DLL dependencies DLLS="SDL SDL_image zlib1 libpng12-0 OpenAL32 libalut-0 libvorbis-0 libogg-0" -DLLS="$DLLS libvorbisfile-3" +DLLS="$DLLS libvorbisfile-3 lua51" # Prepare ${STRIP:-strip} "$ROOT_DIR/src/yoink.exe" @@ -75,7 +76,7 @@ VIAddVersionKey "ProductVersion" "@VERSION@" VIAddVersionKey "LegalCopyright" "Copyright 2009 Charles McGarvey et al." ;General -OutFile "$ROOT_DIR/yoinksetup-@VERSION@.exe" +OutFile "$ROOT_DIR/$OUT_FILE" SetCompressor $COMPRESSION ShowInstDetails show ShowUninstDetails show @@ -87,8 +88,8 @@ RequestExecutionLevel highest ;; Modern UI Configuration ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -!define MUI_ICON "$ROOT_DIR/src/yoink.ico" -!define MUI_UNICON "$ROOT_DIR/src/yoink.ico" +!define MUI_ICON "$ROOT_DIR/src/yoink_setup.ico" +!define MUI_UNICON "$ROOT_DIR/src/yoink_uninstall.ico" ; Language !define MUI_LANGDLL_ALWAYSSHOW !define MUI_LANGDLL_REGISTRY_ROOT "HKCU" @@ -323,15 +324,6 @@ SetOverwrite on CreateShortCut "\$DESKTOP\\Yoink.lnk" "\$INSTDIR\\yoink.exe" \ "" "\$INSTDIR\\yoink.exe" 0 SetOverwrite off -SectionEnd - - ; Yoink shortcut in start menu -Section "$SEC_SHORTCUT2" SecStartMenuShortcut -SetOverwrite on -!insertmacro CreateDirectoryOnce "\$SMPROGRAMS\\Yoink" -CreateShortCut "\$SMPROGRAMS\\Yoink\\Play Yoink!.lnk" \ - "\$INSTDIR\\yoink.exe" "" "\$INSTDIR\\yoink.exe" 0 -SetOverwrite off SectionEnd ; Yoink uninstall shortcut in start menu @@ -345,6 +337,15 @@ SetOverwrite on CreateShortCut "\$SMPROGRAMS\\Yoink\\Uninstall.lnk" \ "\$INSTDIR\\uninstall.exe" "" "\$INSTDIR\\uninstall.exe" 0 SetOverwrite off +SectionEnd + + ; Yoink shortcut in start menu +Section "$SEC_SHORTCUT2" SecStartMenuShortcut +SetOverwrite on +!insertmacro CreateDirectoryOnce "\$SMPROGRAMS\\Yoink" +CreateShortCut "\$SMPROGRAMS\\Yoink\\Play Yoink!.lnk" \ + "\$INSTDIR\\yoink.exe" "" "\$INSTDIR\\yoink.exe" 0 +SetOverwrite off SectionEnd SectionGroupEnd