2005-05-20 19:17:07 +00:00
|
|
|
; -- yate.iss --
|
|
|
|
; Yate script for Inno Setup Compiler.
|
2005-05-31 22:18:38 +00:00
|
|
|
; http://www.innosetup.com/
|
2005-05-20 19:17:07 +00:00
|
|
|
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES!
|
|
|
|
|
|
|
|
[Setup]
|
|
|
|
AppName=Yet Another Telephony Engine
|
|
|
|
AppVerName=Yate version 0.9.0
|
2005-05-31 22:18:38 +00:00
|
|
|
AppPublisher=Null Team Impex SRL
|
|
|
|
AppPublisherURL=http://yate.null.ro/
|
|
|
|
AppVersion=0.9.0
|
|
|
|
VersionInfoVersion=0.9.0
|
2005-05-20 19:17:07 +00:00
|
|
|
DefaultDirName={pf}\Yate
|
|
|
|
DefaultGroupName=Yate
|
2005-07-12 08:06:11 +00:00
|
|
|
UninstallDisplayIcon={app}\null_team.ico
|
2005-05-20 19:17:07 +00:00
|
|
|
Compression=lzma
|
|
|
|
SolidCompression=yes
|
2005-06-02 10:08:14 +00:00
|
|
|
OutputBaseFilename=yate-setup
|
2005-05-20 19:17:07 +00:00
|
|
|
|
|
|
|
[Types]
|
|
|
|
Name: "full"; Description: "Full installation"
|
|
|
|
Name: "client"; Description: "VoIP client installation"
|
|
|
|
Name: "server"; Description: "Server installation"
|
|
|
|
Name: "custom"; Description: "Custom installation"; Flags: iscustom
|
2005-05-20 19:34:00 +00:00
|
|
|
Name: "engine"; Description: "Engine only (unlikely)"
|
2005-05-20 19:17:07 +00:00
|
|
|
|
|
|
|
[Components]
|
2005-05-20 19:34:00 +00:00
|
|
|
Name: "engine"; Description: "Engine library"; Types: full client server engine custom; Flags: fixed
|
2005-05-20 19:17:07 +00:00
|
|
|
Name: "client"; Description: "Client files"; Types: full client
|
|
|
|
Name: "server"; Description: "Server files"; Types: full server
|
|
|
|
Name: "driver"; Description: "Protocol drivers"; Types: full client server
|
2005-05-20 19:34:00 +00:00
|
|
|
Name: "driver\base"; Description: "Files, tones, mixers"; Types: full client server custom
|
2005-05-20 19:17:07 +00:00
|
|
|
Name: "driver\sip"; Description: "SIP Protocol driver"; Types: full client server
|
2005-07-12 08:06:11 +00:00
|
|
|
Name: "driver\h323"; Description: "H.323 Protocol driver"; Types: full client server
|
2005-12-13 18:35:18 +00:00
|
|
|
Name: "driver\h323\run"; Description: "OpenH323 library"; Types: full client server
|
2005-07-12 08:06:11 +00:00
|
|
|
Name: "driver\iax"; Description: "IAX Protocol driver"; Types: full client server
|
2005-05-20 19:17:07 +00:00
|
|
|
Name: "driver\wp"; Description: "Wanpipe card driver"; Types: full server
|
2005-12-13 18:35:18 +00:00
|
|
|
Name: "database"; Description: "Database drivers"; Types: full server
|
|
|
|
Name: "database\my"; Description: "MySQL database driver"; Types: full server
|
|
|
|
Name: "database\my\run"; Description: "MySQL client libraries"; Types: full server
|
|
|
|
Name: "database\pg"; Description: "PostgreSQL database driver"; Types: full server
|
|
|
|
Name: "database\pg\run"; Description: "PostgreSQL client libraries"; Types: full server
|
|
|
|
Name: "codecs"; Description: "Audio codecs"; Types: full client server
|
|
|
|
Name: "codecs\gsm"; Description: "GSM codec"; Types: full client server
|
2005-10-10 00:24:15 +00:00
|
|
|
Name: "codecs\ilbc"; Description: "iLBC codec"; Types: full client server
|
2005-05-20 19:34:00 +00:00
|
|
|
Name: "debug"; Description: "Extra debugging support"; Types: full engine
|
2005-05-20 19:17:07 +00:00
|
|
|
|
|
|
|
[Tasks]
|
|
|
|
Name: "qlaunch"; Description: "Create a &Quick Launch icon"; GroupDescription: "Additional icons:"; Components: client; Flags: unchecked
|
|
|
|
Name: "desktop"; Description: "Create a &Desktop icon"; GroupDescription: "Additional icons:"; Components: client; Flags: unchecked
|
|
|
|
|
|
|
|
[Files]
|
|
|
|
Source: "Release\libyate.dll"; DestDir: "{app}"; Components: engine
|
2005-07-12 08:06:11 +00:00
|
|
|
Source: "Release\libygtk2.dll"; DestDir: "{app}"; Components: client
|
|
|
|
Source: "Release\yate-gtk2.exe"; DestDir: "{app}"; Components: client
|
2005-05-20 19:17:07 +00:00
|
|
|
Source: "Release\yate-service.exe"; DestDir: "{app}"; Components: server
|
|
|
|
Source: "Release\yate-console.exe"; DestDir: "{app}"; Components: debug
|
2005-07-12 08:06:11 +00:00
|
|
|
|
2005-06-08 11:15:42 +00:00
|
|
|
Source: "Release\accfile.yate"; DestDir: "{app}\modules"; Components: client server
|
2005-05-20 19:17:07 +00:00
|
|
|
Source: "Release\callgen.yate"; DestDir: "{app}\modules"; Components: debug
|
|
|
|
Source: "Release\cdrbuild.yate"; DestDir: "{app}\modules"; Components: server
|
|
|
|
Source: "Release\cdrfile.yate"; DestDir: "{app}\modules"; Components: server
|
2005-05-20 19:34:00 +00:00
|
|
|
Source: "Release\conference.yate"; DestDir: "{app}\modules"; Components: driver\base
|
2005-05-20 19:17:07 +00:00
|
|
|
Source: "Release\dsoundchan.yate"; DestDir: "{app}\modules"; Components: client
|
|
|
|
Source: "Release\msgsniff.yate"; DestDir: "{app}\modules"; Components: debug
|
2005-05-20 19:34:00 +00:00
|
|
|
Source: "Release\regexroute.yate"; DestDir: "{app}\modules"; Components: client server debug
|
2005-05-20 19:17:07 +00:00
|
|
|
Source: "Release\regfile.yate"; DestDir: "{app}\modules"; Components: server
|
|
|
|
Source: "Release\rmanager.yate"; DestDir: "{app}\modules"; Components: debug
|
2005-05-20 19:34:00 +00:00
|
|
|
Source: "Release\tonegen.yate"; DestDir: "{app}\modules"; Components: driver\base
|
|
|
|
Source: "Release\wavefile.yate"; DestDir: "{app}\modules"; Components: driver\base
|
2005-07-12 08:06:11 +00:00
|
|
|
|
2005-05-20 19:17:07 +00:00
|
|
|
Source: "Release\wpchan.yate"; DestDir: "{app}\modules"; Components: driver\wp
|
2005-07-12 08:06:11 +00:00
|
|
|
Source: "Release\yrtpchan.yate"; DestDir: "{app}\modules"; Components: driver\sip driver\h323
|
2005-05-20 19:17:07 +00:00
|
|
|
Source: "Release\ysipchan.yate"; DestDir: "{app}\modules"; Components: driver\sip
|
2005-07-12 08:06:11 +00:00
|
|
|
Source: "Release\h323chan.yate"; DestDir: "{app}\modules"; Components: driver\h323
|
2005-12-13 18:35:18 +00:00
|
|
|
Source: "Runtimes\ptlib.dll"; DestDir: "{app}"; Components: driver\h323\run
|
|
|
|
Source: "Runtimes\openh323.dll"; DestDir: "{app}"; Components: driver\h323\run
|
2005-07-12 08:06:11 +00:00
|
|
|
Source: "Release\iaxchan.yate"; DestDir: "{app}\modules"; Components: driver\iax
|
2005-12-13 18:35:18 +00:00
|
|
|
|
|
|
|
Source: "Release\gsmcodec.yate"; DestDir: "{app}\modules"; Components: codecs\gsm
|
2005-10-10 00:24:15 +00:00
|
|
|
Source: "Release\ilbccodec.yate"; DestDir: "{app}\modules"; Components: codecs\ilbc
|
2005-07-12 08:06:11 +00:00
|
|
|
|
2005-12-13 18:35:18 +00:00
|
|
|
Source: "Release\mysqldb.yate"; DestDir: "{app}\modules"; Components: database\my
|
|
|
|
Source: "Runtimes\libmysql.dll"; DestDir: "{app}"; Components: database\my\run
|
|
|
|
Source: "Release\pgsqldb.yate"; DestDir: "{app}\modules"; Components: database\pg
|
|
|
|
Source: "Runtimes\libpq.dll"; DestDir: "{app}"; Components: database\pg\run
|
|
|
|
Source: "Runtimes\comerr32.dll"; DestDir: "{app}"; Components: database\pg\run
|
|
|
|
Source: "Runtimes\libeay32.dll"; DestDir: "{app}"; Components: database\pg\run
|
|
|
|
Source: "Runtimes\ssleay32.dll"; DestDir: "{app}"; Components: database\pg\run
|
|
|
|
Source: "Runtimes\krb5_32.dll"; DestDir: "{app}"; Components: database\pg\run
|
|
|
|
Source: "Runtimes\libintl-2.dll"; DestDir: "{app}"; Components: database\pg\run
|
|
|
|
Source: "Runtimes\libiconv-2.dll"; DestDir: "{app}"; Components: database\pg\run
|
|
|
|
|
2005-07-12 08:06:11 +00:00
|
|
|
Source: "null_team.ico"; DestDir: "{app}"
|
2005-05-24 14:42:01 +00:00
|
|
|
Source: "..\conf.d\*.conf.sample"; DestDir: "{app}\conf.d"
|
2005-08-16 11:59:24 +00:00
|
|
|
Source: "..\modules\skin\default\gtk2client.ui"; DestDir: "{app}\modules\skin\default"; Components: client
|
|
|
|
Source: "..\modules\skin\default\gtk2client.rc"; DestDir: "{app}\modules\skin\default"; Components: client
|
2005-09-06 03:23:58 +00:00
|
|
|
Source: "..\modules\skin\default\*.png"; DestDir: "{app}\modules\skin\default"; Components: client
|
2005-05-20 19:17:07 +00:00
|
|
|
|
|
|
|
[Icons]
|
2005-07-12 08:06:11 +00:00
|
|
|
Name: "{group}\Yate Client"; Filename: "{app}\yate-gtk2.exe"; Parameters: "-n yate-gtk2 -w ""{app}"""; Components: client
|
|
|
|
Name: "{group}\Yate Console"; Filename: "{app}\yate-console.exe"; Parameters: "-n yate-console -w ""{app}"""; Components: debug
|
2005-05-24 15:09:19 +00:00
|
|
|
Name: "{group}\Register Service"; Filename: "{app}\yate-service.exe"; Parameters: "--install -w ""{app}"""; Components: server
|
2005-05-24 14:42:01 +00:00
|
|
|
Name: "{group}\Unregister Service"; Filename: "{app}\yate-service.exe"; Parameters: "--remove"; Components: server
|
2005-05-20 19:17:07 +00:00
|
|
|
Name: "{group}\Uninstall"; Filename: "{uninstallexe}"
|
2005-07-12 08:06:11 +00:00
|
|
|
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Yate Client"; Filename: "{app}\yate-gtk2.exe"; Parameters: "-n yate-gtk2 -w ""{app}"""; Components: client; Tasks: qlaunch
|
|
|
|
Name: "{userdesktop}\Yate Client"; Filename: "{app}\yate-gtk2.exe"; Parameters: "-n yate-gtk2 -w ""{app}"""; Components: client; Tasks: desktop
|
2005-05-20 19:17:07 +00:00
|
|
|
|
|
|
|
[Run]
|
2005-05-24 15:09:19 +00:00
|
|
|
Filename: "{app}\yate-service.exe"; Description: "Register service"; Parameters: "--install -w ""{app}"""; Components: server
|
2005-06-02 10:08:14 +00:00
|
|
|
Filename: "net.exe"; Description: "Start service"; Components: server; Parameters: "start yate"; Flags: postinstall skipifsilent unchecked
|
2005-07-12 08:06:11 +00:00
|
|
|
Filename: "{app}\yate-gtk2.exe"; Description: "Launch client"; Components: client; Flags: postinstall nowait skipifsilent unchecked
|
2005-05-20 19:17:07 +00:00
|
|
|
|
2005-05-24 14:42:01 +00:00
|
|
|
[UninstallRun]
|
2005-06-02 10:08:14 +00:00
|
|
|
Filename: "net.exe"; Parameters: "stop yate"; Components: server
|
2005-05-24 14:42:01 +00:00
|
|
|
Filename: "{app}\yate-service.exe"; Parameters: "--remove"; Components: server
|
|
|
|
|