mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-08-13 01:26:58 +00:00
bump rev to upstream r1401
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16719 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
3
libs/unimrcp/packages/inno-setup/setup-sdk-win32.txt
Normal file
3
libs/unimrcp/packages/inno-setup/setup-sdk-win32.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
#include "setup.txt"
|
||||
#define release_dir "Release"
|
||||
OutputBaseFilename=unimrcp-sdk-{#= uni_version}
|
4
libs/unimrcp/packages/inno-setup/setup-sdk-x64.txt
Normal file
4
libs/unimrcp/packages/inno-setup/setup-sdk-x64.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
#include "setup.txt"
|
||||
#define release_dir "x64\Release"
|
||||
OutputBaseFilename=unimrcp-x64-sdk-{#= uni_version}
|
||||
ArchitecturesInstallIn64BitMode=x64
|
3
libs/unimrcp/packages/inno-setup/setup-win32.txt
Normal file
3
libs/unimrcp/packages/inno-setup/setup-win32.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
#include "setup.txt"
|
||||
#define uni_outdir "..\..\Release"
|
||||
OutputBaseFilename=unimrcp-{#= uni_version}
|
5
libs/unimrcp/packages/inno-setup/setup-x64.txt
Normal file
5
libs/unimrcp/packages/inno-setup/setup-x64.txt
Normal file
@@ -0,0 +1,5 @@
|
||||
#include "setup.txt"
|
||||
#define uni_outdir "..\..\x64\Release"
|
||||
OutputBaseFilename=unimrcp-x64-{#= uni_version}
|
||||
ArchitecturesInstallIn64BitMode=x64
|
||||
ArchitecturesAllowed=x64
|
14
libs/unimrcp/packages/inno-setup/setup.txt
Normal file
14
libs/unimrcp/packages/inno-setup/setup.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
#define uni_version "0.9.0"
|
||||
#define uni_src "..\.."
|
||||
|
||||
AppName=UniMRCP
|
||||
AppVerName=UniMRCP-{#= uni_version}
|
||||
AppPublisher=UniMRCP
|
||||
AppPublisherURL=http://www.unimrcp.org/
|
||||
AppSupportURL=http://groups.google.com/group/unimrcp
|
||||
AppUpdatesURL=http://code.google.com/p/unimrcp/downloads/list
|
||||
DefaultDirName={pf}\UniMRCP
|
||||
DefaultGroupName=UniMRCP
|
||||
Compression=lzma
|
||||
InternalCompressLevel=max
|
||||
SolidCompression=true
|
@@ -1,46 +1,47 @@
|
||||
[Setup]
|
||||
#include "setup.iss"
|
||||
OutputBaseFilename=unimrcp-sdk-{#= uni_version}
|
||||
; include either setup-sdk-win32.txt or setup-sdk-x64.txt
|
||||
#include "setup-sdk-win32.txt"
|
||||
;#include "setup-sdk-x64.txt"
|
||||
|
||||
[Types]
|
||||
Name: "full"; Description: "Full installation"
|
||||
Name: "sdk"; Description: "SDK installation"
|
||||
Name: "docs"; Description: "Documentation installation"
|
||||
Name: "custom"; Description: "Custom installation"; Flags: iscustom
|
||||
Name: full; Description: Full installation
|
||||
Name: sdk; Description: SDK installation
|
||||
Name: docs; Description: Documentation installation
|
||||
Name: custom; Description: Custom installation; Flags: iscustom
|
||||
|
||||
[Components]
|
||||
Name: "sdk"; Description: "UniMRCP SDK (client, server and plugin development)"; Types: full sdk
|
||||
Name: "docs"; Description: "UniMRCP documentation"; Types: full docs
|
||||
Name: "docs\design"; Description: "Design concepts"; Types: full docs
|
||||
Name: "docs\api"; Description: "API"; Types: full docs
|
||||
Name: sdk; Description: UniMRCP SDK (client, server and plugin development); Types: full sdk
|
||||
Name: docs; Description: UniMRCP documentation; Types: full docs
|
||||
Name: docs\design; Description: Design concepts; Types: full docs
|
||||
Name: docs\api; Description: API; Types: full docs
|
||||
|
||||
[Files]
|
||||
Source: "..\..\libs\apr\include\*.h"; DestDir: "{app}\include"; Components: sdk
|
||||
Source: "..\..\libs\apr-toolkit\include\*.h"; DestDir: "{app}\include"; Components: sdk
|
||||
Source: "..\..\libs\mpf\include\*.h"; DestDir: "{app}\include"; Components: sdk
|
||||
Source: "..\..\libs\mrcp\include\*.h"; DestDir: "{app}\include"; Components: sdk
|
||||
Source: "..\..\libs\mrcp\message\include\*.h"; DestDir: "{app}\include"; Components: sdk
|
||||
Source: "..\..\libs\mrcp\control\include\*.h"; DestDir: "{app}\include"; Components: sdk
|
||||
Source: "..\..\libs\mrcp\resources\include\*.h"; DestDir: "{app}\include"; Components: sdk
|
||||
Source: "..\..\libs\mrcp-engine\include\*.h"; DestDir: "{app}\include"; Components: sdk
|
||||
Source: "..\..\libs\mrcp-signaling\include\*.h"; DestDir: "{app}\include"; Components: sdk
|
||||
Source: "..\..\libs\mrcpv2-transport\include\*.h"; DestDir: "{app}\include"; Components: sdk
|
||||
Source: "..\..\libs\mrcp-client\include\*.h"; DestDir: "{app}\include"; Components: sdk
|
||||
Source: "..\..\libs\mrcp-server\include\*.h"; DestDir: "{app}\include"; Components: sdk
|
||||
Source: "..\..\platforms\libunimrcp-client\include\*.h"; DestDir: "{app}\include"; Components: sdk
|
||||
Source: "..\..\platforms\libunimrcp-server\include\*.h"; DestDir: "{app}\include"; Components: sdk
|
||||
Source: "..\..\Release\bin\*.lib"; DestDir: "{app}\lib"; Components: sdk
|
||||
Source: "..\..\libs\apr\Release\*.lib"; DestDir: "{app}\lib"; Components: sdk
|
||||
Source: "..\..\libs\apr-util\Release\*.lib"; DestDir: "{app}\lib"; Components: sdk
|
||||
Source: "..\..\libs\sofia-sip\win32\libsofia-sip-ua\Release\*.lib"; DestDir: "{app}\lib"; Components: sdk
|
||||
Source: "..\..\build\vsprops\sdk\*.vsprops"; DestDir: "{app}\vsprops"; Components: sdk; AfterInstall: SetProjectPath()
|
||||
Source: "..\..\docs\ea\*"; DestDir: "{app}\doc\ea"; Components: docs/design; Flags: recursesubdirs
|
||||
Source: "..\..\docs\dox\*"; DestDir: "{app}\doc\dox"; Components: docs/api; Flags: recursesubdirs
|
||||
Source: {#= uni_src}\libs\apr\include\*.h; DestDir: {app}\include; Components: sdk
|
||||
Source: {#= uni_src}\libs\apr-toolkit\include\*.h; DestDir: {app}\include; Components: sdk
|
||||
Source: {#= uni_src}\libs\mpf\include\*.h; DestDir: {app}\include; Components: sdk
|
||||
Source: {#= uni_src}\libs\mrcp\include\*.h; DestDir: {app}\include; Components: sdk
|
||||
Source: {#= uni_src}\libs\mrcp\message\include\*.h; DestDir: {app}\include; Components: sdk
|
||||
Source: {#= uni_src}\libs\mrcp\control\include\*.h; DestDir: {app}\include; Components: sdk
|
||||
Source: {#= uni_src}\libs\mrcp\resources\include\*.h; DestDir: {app}\include; Components: sdk
|
||||
Source: {#= uni_src}\libs\mrcp-engine\include\*.h; DestDir: {app}\include; Components: sdk
|
||||
Source: {#= uni_src}\libs\mrcp-signaling\include\*.h; DestDir: {app}\include; Components: sdk
|
||||
Source: {#= uni_src}\libs\mrcpv2-transport\include\*.h; DestDir: {app}\include; Components: sdk
|
||||
Source: {#= uni_src}\libs\mrcp-client\include\*.h; DestDir: {app}\include; Components: sdk
|
||||
Source: {#= uni_src}\libs\mrcp-server\include\*.h; DestDir: {app}\include; Components: sdk
|
||||
Source: {#= uni_src}\platforms\libunimrcp-client\include\*.h; DestDir: {app}\include; Components: sdk
|
||||
Source: {#= uni_src}\platforms\libunimrcp-server\include\*.h; DestDir: {app}\include; Components: sdk
|
||||
Source: {#= uni_src}\{#= release_dir}\lib\*.lib; DestDir: {app}\lib; Components: sdk
|
||||
Source: {#= uni_src}\libs\apr\{#= release_dir}\*.lib; DestDir: {app}\lib; Components: sdk
|
||||
Source: {#= uni_src}\libs\apr-util\{#= release_dir}\*.lib; DestDir: {app}\lib; Components: sdk
|
||||
Source: {#= uni_src}\libs\sofia-sip\win32\libsofia-sip-ua\{#= release_dir}\*.lib; DestDir: {app}\lib; Components: sdk
|
||||
Source: {#= uni_src}\build\vsprops\sdk\*.vsprops; DestDir: {app}\vsprops; Components: sdk; AfterInstall: SetProjectPath()
|
||||
Source: {#= uni_src}\docs\ea\*; DestDir: {app}\doc\ea; Components: docs/design; Flags: recursesubdirs
|
||||
Source: {#= uni_src}\docs\dox\*; DestDir: {app}\doc\dox; Components: docs/api; Flags: recursesubdirs
|
||||
|
||||
[Icons]
|
||||
Name: "{group}\UniMRCP Docs\Design concepts"; Filename: "{app}\doc\ea\index.htm"; Components: docs\design
|
||||
Name: "{group}\UniMRCP Docs\API"; Filename: "{app}\doc\dox\html\index.html"; Components: docs\api
|
||||
Name: "{group}\Uninstall"; Filename: "{uninstallexe}"
|
||||
Name: {group}\UniMRCP Docs\Design concepts; Filename: {app}\doc\ea\index.htm; Components: docs\design
|
||||
Name: {group}\UniMRCP Docs\API; Filename: {app}\doc\dox\html\index.html; Components: docs\api
|
||||
Name: {group}\Uninstall; Filename: {uninstallexe}
|
||||
|
||||
[Code]
|
||||
procedure SetProjectPath();
|
||||
|
@@ -1,55 +1,57 @@
|
||||
[Setup]
|
||||
#include "setup.iss"
|
||||
OutputBaseFilename=unimrcp-{#= uni_version}
|
||||
; include either setup-win32.txt or setup-x64.txt
|
||||
#include "setup-win32.txt"
|
||||
;#include "setup-x64.txt"
|
||||
|
||||
[Types]
|
||||
Name: "full"; Description: "Full installation"
|
||||
Name: "server"; Description: "Server installation"
|
||||
Name: "client"; Description: "Client installation"
|
||||
Name: "custom"; Description: "Custom installation"; Flags: iscustom
|
||||
Name: full; Description: Full installation
|
||||
Name: server; Description: Server installation
|
||||
Name: client; Description: Client installation
|
||||
Name: custom; Description: Custom installation; Flags: iscustom
|
||||
|
||||
[Components]
|
||||
Name: "server"; Description: "UniMRCP server"; Types: full server
|
||||
Name: "server\cepstral"; Description: "Cepstral synthesizer plugin"; Types: full server
|
||||
Name: "server\demosynth"; Description: "Demo synthesizer plugin"; Types: full server
|
||||
Name: "server\demorecog"; Description: "Demo recognizer plugin"; Types: full server
|
||||
Name: "client"; Description: "UniMRCP client (demo application)"; Types: full client
|
||||
Name: server; Description: UniMRCP server; Types: full server
|
||||
Name: server\recorder; Description: Recorder plugin; Types: full server
|
||||
Name: server\demosynth; Description: Demo synthesizer plugin; Types: full server
|
||||
Name: server\demorecog; Description: Demo recognizer plugin; Types: full server
|
||||
Name: client; Description: UniMRCP client (demo application); Types: full client
|
||||
|
||||
[Dirs]
|
||||
Name: "{app}\data"; Permissions: everyone-full;
|
||||
Name: "{app}\log"; Permissions: everyone-full;
|
||||
Name: {app}\data; Permissions: everyone-full
|
||||
Name: {app}\log; Permissions: everyone-full
|
||||
|
||||
[Files]
|
||||
#define uni_root "..\..\Release"
|
||||
Source: "{#= uni_root}\bin\unimrcpserver.exe"; DestDir: "{app}\bin"; Components: server
|
||||
Source: "{#= uni_root}\bin\unimrcpservice.exe"; DestDir: "{app}\bin"; Components: server
|
||||
Source: "{#= uni_root}\bin\unimrcpclient.exe"; DestDir: "{app}\bin"; Components: client
|
||||
Source: "{#= uni_root}\bin\*.dll"; DestDir: "{app}\bin"; Components: server client
|
||||
Source: "{#= uni_root}\plugin\mrcpcepstral.dll"; DestDir: "{app}\plugin"; Components: server/cepstral
|
||||
Source: "{#= uni_root}\plugin\demosynth.dll"; DestDir: "{app}\plugin"; Components: server/demosynth
|
||||
Source: "{#= uni_root}\plugin\demorecog.dll"; DestDir: "{app}\plugin"; Components: server/demorecog
|
||||
Source: "{#= uni_root}\conf\unimrcpserver.xml"; DestDir: "{app}\conf"; Components: server
|
||||
Source: "{#= uni_root}\conf\unimrcpclient.xml"; DestDir: "{app}\conf"; Components: client
|
||||
Source: "{#= uni_root}\data\*.pcm"; DestDir: "{app}\data"; Components: server client
|
||||
Source: "{#= uni_root}\data\*.xml"; DestDir: "{app}\data"; Components: server client
|
||||
Source: {#= uni_outdir}\bin\unimrcpserver.exe; DestDir: {app}\bin; Components: server
|
||||
Source: {#= uni_outdir}\bin\unimrcpservice.exe; DestDir: {app}\bin; Components: server
|
||||
Source: {#= uni_outdir}\bin\unimrcpclient.exe; DestDir: {app}\bin; Components: client
|
||||
Source: {#= uni_outdir}\bin\umc.exe; DestDir: {app}\bin; Components: client
|
||||
Source: {#= uni_outdir}\bin\*.dll; DestDir: {app}\bin; Components: server client
|
||||
Source: {#= uni_outdir}\plugin\mrcprecorder.dll; DestDir: {app}\plugin; Components: server/recorder
|
||||
Source: {#= uni_outdir}\plugin\demosynth.dll; DestDir: {app}\plugin; Components: server/demosynth
|
||||
Source: {#= uni_outdir}\plugin\demorecog.dll; DestDir: {app}\plugin; Components: server/demorecog
|
||||
Source: {#= uni_outdir}\conf\unimrcpserver.xml; DestDir: {app}\conf; Components: server
|
||||
Source: {#= uni_outdir}\conf\unimrcpclient.xml; DestDir: {app}\conf; Components: client
|
||||
Source: {#= uni_outdir}\conf\umcscenarios.xml; DestDir: {app}\conf; Components: client
|
||||
Source: {#= uni_outdir}\data\*.pcm; DestDir: {app}\data; Components: server client
|
||||
Source: {#= uni_outdir}\data\*.xml; DestDir: {app}\data; Components: server client
|
||||
|
||||
[Icons]
|
||||
Name: "{group}\UniMRCP Server Console"; Filename: "{app}\bin\unimrcpserver.exe"; Parameters: "--root-dir ""{app}"""; Components: server
|
||||
Name: "{group}\UniMRCP Client Console"; Filename: "{app}\bin\unimrcpclient.exe"; Parameters: "--root-dir ""{app}"""; Components: client
|
||||
Name: "{group}\UniMRCP Service\Start Server"; Filename: "{app}\bin\unimrcpservice.exe"; Parameters: "--start"; Components: server
|
||||
Name: "{group}\UniMRCP Service\Stop Server"; Filename: "{app}\bin\unimrcpservice.exe"; Parameters: "--stop"; Components: server
|
||||
Name: "{group}\Uninstall"; Filename: "{uninstallexe}"
|
||||
Name: {group}\UniMRCP Server Console; Filename: {app}\bin\unimrcpserver.exe; Parameters: "--root-dir ""{app}"""; Components: server
|
||||
Name: {group}\UniMRCP Client Console; Filename: {app}\bin\unimrcpclient.exe; Parameters: "--root-dir ""{app}"""; Components: client
|
||||
Name: {group}\UniMRCP Service\Start Server; Filename: {app}\bin\unimrcpservice.exe; Parameters: --start; Components: server
|
||||
Name: {group}\UniMRCP Service\Stop Server; Filename: {app}\bin\unimrcpservice.exe; Parameters: --stop; Components: server
|
||||
Name: {group}\Uninstall; Filename: {uninstallexe}
|
||||
|
||||
[Run]
|
||||
Filename: "{app}\bin\unimrcpservice.exe"; Description: "Register service"; Parameters: "--register ""{app}"""; Components: server
|
||||
Filename: {app}\bin\unimrcpservice.exe; Description: Register service; Parameters: "--register ""{app}"""; Components: server
|
||||
|
||||
[UninstallRun]
|
||||
Filename: "{app}\bin\unimrcpservice.exe"; Parameters: "--unregister"; Components: server
|
||||
Filename: {app}\bin\unimrcpservice.exe; Parameters: --unregister; Components: server
|
||||
|
||||
[Code]
|
||||
var
|
||||
Content: String;
|
||||
|
||||
|
||||
procedure ModifyPluginConf(PluginName: String; Enable: Boolean);
|
||||
var
|
||||
TextFrom: String;
|
||||
@@ -76,7 +78,7 @@ begin
|
||||
begin
|
||||
CfgFile := ExpandConstant('{app}\conf\unimrcpserver.xml');
|
||||
LoadStringFromFile (CfgFile, Content);
|
||||
ModifyPluginConf ('mrcpcepstral', IsComponentSelected('server\cepstral'));
|
||||
ModifyPluginConf ('mrcprecorder', IsComponentSelected('server\recorder'));
|
||||
ModifyPluginConf ('demosynth', IsComponentSelected('server\demosynth'));
|
||||
ModifyPluginConf ('demorecog', IsComponentSelected('server\demorecog'));
|
||||
SaveStringToFile (CfgFile, Content, False);
|
||||
|
Reference in New Issue
Block a user