69 | | * Los miembros obligatorios del NameBlock de un paquete son: |
70 | | * Text _.autodoc.brief = "Descripción cortísima en una línea". |
71 | | * Text _.autodoc.description = "Descripción detallada"; |
72 | | * Text _.autodoc.url = "http://.../"; |
73 | | * Set _.autodoc.keys = [["Palabras","Clave", ...]]; |
74 | | * Set _.autodoc.authors = [[ "fulanito@mail.tal", "menganito@mail.cual"]]; |
75 | | * Text _.autodoc.minTolVersion = {{{TolPackage::_.currentTolVersion}}}; |
76 | | * Real _.autodoc.version.high = 1; |
77 | | * Real _.autodoc.version.low = 1; |
78 | | * Set _.autodoc.dependencies = [["paquete1","paquete2", ...]]; |
79 | | |
| 69 | * Los miembros obligatorios del NameBlock de un paquete son: [[BR]] |
| 70 | {{{ |
| 71 | Text _.autodoc.brief = "Descripción cortísima en una línea". |
| 72 | Text _.autodoc.description = "Descripción detallada"; }}} |
| 73 | Text _.autodoc.url = "http://.../"; }}} |
| 74 | Set _.autodoc.keys = [["Palabras","Clave", ...]]; }}} |
| 75 | Set _.autodoc.authors = [[ "fulanito@mail.tal", "menganito@mail.cual"]]; }}} |
| 76 | Text _.autodoc.minTolVersion = {{{TolPackage::_.currentTolVersion}}}; |
| 77 | Real _.autodoc.version.high = 1; |
| 78 | Real _.autodoc.version.low = 1; |
| 79 | Set _.autodoc.dependencies = [["paquete1","paquete2", ...]]; |
| 80 | }}} |
| 81 | * Cuando un paquete requiera para su ejecución de recursos ajenos a TOL será |
| 82 | necesario añadir un nuevo miembro que será un conjunto de conjuntos de |
| 83 | caminos a los directorios raíces de cada uno de los recursos. Los que sean |
| 84 | independientes de la plataforma se pueden poner en un elemento |
| 85 | {{{crossPlattform}}} y los que sí dependan en uno con el nombre de la |
| 86 | plataforma. [[BR]] |
| 87 | {{{ |
| 88 | Set _.autodoc.nonTolResources = { [[ |
| 89 | Set crossPlattform = { [[ |
| 90 | Text resource_1="./....", |
| 91 | Text resource_2="./....", |
| 92 | ... ]] }, |
| 93 | Set win32_x86 = { [[ |
| 94 | Text resource_1="./....", |
| 95 | Text resource_2="./....", |
| 96 | ... ]] }, |
| 97 | ... |
| 98 | ]] }; |
| 99 | }}} |
212 | | construcción. |
| 238 | construcción. Funciona al mismo tiempo como un backup y como una forma de |
| 239 | enlazar URL's a lo que haga falta del paquete. |
| 240 | * [http://packages.tol-project.org/OfficialTolArchiveNetwork/resources resources]: |
| 241 | El servidor de creación de los paquetes se encargará de leer los recursos |
| 242 | ajenos a TOL de {{{_.autodoc.nonTolResources}}}, comprimir los directorios |
| 243 | enumerados y enviarlos al repositorio remoto dentro de este subdirectorio. |
| 244 | También quedarán anotados en el archivo de índice en el campo de |
| 245 | dependencias externas. El instalador del cliente se los bajará al mismo |
| 246 | tiempo que el .oza los recursos comprimidos que correspondan a su plataforma, |
| 247 | incluyendo los que son independientes de la plataforma, creando para ello |
| 248 | un directorio propio del paquete y la plataforma [[BR]] |
| 249 | {{{ |
| 250 | TolPackage::Client::_.localRoot+package.version+"/"+<plattform>+"/" |
| 251 | }}} |
| 252 | Luego descomprimirá ahí dentro cada uno de los recursos descargados de forma |
| 253 | que sean accesibles localmente. |
| 254 | |