mirror of
https://github.com/zeromq/libzmq.git
synced 2025-01-31 14:39:55 +01:00
Debian packaging fixes suitable for 0MQ git
Removed README.source, TODO.source since these are irrelevant to a generic git package. Fixed spelling in debian/copyright. Removed RFC check in debian/rules, again irrelevant to a generic git package.
This commit is contained in:
parent
8aa2acd0f8
commit
1dc0380e29
37
debian/README.source
vendored
37
debian/README.source
vendored
@ -1,37 +0,0 @@
|
|||||||
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.)
|
|
||||||
|
|
5
debian/TODO.source
vendored
5
debian/TODO.source
vendored
@ -1,5 +0,0 @@
|
|||||||
* use external openpgm instead of included one
|
|
||||||
-> openpgm doesn't include obvious build instruction and I don't really know
|
|
||||||
scons or cmake. Postponed for now.
|
|
||||||
* use external XmlParser instead of included one
|
|
||||||
-> Not sure, only makes sense if it is used somewhere else.
|
|
2
debian/copyright
vendored
2
debian/copyright
vendored
@ -35,7 +35,7 @@ License:
|
|||||||
On Debian systems, the complete text of the GNU Lesser General
|
On Debian systems, the complete text of the GNU Lesser General
|
||||||
Public License can be found in `/usr/share/common-licenses/LGPL'.
|
Public License can be found in `/usr/share/common-licenses/LGPL'.
|
||||||
|
|
||||||
iMatrix also offers commercial licenses for 0MQ.
|
iMatix also offers commercial licenses for 0MQ.
|
||||||
|
|
||||||
|
|
||||||
Licensing information for the included OpenPGM library
|
Licensing information for the included OpenPGM library
|
||||||
|
6
debian/rules
vendored
6
debian/rules
vendored
@ -20,12 +20,6 @@ configure: configure-stamp
|
|||||||
configure-stamp:
|
configure-stamp:
|
||||||
dh_testdir
|
dh_testdir
|
||||||
|
|
||||||
# hack: check that we're building from dsfg-free orig tarball
|
|
||||||
if tar tzf foreign/openpgm/libpgm-*.tar.gz | grep -q rfc3208.txt;then \
|
|
||||||
echo "Remove RFC documents from orig tar."; \
|
|
||||||
exit 1; \
|
|
||||||
fi
|
|
||||||
|
|
||||||
./configure $(CROSS) \
|
./configure $(CROSS) \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
$(pgm_opt) \
|
$(pgm_opt) \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user