diff options
author | Robin Gareus <robin@gareus.org> | 2015-01-05 16:00:04 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-01-05 16:44:11 +0100 |
commit | 877e518f054c4e1e92541f77a8dd96593a401f93 (patch) | |
tree | 4f89f6eec9964e2e4d5f41150108d6c44fd38736 /tools/x-win/package.sh | |
parent | 8f6dee5a528265e37170e473b9de05892c36a229 (diff) |
win: associate session file extention
Diffstat (limited to 'tools/x-win/package.sh')
-rwxr-xr-x | tools/x-win/package.sh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/x-win/package.sh b/tools/x-win/package.sh index d1366e3635..eeca2a87a9 100755 --- a/tools/x-win/package.sh +++ b/tools/x-win/package.sh @@ -221,7 +221,10 @@ EOF fi cat >> $NSISFILE << EOF +!addincludedir "${this_script_dir}\\nsis" !include MUI2.nsh +!include FileAssociation.nsh + Name "${PROGRAM_NAME}${PROGRAM_VERSION}" OutFile "${OUTFILE}" RequestExecutionLevel admin @@ -282,6 +285,7 @@ Section "${PROGRAM_NAME}${PROGRAM_VERSION} (required)" SecMainProg WriteRegDWORD HKLM "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\${PRODUCT_ID}" "NoRepair" 1 WriteUninstaller "\$INSTDIR\uninstall.exe" CreateShortCut "\$INSTDIR\\${PROGRAM_NAME}${PROGRAM_VERSION}.lnk" "\$INSTDIR\\bin\\${PRODUCT_EXE}" "" "\$INSTDIR\\bin\\${PRODUCT_EXE}" 0 + \${registerExtension} "\$INSTDIR\\bin\\${PRODUCT_EXE}" ".${PRODUCT_NAME}" "${PROGRAM_NAME} Session" SectionEnd EOF @@ -363,6 +367,7 @@ Section "Uninstall" RMDir "\$INSTDIR" Delete "\$SMPROGRAMS\\${PRODUCT_ID}\\*.*" RMDir "\$SMPROGRAMS\\${PRODUCT_ID}" + \${unregisterExtension} ".${PRODUCT_NAME}" "${PROGRAM_NAME} Session" SectionEnd EOF |