Git componerpaquete

From FreeCAD Documentation
Revision as of 11:57, 4 August 2021 by Maker (talk | contribs) (Created page with "Para evitar esto, aquí están los pasos cortos y simples para empezar con git-buildpackage. Esto debería funcionar en casi cualquier distribución basada en Debian, pero rec...")

Los flujos de trabajo de desarrollo de Debian modernos implican empaquetar con Git y la herramienta principal para hacerlo es git-buildpackage. git-buildpackage proporciona un comando gbp con varias opciones similares al propio comando git. Muchos de estos comandos son en sí mismos sólo una envoltura de herramientas de Debian de nivel inferior, por lo que la complejidad para aprender a empaquetar puede ser bastante alta.

Para evitar esto, aquí están los pasos cortos y simples para empezar con git-buildpackage. Esto debería funcionar en casi cualquier distribución basada en Debian, pero recomiendo trabajar en esto en un entorno limpio y separado una máquina virtual Debian Inestable.

  1. Install it with sudo apt install git-buildpackage
  2. Grab the dotfiles at the end of this page. You'll need: ~/.gbp.conf, ~/.pbuilderrc, and ~/.quiltrc
  3. The package build will occur in a clean environment. Create it with sudo git-pbuilder create
  4. Find the URL of a package you want to build on https://salsa.debian.org, the Debian project's self-hosted GitLab instance
  5. Create a clone of it with gbp clone --all <URL>
  6. Enter the cloned repo's directory with cd
  7. Run the build with gbp buildpackage -us -uc
  8. When it's finished, your packages will be at ../build-area/.
gbp.conf

Location: ~/.gbp.conf

https://gitlab.com/kkremitzki/dotfiles/blob/master/.gbp.conf

pbuilderrc

Location: ~/.pbuilderrc

https://gitlab.com/kkremitzki/dotfiles/blob/master/.pbuilderrc

quiltrc

Location: ~/.quiltrc

https://gitlab.com/kkremitzki/dotfiles/blob/master/.quiltrc