mirror of
https://github.com/videolan/vlc.git
synced 2024-12-13 19:54:18 +08:00
90 lines
2.2 KiB
Plaintext
90 lines
2.2 KiB
Plaintext
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
; NSIS installer script for vlc ;
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
; written by Pierre Baillet <oct@zoy.org> 29/7/01 v0.2
|
|
; modifications by Samuel Hocevar <sam@zoy.org> 12/11/01
|
|
|
|
;;;;;;;;;;;;;
|
|
; CHANGELOG ;
|
|
;;;;;;;;;;;;;
|
|
; . removed version information.
|
|
; . lists all installed files so as to prevent installer.nsi to be included
|
|
; in the release.
|
|
; . really remove the shortcuts.
|
|
; . added an exec command to display the program file folder. (grOovy)
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
; General configuration ;
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
OutFile vlc-@VERSION@.exe
|
|
Name "the VideoLAN Client"
|
|
Caption "vlc @VERSION@ for Win32 Setup"
|
|
;Icon ../share/gvlc_win32.ico
|
|
|
|
CRCCheck on
|
|
|
|
InstallDir $PROGRAMFILES\vlc
|
|
; check if the program has already been installed, if so, take this dir
|
|
; as install dir
|
|
InstallDirRegKey HKLM SOFTWARE\VideoLAN\VLC "Install_Dir"
|
|
DirText "Choose a directory to install in to:"
|
|
|
|
AutoCloseWindow false
|
|
ShowInstDetails show
|
|
|
|
; uninstall stuff
|
|
UninstallText "This will uninstall the VideoLAN Client. Hit next to continue."
|
|
UninstallExeName "vlc-uninst.exe"
|
|
|
|
SetOverwrite ifnewer
|
|
SetDatablockOptimize on
|
|
SetDateSave off
|
|
SetCompress auto
|
|
|
|
;;;;;;;;;;;;;;;;;;;;
|
|
; Install settings ;
|
|
;;;;;;;;;;;;;;;;;;;;
|
|
|
|
Section "Install"
|
|
SetOutPath $INSTDIR
|
|
|
|
File vlc.exe
|
|
File *.so
|
|
File *.dll
|
|
File *.txt
|
|
|
|
File AUTHORS
|
|
File COPYING
|
|
File ChangeLog
|
|
File ChangeLog.libdvdcss
|
|
File README
|
|
File README.libdvdcss
|
|
File FAQ
|
|
File TODO
|
|
|
|
File /r share
|
|
|
|
CreateDirectory "$SMPROGRAMS\VideoLAN"
|
|
CreateShortCut "$SMPROGRAMS\VideoLAN\vlc_@VERSION@.lnk" "$INSTDIR\vlc.exe"
|
|
CreateShortCut "$SMPROGRAMS\VideoLAN\Uninstall VLC.lnk" "$INSTDIR\vlc-uninst.exe"
|
|
WriteRegStr HKLM SOFTWARE\VideoLAN\VLC "Install_Dir" $INSTDIR
|
|
WriteRegStr HKLM SOFTWARE\VideoLAN\VLC "version" "@VERSION@"
|
|
Exec "explorer $SMPROGRAMS\VideoLAN\"
|
|
SectionEnd
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;
|
|
; Uninstall settings ;
|
|
;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
Section "Uninstall"
|
|
Delete $SMPROGRAMS\VideoLAN\*
|
|
RMDir $SMPROGRAMS\VideoLAN
|
|
Delete $INSTDIR\share\*
|
|
RMDir $INSTDIR\share
|
|
Delete $INSTDIR\*
|
|
RMDir $INSTDIR
|
|
DeleteRegKey HKLM SOFTWARE\VideoLAN
|
|
SectionEnd
|
|
|