ProcedimientosCrearPaquete - guadalinex-archive/guadalinex-v5 GitHub Wiki

Crear un paquete

Descripción

Este procedimiento recoge las tareas comunes en la creación de un paquete desde cero, en la derivación (mantiene el mismo nombre de paquete pero cambia la versión) o en la realización de un fork (crea un paquete con un nombre distinto del original) de un paquete ya existente.

Propuesta

debian/changelog
  • Debe estar en inglés.
  • Debe describir los cambios más relevantes de la nueva versión.
  • Debe tener el nombre y dirección de correo en la entrada del changelog de la persona responsable de los cambios aplicados.
debian/control
  • Debe tener como mantenedor a:

    Junta de Andalucía [email protected]

  • En el caso de que sea un fork de un paquete, debe incluir un campo "Provides" con el paquete que está sustituyendo.

  • Debe tener bien definidos las dependencias de compilación en el campo Build-Depends.

  • Debe tener la descripción corta y larga en castellano.

debian/copyright

El fichero copyright debe contener:

Copyright 2008, Junta de Andalucía.

This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.  See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License with your
Debian GNU system, in /usr/share/common-licenses/GPL.  If not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
02110-1301, USA.

Beneficios

  • Homogeneidad en la distribución.
  • Sencillez a la hora de preparar un nuevo paquete.
Autor Carlos Parra Camargo
Estado Validado (Antonio González, Roberto C. Morano)