SRCBUILD (Español)

From ParabolaWiki
Jump to: navigation, search

No solo el proceso de construcción debe crear objetos binarios libres para su redistribución; Su código fuente también debe estar disponible. Para ésto debemos también usar la función de facto estándar para crear tarballs de código fuente, la función mksource:

  • Declara la función mksource() antes de build().
Note: El orden en realidad no importa, es solo en favor de la legibilidad del archivo PKGBUILD.
  • Escriba todos los pasos necesarios para descargar el código fuente original y crear uno libre, esto incluye wget'ear, desempaquetar, parchear, eliminar archivos o directorios y re-empaquetar de nuevo.
  • Coloque este tarball libre en un servidor Web publico. El nuestro es esté.
  • Cambie la serie de la variable source dentro del PKGBUILD para que apunte a está, en lugar de las fuentes de código originales.
  • Cuando tenga dudas, revise otro PKGBUILD de nuestro repositorio.

Finalmente, ejecute esté comando:

$ source SRCBUILD; mksource

Véase También

Creating -libre packages (Español) para mas información sobre la creación de paquetes.