Commit ff0ee0db6e79dcc18ffbecc53ddae8fa4320144d

Authored by bruno
1 parent 15c91154
Exists in master

Adicionando script do inno setup

Clipboard/Clipboard.py
@@ -19,7 +19,7 @@ def clip(): @@ -19,7 +19,7 @@ def clip():
19 if isinstance(text, unicode): 19 if isinstance(text, unicode):
20 return text.encode("utf-8") 20 return text.encode("utf-8")
21 else: 21 else:
22 - return "Selecione um texto" 22 + return "SELECIONE UM TEXTO"
23 23
24 def bdragOn(): 24 def bdragOn():
25 global process 25 global process
install/inno setup/user_install.bat 0 → 100644
@@ -0,0 +1,82 @@ @@ -0,0 +1,82 @@
  1 +::############################## Instalador VLibras ############################
  2 +::# #
  3 +::# Bruno Santos #
  4 +::# brunosantos@lavid.ufpb.br #
  5 +::# #
  6 +::##############################################################################
  7 +
  8 +::Define Título da janela do prompt
  9 +TITLE Instalador VLibras-Core Windows
  10 +
  11 +::Limpa a tela
  12 +CLS
  13 +
  14 +::Desabilita mensagens
  15 +@ECHO off
  16 +
  17 +ECHO ############### Instalando VLibras ###############
  18 +::################# Variáveis de Ambiente #################
  19 +
  20 +ECHO Exportando Variaveis de Ambiente:
  21 +
  22 +::Váriaveis Permanentes (Sistema)
  23 +ECHO AELIUS_DATA
  24 +SETX AELIUS_DATA %HOMEDRIVE%\vlibras-libs\aelius_data /M
  25 +
  26 +ECHO NLTK_DATA
  27 +SETX NLTK_DATA %HOMEDRIVE%\vlibras-libs\nltk_data /M
  28 +
  29 +ECHO HUNPOS_TAGGER
  30 +SETX HUNPOS_TAGGER %HOMEDRIVE%\vlibras-libs\bin\hunpos-tag.exe /M
  31 +
  32 +ECHO PYTHONPATH
  33 +SETX PYTHONPATH %HOMEDRIVE%\Python27;%HOMEDRIVE%\Python27\Scripts;%HOMEDRIVE%\Python27\Lib\site-packages;%HOMEDRIVE%\vlibras-libs;%HOMEDRIVE%\vlibras-libs\vlibras-translate\src;%HOMEDRIVE%\vlibras-libs\Clipboard /M
  34 +
  35 +@echo off
  36 +set path_value=%PATH%
  37 +
  38 +If NOT "%path_value%"=="%path_value:vlibras=%" (
  39 + echo ok
  40 +) else (
  41 + SETX "PATH" "%PATH%";%HOMEDRIVE%\vlibras-libs\bin;%HOMEDRIVE%\Python27;%HOMEDRIVE%\Python27\Scripts;%HOMEDRIVE%\Python27\Lib\site-packages /M
  42 +)
  43 +
  44 +::Código executa a partir desse ponto caso o usuário não precise configurar as variáveis de ambiente
  45 +::################# Instalação do Python #################
  46 +
  47 +msiexec /i python-2.7.9.msi /passive
  48 +ECHO OK
  49 +
  50 +::################# Dependências #################
  51 +c:\Python27\python.exe pip-6.0.8-py2.py3-none-any.whl/pip install pip-6.0.8-py2.py3-none-any.whl
  52 +ECHO OK
  53 +
  54 +c:\Python27\Scripts\pip install PyYAML-3.11-cp27-none-win32.whl
  55 +ECHO OK
  56 +
  57 +c:\Python27\Scripts\pip install numpy-1.9.2+mkl-cp27-none-win32.whl
  58 +ECHO OK
  59 +
  60 +c:\Python27\Scripts\pip install six-1.9.0-py2.py3-none-any.whl
  61 +ECHO OK
  62 +
  63 +c:\Python27\Scripts\pip install pyparsing-2.0.3-py2-none-any.whl
  64 +ECHO OK
  65 +
  66 +c:\Python27\Scripts\pip install pytz-2014.10-py2.py3-none-any.whl
  67 +ECHO OK
  68 +
  69 +c:\Python27\Scripts\pip install python_dateutil-2.4.0-py2.py3-none-any.whl
  70 +ECHO OK
  71 +
  72 +c:\Python27\Scripts\pip install matplotlib-1.4.3-cp27-none-win32.whl
  73 +ECHO OK
  74 +
  75 +c:\Python27\Scripts\pip install nltk-3.0.2-py2.py3-none-any.whl
  76 +ECHO OK
  77 +
  78 +::################# HUNPOS.PY #############################
  79 +COPY %HOMEDRIVE%\vlibras-libs\nltk_data\hunpos.py %homedrive%\Python27\Lib\site-packages\nltk\tag\ /y
  80 +COPY %HOMEDRIVE%\vlibras-libs\nltk_data\data.py %homedrive%\Python27\Lib\site-packages\nltk /y
  81 +
  82 +ECHO VLibras Tradutor instalado com sucesso!
