summaryrefslogtreecommitdiff
path: root/development.mdwn
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2013-09-12 19:10:32 -0300
committerSilvio Rhatto <rhatto@riseup.net>2013-09-12 19:10:32 -0300
commit3f6c8000abbb45788f76a9b5bc36344d340763c3 (patch)
tree2ed8cb0750b4dbadd8a20009ed6fa54cb189cbf6 /development.mdwn
parent5811e07b6caca8023d823b8e7cf3eedc1dc1f8d9 (diff)
parentaf51f2155f7b103ccf2752eac4ef580bc2fe67d4 (diff)
downloadkeyringer-3f6c8000abbb45788f76a9b5bc36344d340763c3.tar.gz
keyringer-3f6c8000abbb45788f76a9b5bc36344d340763c3.tar.bz2
Merge branch 'master' into debian
Diffstat (limited to 'development.mdwn')
-rw-r--r--development.mdwn38
1 files changed, 38 insertions, 0 deletions
diff --git a/development.mdwn b/development.mdwn
new file mode 100644
index 0000000..874a408
--- /dev/null
+++ b/development.mdwn
@@ -0,0 +1,38 @@
+[[!meta title="Keyringer: development guidelines"]]
+
+Preparing the source code:
+
+ make build_man
+
+Commit and tag release:
+
+ git checkout master
+ git commit -m "Keyringer 0.1"
+ git tag -s
+ git checkout upstream
+ git merge master
+ git checkout debian
+ git merge master
+ git push --tags
+
+Creating the `debian/` structure:
+
+ dh_make -p keyringer_0.1 --createorig
+
+Creating a release file:
+
+ git archive --format=tar HEAD | gzip >../tarballs/keyringer-0.1.tar.gz
+
+To generate a `keyringer_0.1.orig.tar.gz`-line file:
+
+ dh_make -f ../tarballs/keyringer-0.1.tar.gz -p keyringer_0.1
+
+Building a package from the git three using the upstream branch:
+
+ git-buildpackage
+
+References:
+
+* [Using Git for Debian Packaging](http://www.eyrie.org/~eagle/notes/debian/git.html).
+* [Building packages from the Git repository](http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.building.html).
+