]> git.sesse.net Git - vlc/blob - install-win32
Bumped up revision number to 0.2.92-pre1 and 1.0.1-pre1. Ready for 0.2.92
[vlc] / install-win32
1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\r
2 ; NSIS installer script for vlc ;\r
3 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\r
4 ; written by Pierre Baillet <oct@zoy.org> 29/7/01 v0.2\r
5 ; modifications by Samuel Hocevar <sam@zoy.org> 12/11/01\r
6 \r
7 ;;;;;;;;;;;;;\r
8 ; CHANGELOG ;\r
9 ;;;;;;;;;;;;;\r
10 ; . removed version information.\r
11 ; . lists all installed files so as to prevent installer.nsi to be included\r
12 ;   in the release.\r
13 ; . really remove the shortcuts.\r
14 ; . added an exec command to display the program file folder. (grOovy)\r
15 \r
16 ;;;;;;;;;;;;;;;;;;;;;;;;;\r
17 ; General configuration ;\r
18 ;;;;;;;;;;;;;;;;;;;;;;;;;\r
19 \r
20 OutFile vlc-@VERSION@.exe\r
21 Name "the VideoLAN Client"\r
22 Caption "vlc @VERSION@ for Win32 Setup"\r
23 ;Icon ../share/gvlc_win32.ico\r
24 \r
25 CRCCheck on\r
26 \r
27 InstallDir $PROGRAMFILES\vlc\r
28 ; check if the program has already been installed, if so, take this dir\r
29 ; as install dir\r
30 InstallDirRegKey HKLM SOFTWARE\VideoLAN\VLC "Install_Dir"\r
31 DirText "Choose a directory to install in to:"\r
32 \r
33 AutoCloseWindow false\r
34 ShowInstDetails show\r
35 \r
36 ; uninstall stuff\r
37 UninstallText "This will uninstall the VideoLAN Client. Hit next to continue."\r
38 UninstallExeName "vlc-uninst.exe"\r
39 \r
40 SetOverwrite ifnewer\r
41 SetDatablockOptimize on\r
42 SetDateSave off\r
43 SetCompress auto\r
44 \r
45 ;;;;;;;;;;;;;;;;;;;;\r
46 ; Install settings ;\r
47 ;;;;;;;;;;;;;;;;;;;;\r
48 \r
49 Section "Install"\r
50         SetOutPath $INSTDIR\r
51 \r
52         File  vlc.exe\r
53         File  directx.so\r
54         File  gtk.so\r
55         File  sdl.so\r
56 \r
57         File  INSTALL-win32.txt\r
58         File  AUTHORS\r
59         File  COPYING\r
60         File  ChangeLog\r
61         File  ChangeLog.libdvdcss\r
62         File  README\r
63         File  README.libdvdcss\r
64         File  FAQ\r
65         File  TODO\r
66 \r
67         File  SDL.dll\r
68         File  gtk-1.3.dll\r
69         File  gdk-1.3.dll\r
70         File  glib-1.3.dll\r
71         File  gmodule-1.3.dll\r
72         File  gnu-intl.dll\r
73 \r
74         ;File  README-GTK.txt\r
75         File  README-SDL.txt\r
76 \r
77         File  /r share\r
78 \r
79         CreateDirectory "$SMPROGRAMS\VideoLAN"\r
80         CreateShortCut "$SMPROGRAMS\VideoLAN\vlc_@VERSION@.lnk" "$INSTDIR\vlc.exe" \r
81         CreateShortCut "$SMPROGRAMS\VideoLAN\Uninstall VLC.lnk" "$INSTDIR\vlc-uninst.exe"\r
82         WriteRegStr HKLM SOFTWARE\VideoLAN\VLC "Install_Dir" $INSTDIR\r
83         WriteRegStr HKLM SOFTWARE\VideoLAN\VLC "version" "@VERSION@"\r
84         Exec "explorer $SMPROGRAMS\VideoLAN\"\r
85 SectionEnd\r
86 \r
87 ;;;;;;;;;;;;;;;;;;;;;;\r
88 ; Uninstall settings ;\r
89 ;;;;;;;;;;;;;;;;;;;;;;\r
90 \r
91 Section "Uninstall"\r
92         Delete $SMPROGRAMS\VideoLAN\*\r
93         RMDir $SMPROGRAMS\VideoLAN\r
94         Delete $INSTDIR\share\*\r
95         RMDir $INSTDIR\share\r
96         Delete $INSTDIR\*\r
97         RMDir $INSTDIR\r
98         DeleteRegKey HKLM SOFTWARE\VideoLAN\r
99 SectionEnd\r
100 \r