summaryrefslogtreecommitdiff
path: root/distribution/orkaudio-win32-binary/orkaudio.nsi
diff options
context:
space:
mode:
Diffstat (limited to 'distribution/orkaudio-win32-binary/orkaudio.nsi')
-rw-r--r--distribution/orkaudio-win32-binary/orkaudio.nsi24
1 files changed, 15 insertions, 9 deletions
diff --git a/distribution/orkaudio-win32-binary/orkaudio.nsi b/distribution/orkaudio-win32-binary/orkaudio.nsi
index 6f8779c..935c7af 100644
--- a/distribution/orkaudio-win32-binary/orkaudio.nsi
+++ b/distribution/orkaudio-win32-binary/orkaudio.nsi
@@ -1,6 +1,8 @@
; orkaudio.nsi
;--------------------------------
+!include "MUI2.nsh"
+
; The name of the installer
Name "Orkaudio"
@@ -20,6 +22,7 @@ InstallDirRegKey HKLM "Software\Orkaudio" "Install_Dir"
; Pages
+!insertmacro MUI_PAGE_LICENSE ..\..\LICENSE.txt
Page components
Page directory
Page instfiles
@@ -49,7 +52,7 @@ file "logging.properties"
file "OrkBase.dll"
file "orkaudio.log"
file "tapelist.log"
-file "WinPcap_3_1.exe"
+file "WinPcap_4_0_2.exe"
file "LICENSE.txt"
file "README.txt"
file "VERSION.txt"
@@ -76,11 +79,12 @@ file "xerces-c-version.incl"
file "xerces-c_2_6.dll"
SetOutPath $INSTDIR\audiocaptureplugins
-file "audiocaptureplugins\Generator.dll"
-file "audiocaptureplugins\SoundDevice.dll"
file "audiocaptureplugins\VoIp.dll"
+
+ SetOutPath $INSTDIR\plugins
+file "plugins\RtpMixer.dll"
- SetOutPath $INSTDIR\AudioRecordings
+ SetOutPath c:\oreka\audio
nsSCM::Install orkaudio orkaudio 16 2 "$INSTDIR\orkaudio.exe" "" "" "" ""
Pop $0
@@ -104,7 +108,7 @@ SectionEnd
Section "Start Menu Shortcuts"
CreateDirectory "$SMPROGRAMS\Orkaudio"
- CreateShortCut "$SMPROGRAMS\Orkaudio\Orkaudio Recordings.lnk" "$INSTDIR\AudioRecordings" "" "$INSTDIR\AudioRecordings" 0
+ CreateShortCut "$SMPROGRAMS\Orkaudio\Orkaudio Recordings.lnk" "c:\oreka\audio" "" "c:\oreka\audio" 0
CreateShortCut "$SMPROGRAMS\Orkaudio\Orkaudio Recordings List.lnk" "$INSTDIR\tapelist.log" "" "$INSTDIR\tapelist.log" 0
CreateShortCut "$SMPROGRAMS\Orkaudio\Orkaudio Logfile.lnk" "$INSTDIR\orkaudio.log" "" "$INSTDIR\orkaudio.log" 0
CreateShortCut "$SMPROGRAMS\Orkaudio\Orkaudio Install Directory.lnk" "$INSTDIR\" "" "$INSTDIR\" 0
@@ -112,8 +116,8 @@ Section "Start Menu Shortcuts"
SectionEnd
-Section "Install WinPcap 3.1"
- ExecWait "$INSTDIR\WinPcap_3_1.exe"
+Section "Install WinPcap 4.0.2"
+ ExecWait "$INSTDIR\WinPcap_4_0_2.exe"
SectionEnd
Section "Run orkaudio NT service"
@@ -134,7 +138,7 @@ Section "Uninstall"
nsSCM::Stop orkaudio
Pop $0
StrCmp $0 "success" stopOk
- MessageBox MB_OK "Orkaudio NT Service stop failed"
+ MessageBox MB_OK "Could not stop Orkaudio NT Service, maybe it was not running?"
stopOk:
; wait for the service to stop
sleep 4000
@@ -142,7 +146,7 @@ Section "Uninstall"
nsSCM::Remove orkaudio
Pop $0
StrCmp $0 "success" uninstallOk
- MessageBox MB_OK "Orkaudio NT Service uninstallation failed - service has probably been removed earlier"
+ MessageBox MB_OK "Orkaudio NT Service uninstallation failed - OrkAudio NT service has probably been removed earlier"
uninstallOk:
; Remove registry keys
@@ -152,6 +156,8 @@ Section "Uninstall"
; Remove files
Delete "$INSTDIR\audiocaptureplugins\*.*"
RMDir "$INSTDIR\audiocaptureplugins"
+ Delete "$INSTDIR\plugins\*.*"
+ RMDir "$INSTDIR\plugins"
Delete "$INSTDIR\*.*"
RMDir "$INSTDIR"