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 19 if isinstance(text, unicode):
20 20 return text.encode("utf-8")
21 21 else:
22   - return "Selecione um texto"
  22 + return "SELECIONE UM TEXTO"
23 23  
24 24 def bdragOn():
25 25 global process
... ...
install/inno setup/user_install.bat 0 → 100644
... ... @@ -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 @@
  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 15 @ECHO off
16 16  
17 17 ECHO ############### Instalando VLibras ###############
18   -
19 18 ::################# Variáveis de Ambiente #################
20 19  
21 20 ECHO Exportando Variaveis de Ambiente:
... ... @@ -31,33 +30,59 @@ ECHO HUNPOS_TAGGER
31 30 SETX HUNPOS_TAGGER %HOMEPATH%\vlibras-libs\bin\hunpos-tag.exe /M
32 31  
33 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 35 SETX "PATH" "%PATH%";%HOMEPATH%\vlibras-libs\bin;%HOMEDRIVE%\Python27;%HOMEDRIVE%\Python27\Scripts;%HOMEDRIVE%\Python27\Lib\site-packages /M
37 36  
38 37 ::Código executa a partir desse ponto caso o usuário não precise configurar as variáveis de ambiente
39   -
40 38 ::################# Instalação do Python #################
41 39  
42 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 73 ECHO 7-Zip instalado com sucesso!
55 74  
56 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 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 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 26 char *input = clipboard.clip();
27 27  
28 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 32 EXPORT_API int coreFinalize()
... ...