close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 10 years ago

Last modified 9 years ago

#1827 new task

Crear instalador para TOL compilado con MinGW-32

Reported by: Jorge Owned by: Jorge
Priority: highest Milestone: Mantainance
Component: Kernel Version: head
Severity: blocker Keywords:
Cc:

Description (last modified by Pedro Gea)

Se requiere la creación de un instalador para la distribución de TOL/TOLBase compilado con MinGW-32.

Change History (18)

comment:1 Changed 10 years ago by Pedro Gea

Description: modified (diff)
Summary: Crear instalador para TOL compilado con MINGW32Crear instalador para TOL compilado con MinGW-32

comment:2 Changed 10 years ago by Pedro Gea

(In [6723]) Refs #1827
Se incorporan nuevos iconos para TOLBase 3.2. Se hace diferencia entre el TOL compilado con GNU-GCC (MinGW en Windows) y el TOL con MSVC.
Se introducen cambios en TOLBase para adoptar estas nuevas imágenes.

comment:3 Changed 10 years ago by Pedro Gea

(In [6724]) Refs #1827
Se incorpora el icono al ejecutable de TOLBase

comment:4 Changed 10 years ago by Pedro Gea

(In [6731]) Refs #1827
Se revisa un icono.

comment:5 Changed 10 years ago by Jorge

(In [6733]) refs #1827, CMakeLists.txt para el proyecto de instalación.

comment:6 Changed 10 years ago by Jorge

(In [6736]) refs #1827, completamos la primera version del instalador. Posiblemente hay que modificar ya que tiene especificidades de TOL-GNU/WIN32.

comment:7 Changed 10 years ago by Jorge

(In [6746]) refs #1827, menu de seleccion de idioma, los iconos se toman directamente desde tolbase

comment:8 Changed 10 years ago by Pedro Gea

(In [6747]) Refs #1827
Se incorpora información al ejecutable.

comment:9 Changed 10 years ago by Pedro Gea

(In [6748]) Refs #1827
Se revisa el proyecto de tolbase con MSVC.

comment:10 Changed 10 years ago by Pedro Gea

(In [6749]) Refs #1827
Iconos para el instalador.

comment:11 Changed 10 years ago by Jorge

(In [6766]) refs #1827, archivos de soporte al instalador

comment:12 Changed 10 years ago by Pedro Gea

(In [6767]) Refs #1827
Se modifican las rutas donde localizar los iconos.

comment:13 Changed 10 years ago by Pedro Gea

(In [6770]) Refs #1827
Se cambia el directorio de instalación.
Se cambia el mecanismo de creación de la variable de entorno. De este modo no se añaden entradas a TOLGNU_ROOT sino que contiene una ruta única.
Pregunta si ejecutar TolBase tras instalar.
Otros cambios menores.

comment:14 Changed 10 years ago by Pedro Gea

(In [6782]) Refs #1827
Se incorpora una imagen propia al instalador.

comment:15 Changed 10 years ago by Pedro Gea

(In [6783]) Refs #1827
Se incorpora el nuevo icono de TolBase al instalador para MSVC a través de un parche al ActiveTOL.exe.

comment:16 Changed 10 years ago by Pedro Gea

(In [6788]) Refs #1827
Cambios en el instalador de TOL (MSVC):

  • Se corrige la versión de google/sparsehash en el sdk
  • Se modifican nombre en el instlador
  • Se añaden los nuevos iconos del instalador/desinstalador
  • Se corrige el desinstalador (no borraba accesos directos)
  • Se corrige el nombre del método .onInit (muestra opciones de lenguaje).

Se podrían revisar aún algunas cuestiones como los mensajes en español que se utilizan.

comment:17 Changed 10 years ago by Pedro Gea

(In [6789]) Refs #1827
Cambios en el instalador de TOL (GNU):
Se corrigen algunos nombres y la entrada en el registro para el desinstalador.

comment:18 Changed 9 years ago by Pedro Gea

(In [7083]) Refs #1899, #1880, #1827
Se revisa ActiveTOL_Base.exe y se incorpora ActiveTOL_Patch.exe en él.
Se modifica _uptol.bat para permitir las opciones: /dist /no_tests.
Se modifica el mecanismo de comprobación de que se está usando la consola del SDK.
Se tiene en cuenta en _uptol.bat el nombre del nuevo instalador.
Se revisa build_tol_sdk/build_tol_sdk.tol para evitar las carpetas usadas en la compilación con GNU GCC
Se utiliza una ubicación limpia de TOLHOME para la compilación de TOL y de su instalador con MSVC.

Note: See TracTickets for help on using tickets.