Building PureOS packages with git-buildpackage (gbp)
The goal is to have a standardized, repeatable way to build packages via the git distributed version source control tool. Inspired by [[ https://dep-team.pages.debian.net/deps/dep14/ | DEP-14 ]]
== Description ==
[[ https://honk.sigxcpu.org/projects/git-buildpackage/manual-html/ | Git buildpackage ]], or gbp for short, is a tool to maintain Debian packages via git. Using git as the distributed version control system to store the data as well as packaging meta-data means that packages can be built directly from a git repository.
This page is dedicated to the use of gbp in PureOS but it should be applicable in any Debian-based distro.
== Installation ==
On PureOS, gbp is installed via this command;
```
sudo apt install git-buildpackage
```
== Packaging workflow ==
== Pristine tar ==
== Build package ==
== Push to repo ==
== gitlab-ci example =