install/inno setup/user_install.iss 0 → 100644
@@ -0,0 +1,53 @@ @@ -0,0 +1,53 @@
  1 +;INSTALADOR VLIBRAS WINDOWS
  2 +;Bruno Santos, março de 2015
  3 +
  4 +#define MyAppName "VLibras"
  5 +#define MyAppVersion "1.0"
  6 +#define MyAppPublisher "LAViD"
  7 +#define MyAppURL "http://www.lavid.ufpb.br"
  8 +#define MyAppExeName "Playerx86.exe"
  9 +
  10 +[Setup]
  11 +AppId={{9AA2CD86-F136-47FA-9EFE-474057F0C45F}
  12 +AppName={#MyAppName}
  13 +AppVersion={#MyAppVersion}
  14 +AppPublisher={#MyAppPublisher}
  15 +AppPublisherURL={#MyAppURL}
  16 +AppSupportURL={#MyAppURL}
  17 +AppUpdatesURL={#MyAppURL}
  18 +DefaultDirName={sd}\vlibras-libs
  19 +DisableDirPage=yes
  20 +DefaultGroupName={#MyAppName}
  21 +DisableProgramGroupPage=yes
  22 +OutputDir=saida
  23 +OutputBaseFilename=VLibras Installer
  24 +SetupIconFile="C:\Users\bruno\Desktop\user_install\icon\deaf.ico"
  25 +Compression=lzma
  26 +SolidCompression=yes
  27 +
  28 +
  29 +
  30 +WizardImageFile = "C:\Users\bruno\Pictures\avatar.bmp"
  31 +WizardSmallImageFile = "C:\Users\bruno\Pictures\icon.bmp"
  32 +
  33 +[Languages]
  34 +Name: "brazilianportuguese"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl"
  35 +
  36 +[Tasks]
  37 +Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"
  38 +Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; OnlyBelowVersion: 0,6.1
  39 +
  40 +[Files]
  41 +Source: "C:\Users\bruno\Desktop\user_install\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
  42 +
  43 +[Icons]
  44 +Name: "{group}\{#MyAppName}"; Filename: "{app}\Player\{#MyAppExeName}"; IconFilename: "{app}\icon\deaf.ico"
  45 +Name: "{group}\{cm:ProgramOnTheWeb,{#MyAppName}}"; Filename: "{#MyAppURL}"
  46 +Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
  47 +Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\Player\{#MyAppExeName}"; Tasks: desktopicon; IconFilename: "{app}\icon\deaf.ico"
  48 +Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}"; Filename: "{app}\Player\{#MyAppExeName}"; Tasks: quicklaunchicon; IconFilename: "{app}\icon\deaf.ico"
  49 +
  50 +
  51 +[Run]
  52 +Filename: {sd}\vlibras-libs\required\user_install.bat; Flags: runhidden
  53 +
install/user_install.bat
@@ -15,7 +15,6 @@ CLS @@ -15,7 +15,6 @@ CLS
15 @ECHO off 15 @ECHO off
16 16
17 ECHO ############### Instalando VLibras ############### 17 ECHO ############### Instalando VLibras ###############
18 -  
19 ::################# Variáveis de Ambiente ################# 18 ::################# Variáveis de Ambiente #################
20 19
21 ECHO Exportando Variaveis de Ambiente: 20 ECHO Exportando Variaveis de Ambiente:
@@ -31,33 +30,59 @@ ECHO HUNPOS_TAGGER @@ -31,33 +30,59 @@ ECHO HUNPOS_TAGGER
31 SETX HUNPOS_TAGGER %HOMEPATH%\vlibras-libs\bin\hunpos-tag.exe /M 30 SETX HUNPOS_TAGGER %HOMEPATH%\vlibras-libs\bin\hunpos-tag.exe /M
32 31
33 ECHO PYTHONPATH 32 ECHO PYTHONPATH
34 -SETX PYTHONPATH %HOMEDRIVE%\Python27;%HOMEDRIVE%\Python27\Scripts;%HOMEDRIVE%\Python27\Lib\site-packages;%HOMEPATH%\vlibras-libs;%HOMEPATH%\vlibras-translate\src;%HOMEPATH%\vlibras-core-win\Clipboard /M 33 +SETX PYTHONPATH %HOMEDRIVE%\Python27;%HOMEDRIVE%\Python27\Scripts;%HOMEDRIVE%\Python27\Lib\site-packages;%HOMEPATH%\vlibras-libs;%HOMEPATH%\vlibras-libs\vlibras-translate\src;%HOMEPATH%\vlibras-libs\Clipboard /M
35 34
36 SETX "PATH" "%PATH%";%HOMEPATH%\vlibras-libs\bin;%HOMEDRIVE%\Python27;%HOMEDRIVE%\Python27\Scripts;%HOMEDRIVE%\Python27\Lib\site-packages /M 35 SETX "PATH" "%PATH%";%HOMEPATH%\vlibras-libs\bin;%HOMEDRIVE%\Python27;%HOMEDRIVE%\Python27\Scripts;%HOMEDRIVE%\Python27\Lib\site-packages /M
37 36
38 ::Código executa a partir desse ponto caso o usuário não precise configurar as variáveis de ambiente 37 ::Código executa a partir desse ponto caso o usuário não precise configurar as variáveis de ambiente
39 -  
40 ::################# Instalação do Python ################# 38 ::################# Instalação do Python #################
41 39
42 msiexec /i python-2.7.9.msi /passive 40 msiexec /i python-2.7.9.msi /passive
  41 +ECHO OK
43 42
44 -::################# Instalação do Aelius ################# 43 +::################# Dependências #################
  44 +c:\Python27\python.exe pip-6.0.8-py2.py3-none-any.whl/pip install pip-6.0.8-py2.py3-none-any.whl
  45 +ECHO OK
45 46
46 -python.exe pip-6.0.8-py2.py3-none-any.whl/pip install pip-6.0.8-py2.py3-none-any.whl  
47 -pip install PyYAML-3.11-cp27-none-win32.whl  
48 -pip install numpy-1.9.2+mkl-cp27-none-win32.whl  
49 -pip install matplotlib-1.4.3-cp27-none-win32.whl  
50 -pip install nltk-3.0.2-py2.py3-none-any.whl 47 +c:\Python27\Scripts\pip install PyYAML-3.11-cp27-none-win32.whl
  48 +ECHO OK
51 49
52 -IF NOT EXIST C:"\Program Files (x86)\7-Zip" (msiexec /i 7zip.msi /passive) 50 +c:\Python27\Scripts\pip install numpy-1.9.2+mkl-cp27-none-win32.whl
  51 +ECHO OK
  52 +
  53 +c:\Python27\Scripts\pip install six-1.9.0-py2.py3-none-any.whl
  54 +ECHO OK
  55 +
  56 +c:\Python27\Scripts\pip install pyparsing-2.0.3-py2-none-any.whl
  57 +ECHO OK
  58 +
  59 +c:\Python27\Scripts\pip install pytz-2014.10-py2.py3-none-any.whl
  60 +ECHO OK
  61 +
  62 +c:\Python27\Scripts\pip install python_dateutil-2.4.0-py2.py3-none-any.whl
  63 +ECHO OK
53 64
  65 +c:\Python27\Scripts\pip install matplotlib-1.4.3-cp27-none-win32.whl
  66 +ECHO OK
  67 +
  68 +c:\Python27\Scripts\pip install nltk-3.0.2-py2.py3-none-any.whl
  69 +ECHO OK
  70 +
  71 +::#################### 7-zip ##############################
  72 +IF NOT EXIST C:"\Program Files (x86)\7-Zip" (msiexec /i 7zip.msi /passive)
54 ECHO 7-Zip instalado com sucesso! 73 ECHO 7-Zip instalado com sucesso!
55 74
56 COPY C:"\Program Files (x86)\7-Zip\7z.exe" %SYSTEMROOT%\System32 75 COPY C:"\Program Files (x86)\7-Zip\7z.exe" %SYSTEMROOT%\System32
57 76
58 -::################# Instalação do VLibras #################  
59 77
  78 +::################# Instalação do VLibras #################
60 ECHO Extraindo Arquivos... 79 ECHO Extraindo Arquivos...
61 -7z x -o%HOMEPATH% vlibras-libs.zip vlibras-libs 80 +7z x -o%HOMEPATH% vlibras-libs.zip vlibras-libs -y
  81 +
  82 +::################# LINK ##################################
  83 +COPY %homepath%\vlibras-libs\Tradutor.lnk %homepath%\Desktop\ /y
  84 +
  85 +::################# HUNPOS.PY #############################
  86 +COPY %homepath%\vlibras-libs\nltk_data\hunpos.py %homedrive%\Python27\Lib\site-packages\nltk\tag\ /y
62 87
63 ECHO VLibras Tradutor instalado com sucesso! 88 ECHO VLibras Tradutor instalado com sucesso!
plugin/Plugin-x86/CorePlugin.dll
No preview for this file type
plugin/Plugin-x86/CorePlugin.lib
No preview for this file type
plugin/corePlugin.cpp
@@ -26,7 +26,7 @@ @@ -26,7 +26,7 @@
26 char *input = clipboard.clip(); 26 char *input = clipboard.clip();
27 27
28 //Retorna a tradução do texto para glosa 28 //Retorna a tradução do texto para glosa
29 - return strlwr(tradutor->convertStringToGlosa(input)); 29 + return tradutor->convertStringToGlosa(input);
30 } 30 }
31 31
32 EXPORT_API int coreFinalize() 32 EXPORT_API int coreFinalize()