libzmq/debian
2010-04-10 13:26:38 +02:00
..
source Debian packaging update from Adrian von Bidder 2010-04-10 13:26:38 +02:00
changelog Debian packaging update from Adrian von Bidder 2010-04-10 13:26:38 +02:00
compat moving debian directory to the root of the project 2010-01-29 08:39:19 +01:00
control Debian packaging update from Adrian von Bidder 2010-04-10 13:26:38 +02:00
copyright Debian packaging update from Adrian von Bidder 2010-04-10 13:26:38 +02:00
libzmq0.install Debian packaging update from Adrian von Bidder 2010-04-10 13:26:38 +02:00
libzmq0.manpages Debian packaging update from Adrian von Bidder 2010-04-10 13:26:38 +02:00
libzmq-dev.install Debian packaging update from Adrian von Bidder 2010-04-10 13:26:38 +02:00
libzmq-dev.manpages Debian packaging update from Adrian von Bidder 2010-04-10 13:26:38 +02:00
README.Debian Debian packaging update from Adrian von Bidder 2010-04-10 13:26:38 +02:00
README.source Debian packaging update from Adrian von Bidder 2010-04-10 13:26:38 +02:00
rules Debian packaging update from Adrian von Bidder 2010-04-10 13:26:38 +02:00
TODO.source Debian packaging update from Adrian von Bidder 2010-04-10 13:26:38 +02:00
zeromq-bin.install Debian packaging update from Adrian von Bidder 2010-04-10 13:26:38 +02:00
zeromq-bin.manpages Debian packaging update from Adrian von Bidder 2010-04-10 13:26:38 +02:00

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.)