2017-06-04 08:59:14 +00:00
|
|
|
# Contributors guide
|
|
|
|
|
|
|
|
## Packaging
|
|
|
|
|
2017-06-04 10:44:25 +00:00
|
|
|
## Source release
|
2017-06-04 08:59:14 +00:00
|
|
|
|
2017-06-04 10:44:25 +00:00
|
|
|
A source tarball can be created from the `Makefile`:
|
2017-06-04 08:59:14 +00:00
|
|
|
|
|
|
|
```bash
|
2017-06-04 10:44:25 +00:00
|
|
|
git checkout v1.0
|
|
|
|
make source-release
|
2017-06-04 08:59:14 +00:00
|
|
|
```
|
|
|
|
|
2017-06-04 10:44:25 +00:00
|
|
|
This is suitable as a "pristine" source for downstream packagers.
|
2017-06-04 08:59:14 +00:00
|
|
|
|
2017-06-04 10:44:25 +00:00
|
|
|
## Debian unsigned package
|
2017-06-04 08:59:14 +00:00
|
|
|
|
2017-06-04 10:44:25 +00:00
|
|
|
An unsigned Debian package can also be created from the repository in a few steps.
|
|
|
|
|
|
|
|
Check out the version you want:
|
2017-06-04 08:59:14 +00:00
|
|
|
|
|
|
|
```bash
|
2017-06-04 10:44:25 +00:00
|
|
|
git checkout v1.0
|
|
|
|
make unsigned-package
|
2017-06-04 08:59:14 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
You will then have source and binary packages in the current directory.
|