1.1 KiB
1.1 KiB
Debian Package
kvm-tools package can be build from the debian branch of this Git repository with git-buildpackage and sbuild.
Dependencies
Install Debian dependencies :
apt install git-buildpackage sbuild
Add your user to sbuild :
sbuild-adduser <username>
You must logout and re-login or use newgrp sbuild
in your current shell
You need a schroot definition in /etc/schroot/schroot.conf, eg :
[sid]
description=Debian sid (unstable)
directory=/srv/chroot/sid
groups=root,sbuild
root-groups=root,sbuild
aliases=unstable,default
Build the sbuild chroot :
sbuild-createchroot --include=eatmydata,ccache,gnupg unstable /srv/chroot/sid http://deb.debian.org/debian
Build
Tag your changes respecting Semantic Versioning.
git tag X.Y.Z
Go to debian branch and merge your current work :
git checkout debian
git merge master
Update Debian changelog with dch and commit your change :
dch -v X.Y.Z-1
git commit -m "New upstream release (X.Y.Z)"
You can now build the Debian package :
gbp buildpackage