| 1 | ; Script generated by the Inno Setup Script Wizard. |
|---|
| 2 | ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! |
|---|
| 3 | |
|---|
| 4 | [Setup] |
|---|
| 5 | AppName=Linphone |
|---|
| 6 | AppVerName=Linphone for windows 3.0.0 (gtk/glade interface based on liblinphone) |
|---|
| 7 | AppPublisher=linphone.org |
|---|
| 8 | AppPublisherURL=http://www.linphone.org |
|---|
| 9 | AppSupportURL=http://www.linphone.org |
|---|
| 10 | AppUpdatesURL=http://www.linphone.org |
|---|
| 11 | DefaultDirName={pf}\Linphone |
|---|
| 12 | DefaultGroupName=Linphone |
|---|
| 13 | LicenseFile=..\COPYING |
|---|
| 14 | ;InfoBeforeFile=..\README |
|---|
| 15 | OutputBaseFilename=setup |
|---|
| 16 | Compression=lzma |
|---|
| 17 | SolidCompression=yes |
|---|
| 18 | |
|---|
| 19 | [Languages] |
|---|
| 20 | Name: "english"; MessagesFile: "compiler:Default.isl" |
|---|
| 21 | |
|---|
| 22 | [Tasks] |
|---|
| 23 | Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked |
|---|
| 24 | |
|---|
| 25 | [Files] |
|---|
| 26 | Source: "linphone.exe"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 27 | Source: "..\mediastreamer2\build\win32native\mediastream.exe"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 28 | Source: "..\console\linphonec.exe"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 29 | Source: "..\console\linphonecsh.exe"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 30 | Source: "*.glade"; DestDir: "{app}/linphone"; Flags: ignoreversion |
|---|
| 31 | Source: "..\pixmaps\*.png"; DestDir: "{app}/linphone"; Flags: ignoreversion |
|---|
| 32 | Source: "*.png"; DestDir: "{app}/linphone"; Flags: ignoreversion |
|---|
| 33 | Source: "..\mediastreamer2\src\nowebcamCIF.jpg"; DestDir: "{app}\images"; Flags: ignoreversion |
|---|
| 34 | ;;internal linphone dlls: |
|---|
| 35 | Source: "..\..\linphone-deps\bin\osipparser2.dll"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 36 | Source: "..\..\linphone-deps\bin\osip2.dll"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 37 | Source: "..\..\linphone-deps\bin\exosip2.dll"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 38 | Source: "..\..\linphone-deps\bin\libogg.dll"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 39 | ;;Source: "..\..\linphone-deps\bin\speex.dll"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 40 | Source: "..\..\linphone-deps\bin\avcodec.dll"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 41 | Source: "..\..\linphone-deps\bin\avutil-49.dll"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 42 | Source: "..\..\linphone-deps\bin\swscale.dll"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 43 | ;;Source: "..\..\linphone-deps\bin\libspeex-1.dll"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 44 | ;;Source: "..\..\linphone-deps\bin\libspeexdsp-1.dll"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 45 | Source: "..\mediastreamer2\build\win32native\mediastreamer2.dll"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 46 | Source: "..\oRTP\build\win32native\ortp.dll"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 47 | ;;Sound files: |
|---|
| 48 | Source: "..\COPYING"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 49 | Source: "..\share\ringback.wav"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 50 | Source: "..\share\rings\orig.wav"; DestDir: "{app}\rings"; Flags: ignoreversion |
|---|
| 51 | Source: "..\share\rings\bigben.wav"; DestDir: "{app}\rings"; Flags: ignoreversion |
|---|
| 52 | Source: "..\share\rings\toy.wav"; DestDir: "{app}\rings"; Flags: ignoreversion |
|---|
| 53 | Source: "..\share\rings\tapping.wav"; DestDir: "{app}\rings"; Flags: ignoreversion |
|---|
| 54 | Source: "..\share\rings\oldphone.wav"; DestDir: "{app}\rings"; Flags: ignoreversion |
|---|
| 55 | ;;Default my preferred gtk theme on windows: |
|---|
| 56 | Source: "..\gtk-glade\gtkrc"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 57 | ;;Locales for linphone: |
|---|
| 58 | Source: "..\po\fr.gmo"; DestDir: "{app}\share\locale\fr\LC_MESSAGES"; DestName: "linphone.mo"; Flags: ignoreversion |
|---|
| 59 | Source: "..\po\sv.gmo"; DestDir: "{app}\share\locale\sv\LC_MESSAGES"; DestName: "linphone.mo"; Flags: ignoreversion |
|---|
| 60 | |
|---|
| 61 | ;;GTK stuff: |
|---|
| 62 | Source: "..\..\gtk+2.12\bin\*.dll"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 63 | Source: "..\..\gtk+2.12\etc\gtk-2.0\*"; DestDir: "{app}\etc\gtk-2.0\"; Flags: ignoreversion |
|---|
| 64 | Source: "..\..\libxml2-2.6.32+.win32\bin\*.dll"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 65 | Source: "..\..\iconv-1.9.2.win32\bin\*.dll"; DestDir: "{app}"; Flags: ignoreversion |
|---|
| 66 | Source: "..\..\gtk+2.12\lib\gtk-2.0\2.10.0\engines\*"; DestDir: "{app}\lib\gtk-2.0\2.10.0\engines"; Flags: ignoreversion |
|---|
| 67 | Source: "..\..\gtk+2.12\lib\gtk-2.0\2.10.0\loaders\*"; DestDir: "{app}\lib\gtk-2.0\2.10.0\loaders"; Flags: ignoreversion |
|---|
| 68 | Source: "..\..\gtk+2.12\lib\gtk-2.0\2.10.0\immodules\*"; DestDir: "{app}\lib\gtk-2.0\2.10.0\immodules"; Flags: ignoreversion |
|---|
| 69 | Source: "..\..\gtk+2.12\share\locale\fr\LC_MESSAGES\*"; DestDir: "{app}\share\locale\fr\LC_MESSAGES"; Flags: ignoreversion |
|---|
| 70 | Source: "..\..\gtk+2.12\share\locale\sv\LC_MESSAGES\*"; DestDir: "{app}\share\locale\sv\LC_MESSAGES"; Flags: ignoreversion |
|---|
| 71 | Source: "..\..\gtk+2.12\share\themes\XLiquid_GTK-1.0.3\gtk-2.0\*"; DestDir: "{app}\share\themes\XLiquid_GTK-1.0.3\gtk-2.0"; Flags: ignoreversion |
|---|
| 72 | ; NOTE: Don't use "Flags: ignoreversion" on any shared system files |
|---|
| 73 | |
|---|
| 74 | [Icons] |
|---|
| 75 | Name: "{group}\Linphone"; Filename: "{app}\linphone.exe" ; WorkingDir: "{app}" |
|---|
| 76 | Name: "{userdesktop}\Linphone"; Filename: "{app}\linphone.exe"; WorkingDir: "{app}" ; Tasks: desktopicon |
|---|
| 77 | |
|---|
| 78 | [Run] |
|---|
| 79 | Filename: "{app}\linphone.exe"; Description: "{cm:LaunchProgram,Linphone}"; WorkingDir: "{app}" ; Flags: nowait postinstall skipifsilent |
|---|
| 80 | |
|---|