diff options
author | Adrian von Bidder <avbidder@fortytwo.ch> | 2010-04-10 13:23:09 +0200 |
---|---|---|
committer | Martin Lucina <mato@kotelna.sk> | 2010-04-10 13:26:38 +0200 |
commit | 8aa2acd0f8906b95232e765da805e3fab947b76b (patch) | |
tree | 97ebf3db7cfd9b3d2babf078c895a69421af72db /debian/README.source | |
parent | 1d28dc9059d0014314ad22d98ddb7c6f21c151e7 (diff) |
Debian packaging update from Adrian von Bidder
Diffstat (limited to 'debian/README.source')
-rw-r--r-- | debian/README.source | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/debian/README.source b/debian/README.source new file mode 100644 index 0000000..c0c7266 --- /dev/null +++ b/debian/README.source @@ -0,0 +1,37 @@ +The source of this package is managed by using a hgpkg managed +mercurial repository at https://fortytwo.ch/hg/pkg-zeromq. (hgpkg is +currently included in the debian/ directoriy here and not separately packaged, +since it's not widely used yet.) + +Typically, you'd start by: + + $ wget TODO get upstream tarball + $ hg clone https://fortytwo.ch/hg/pkg-zeromq zeromq + $ debian/hgpkg build + +Description: the repository contains an "upstream" and a "default" branch; +"upstream" is directly imported from upstream's svn, and the default branch +contains the directory as it is to be packed by dpkg-source. + +So far, the upstream source is unpatched. + +Upstream is at: + http://www.zeromq.org/ + +Import a new upstream version: + + $ debian/hgpkg import <path/to/tar> + (<path/to/tar> is the upstream tarball to be imported; the upstream + version is extracted from the tarball filename. The import will switch to + the upstream branch, import, and switch back, and leave the uncommitted + merge on the default branch.) + -> now examine the merge, correct packaging issues, edit debian/changelog if + necessary. + $ hg ci -m "new package version" + $ debian/hgpkg build + -> if the package is good: + $ debian/hgpkg markdeb + +(arguably a mercurial bug: you'll get a merge conflict in .hgtags during +upstream import which you'll have to correct manually.) + |