| 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 | |