Skip to content

Editing Pasos para generar y subir la extensión a Mozilla Add ons

Sicle edited this page Dec 1, 2016 · 1 revision

Para generar una nueva versión del complemento hay que hacer lo siguiente:

  • Obtener el XPI de una versión anterior y descomprimirlo en un directorio, al que nos referiremos con el nombre xpi-es-CD.
  • Generar la extensión LibreOffice para la variante correspondiente desde el directorio del repositorio ortograf/herramientas, con la orden ./make-dict.sh -c -l es-CD.
  • Eso generará en el mismo directorio el archivo es_CD.oxt.
  • Abrir es_CD.oxt con el gestor de archivadores (es un ZIP renombrado).
  • Extraer los archivos Changelog.txt, es_CD.aff y es_CD.dic y situarlos en xpi-es-CD/dictionaries/, sustituyendo el subrayado (_) por guion medio (-).
  • También hay que extraer los archivos de licencia y Leeme.
  • Si hay una compilación previa de la misma versión del XPI, eliminarla.
  • Editar install.js e install.rdf en xpi-es-CD para cambiar los números de versión y de compatibilidad. Para cualquier versión publicada de Firefox (p.e.: Firefox 38.0.1), el número de versión para Firefox de escritorio, Firefox para Android y Thunderbird que hay que indicar es el número de versión mayor incrementado en 2 y seguido de asterisco (p.e.: 40.), con el fin de cubrir la versión del canal Aurora. Para SeaMonkey, que lleva un esquema de numeración retrasado en 3 respecto a Firefox, el número máximo es, por tanto, 1 menos que el número de Firefox (p.e.: 36.) para cubrir la versión del canal Aurora.
  • Generar el XPI con la orden zip -r ../spellcheck-es-ES-1.99.xpi * ejecutada desde el directorio xpi-es-CD.
  • Conectarse al listado de envíos de Mozilla Add-ons para añadir la nueva versión.
Clone this wiki locally