From e787815ee921b42e628fc6d917cf714a9f421709 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20S?= Date: Wed, 7 Feb 2018 22:24:36 +0100 Subject: [PATCH] Updated the README file for new packaging method --- README.md | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 11e49aa..033c736 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,24 @@ -Release: +# How to build the package for a new release + +On the master branch, add the last stable version with a release tag. ``` -master> git archive --format=tar master | gzip > ../evocheck_.orig.tar.gz -master> pristine-tar commit ../evocheck_.orig.tar.gz master +git tag -s v -m 'New release' +git push --tags ``` -Debian release: +Checkout the branch debian, merge the master branch. ``` -debian-sid> git merge master -debian-sid> dch -v -1 -debian-sid> git-buildpackage -us -uc --git-pristine-tar --git-upstream-branch=master --git-debian-branch=debian-sid -``` \ No newline at end of file +git checkout debian +git merge master --no-ff +dch -v -1 +gbp buildpackage --git-debian-branch=debian --git-upstream-tree=master --git-ignore-new +``` + +If the build is OK, you can now build the final package. + +``` +dch -D stretch -r +gbp buildpackage --git-debian-branch=debian --git-upstream-tree=master --git-tag --git-sign --git-keyid= +```