mirror of
https://github.com/tumic0/GPXSee.git
synced 2024-11-30 22:51:16 +01:00
NSIS scripts cleanup
This commit is contained in:
parent
b3655f6a1f
commit
f4d5f8d057
@ -1,30 +1,7 @@
|
|||||||
!include "MUI2.nsh"
|
!include "MUI2.nsh"
|
||||||
!include "x64.nsh"
|
!include "x64.nsh"
|
||||||
!include "WinVer.nsh"
|
!include "WinVer.nsh"
|
||||||
|
!include "macros.nsh"
|
||||||
|
|
||||||
; Macros
|
|
||||||
!macro FILE_ASSOCIATION_ADD EXT DESC ICON
|
|
||||||
WriteRegStr HKCR ".${EXT}" "" "GPXSee.${EXT}"
|
|
||||||
WriteRegStr HKCR "GPXSee.${EXT}" "" "${DESC}"
|
|
||||||
WriteRegStr HKCR "GPXSee.${EXT}\DefaultIcon" "" "$INSTDIR\GPXSee.exe,${ICON}"
|
|
||||||
WriteRegStr HKCR "GPXSee.${EXT}\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
|
|
||||||
!macroend
|
|
||||||
|
|
||||||
!macro FILE_ASSOCIATION_REMOVE EXT
|
|
||||||
DeleteRegKey HKCR "GPXSee.${EXT}"
|
|
||||||
DeleteRegKey HKCR ".${EXT}"
|
|
||||||
!macroend
|
|
||||||
|
|
||||||
!macro LOCALIZATION LANG CODE
|
|
||||||
Section "${LANG}"
|
|
||||||
CreateDirectory "$INSTDIR\translations"
|
|
||||||
File /oname=translations\gpxsee_${CODE}.qm translations\gpxsee_${CODE}.qm
|
|
||||||
!if /FileExists translations\qt_${CODE}.qm
|
|
||||||
File /oname=translations\qt_${CODE}.qm translations\qt_${CODE}.qm
|
|
||||||
!endif
|
|
||||||
SectionEnd
|
|
||||||
!macroend
|
|
||||||
|
|
||||||
|
|
||||||
; The name of the installer
|
; The name of the installer
|
||||||
|
@ -1,30 +1,7 @@
|
|||||||
!include "MUI2.nsh"
|
!include "MUI2.nsh"
|
||||||
!include "x64.nsh"
|
!include "x64.nsh"
|
||||||
!include "WinVer.nsh"
|
!include "WinVer.nsh"
|
||||||
|
!include "macros.nsh"
|
||||||
|
|
||||||
; Macros
|
|
||||||
!macro FILE_ASSOCIATION_ADD EXT DESC ICON
|
|
||||||
WriteRegStr HKCR ".${EXT}" "" "GPXSee.${EXT}"
|
|
||||||
WriteRegStr HKCR "GPXSee.${EXT}" "" "${DESC}"
|
|
||||||
WriteRegStr HKCR "GPXSee.${EXT}\DefaultIcon" "" "$INSTDIR\GPXSee.exe,${ICON}"
|
|
||||||
WriteRegStr HKCR "GPXSee.${EXT}\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
|
|
||||||
!macroend
|
|
||||||
|
|
||||||
!macro FILE_ASSOCIATION_REMOVE EXT
|
|
||||||
DeleteRegKey HKCR "GPXSee.${EXT}"
|
|
||||||
DeleteRegKey HKCR ".${EXT}"
|
|
||||||
!macroend
|
|
||||||
|
|
||||||
!macro LOCALIZATION LANG CODE
|
|
||||||
Section "${LANG}"
|
|
||||||
CreateDirectory "$INSTDIR\translations"
|
|
||||||
File /oname=translations\gpxsee_${CODE}.qm translations\gpxsee_${CODE}.qm
|
|
||||||
!if /FileExists translations\qt_${CODE}.qm
|
|
||||||
File /oname=translations\qt_${CODE}.qm translations\qt_${CODE}.qm
|
|
||||||
!endif
|
|
||||||
SectionEnd
|
|
||||||
!macroend
|
|
||||||
|
|
||||||
|
|
||||||
; The name of the installer
|
; The name of the installer
|
||||||
|
23
pkg/macros.nsh
Normal file
23
pkg/macros.nsh
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
; File association
|
||||||
|
!macro FILE_ASSOCIATION_ADD EXT DESC ICON
|
||||||
|
WriteRegStr HKCR ".${EXT}" "" "GPXSee.${EXT}"
|
||||||
|
WriteRegStr HKCR "GPXSee.${EXT}" "" "${DESC}"
|
||||||
|
WriteRegStr HKCR "GPXSee.${EXT}\DefaultIcon" "" "$INSTDIR\GPXSee.exe,${ICON}"
|
||||||
|
WriteRegStr HKCR "GPXSee.${EXT}\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
|
||||||
|
!macroend
|
||||||
|
|
||||||
|
!macro FILE_ASSOCIATION_REMOVE EXT
|
||||||
|
DeleteRegKey HKCR "GPXSee.${EXT}"
|
||||||
|
DeleteRegKey HKCR ".${EXT}"
|
||||||
|
!macroend
|
||||||
|
|
||||||
|
; Translations
|
||||||
|
!macro LOCALIZATION LANG CODE
|
||||||
|
Section "${LANG}"
|
||||||
|
CreateDirectory "$INSTDIR\translations"
|
||||||
|
File /oname=translations\gpxsee_${CODE}.qm translations\gpxsee_${CODE}.qm
|
||||||
|
!if /FileExists translations\qt_${CODE}.qm
|
||||||
|
File /oname=translations\qt_${CODE}.qm translations\qt_${CODE}.qm
|
||||||
|
!endif
|
||||||
|
SectionEnd
|
||||||
|
!macroend
|
Loading…
Reference in New Issue
Block a user