mirror of
https://github.com/zeromq/libzmq.git
synced 2025-07-04 09:37:15 +02:00
Debian packaging update from Adrian von Bidder
This commit is contained in:
parent
1d28dc9059
commit
8aa2acd0f8
10
debian/README.Debian
vendored
10
debian/README.Debian
vendored
@ -1,6 +1,4 @@
|
||||
zeromq for Debian
|
||||
-----------------
|
||||
|
||||
<possible notes regarding this package - if none, delete this file>
|
||||
|
||||
-- Peter Busser <peter@bigboy.mirabilix.nl> Tue, 15 Dec 2009 16:11:38 +0100
|
||||
As of version 2.0.6, the zeromq source tarball only includes the C/C++ library;
|
||||
the other language bindings (available are at least: Java, Ruby, Python,
|
||||
Haskell, Common Lisp) are shipped separately. To my knowledge, Debian packages
|
||||
are not available.
|
||||
|
37
debian/README.source
vendored
Normal file
37
debian/README.source
vendored
Normal file
@ -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.)
|
||||
|
5
debian/TODO.source
vendored
Normal file
5
debian/TODO.source
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
* 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.
|
24
debian/changelog
vendored
24
debian/changelog
vendored
@ -1,6 +1,24 @@
|
||||
zeromq (1.9-1m) unstable; urgency=low
|
||||
zeromq (2.0.6beta.dfsg-2) unstable; urgency=low
|
||||
|
||||
* Initial release.
|
||||
* Much improved descriptions (thanks to Martin Lucina)
|
||||
* Rename zeromq-utils to -bin to better reflect the nature of these files.
|
||||
|
||||
-- Peter Busser <peter@mirabilix.nl> Tue, 15 Dec 2009 16:11:38 +0100
|
||||
-- Adrian von Bidder <cmot@debian.org> Mon, 22 Mar 2010 07:05:29 +0100
|
||||
|
||||
zeromq (2.0.6beta.dfsg-1) unstable; urgency=low
|
||||
|
||||
* New upstream version.
|
||||
- Source doesn't include non-C/C++ language bindings anymore.
|
||||
- New versioning: 2.0.6 is official upstream version which is a beta.
|
||||
* Repacked orig tar: removed non-free RFC documents (closes: #567513)
|
||||
* Improved/corrected description and copyright file, added bzip2 build
|
||||
dependency. Thanks to feedback from zeromq mailing list.
|
||||
* Disable OpenPGM on non-x86 architectures (closes: #567848)
|
||||
|
||||
-- Adrian von Bidder <cmot@debian.org> Wed, 17 Mar 2010 10:43:40 +0100
|
||||
|
||||
zeromq (2.0~beta2-1) unstable; urgency=low
|
||||
|
||||
* Initial package (closes: #566125)
|
||||
|
||||
-- Adrian von Bidder <cmot@debian.org> Tue, 26 Jan 2010 19:03:39 +0100
|
||||
|
7
debian/cl-zeromq.files
vendored
7
debian/cl-zeromq.files
vendored
@ -1,7 +0,0 @@
|
||||
usr/share/common-lisp/source/meta.lisp
|
||||
usr/share/common-lisp/source/package.lisp
|
||||
usr/share/common-lisp/source/zeromq-api.lisp
|
||||
usr/share/common-lisp/source/zeromq.asd
|
||||
usr/share/common-lisp/source/zeromq.lisp
|
||||
usr/share/common-lisp/systems/zeromq.asd
|
||||
usr/share/man/man7/zmq_cl.7
|
6
debian/cl-zeromq.install
vendored
6
debian/cl-zeromq.install
vendored
@ -1,6 +0,0 @@
|
||||
bindings/cl/meta.lisp usr/share/common-lisp/source/
|
||||
bindings/cl/package.lisp usr/share/common-lisp/source/
|
||||
bindings/cl/zeromq-api.lisp usr/share/common-lisp/source/
|
||||
bindings/cl/zeromq.asd usr/share/common-lisp/source/
|
||||
bindings/cl/zeromq.lisp usr/share/common-lisp/source/
|
||||
usr/share/man/man7/zmq_cl.7 usr/share/man/man7/
|
1
debian/cl-zeromq.links
vendored
1
debian/cl-zeromq.links
vendored
@ -1 +0,0 @@
|
||||
usr/share/common-lisp/source/zeromq.asd usr/share/common-lisp/systems/zeromq.asd
|
193
debian/control
vendored
193
debian/control
vendored
@ -1,161 +1,76 @@
|
||||
Source: zeromq
|
||||
Priority: extra
|
||||
Maintainer: Peter Busser <peter@mirabilix.nl>
|
||||
Build-Depends: debhelper (>= 7), uuid-dev, autoconf, pkg-config, automake, libtool, libglib2.0-dev, python-all-dev, python-dev, python-central
|
||||
Standards-Version: 3.7.3
|
||||
Section: libs
|
||||
Priority: optional
|
||||
Maintainer: Adrian von Bidder <cmot@debian.org>
|
||||
Build-Depends: debhelper (>= 7), libglib2.0-dev [amd64 i386], python [amd64 i386], uuid-dev
|
||||
Standards-Version: 3.8.4
|
||||
Homepage: http://www.zeromq.org/
|
||||
Vcs-Git: git://githumb.com/sustrik/zeromq2.git
|
||||
Vcs-Browser: https://fortytwo.ch/hg/pkg-zeromq
|
||||
Vcs-Hg: https://fortytwo.ch/hg/pkg-zeromq
|
||||
|
||||
Package: libzeromq-dev
|
||||
Section: libdevel
|
||||
Package: libzmq0
|
||||
Architecture: any
|
||||
Depends: libzeromq0 (= ${binary:Version})
|
||||
Description: Development files and static library for the ZeroMQ library
|
||||
ZeroMQ is a very fast, thin messaging implementation which supports different
|
||||
messaging models. It reaches 13.4 microseconds end-to-end latencies and up to
|
||||
4,100,000 messages a second today. It requires only a couple of pages in
|
||||
resident memory. It supports different wire protocols: TCP, PGM, AMQP, and
|
||||
SCTP.
|
||||
.
|
||||
There are C, C++, Lisp, Java, Python, Ruby, and .NET language APis.
|
||||
.
|
||||
It is fully distributed: no central servers to crash, millions of WAN and
|
||||
LAN nodes. It is an extensible framework: kernel-style drivers for custom
|
||||
hardware, protocols, or applications.
|
||||
.
|
||||
This package contains ZeroMQ related development libraries and header files.
|
||||
|
||||
Package: libzeromq0
|
||||
Section: libs
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||
Description: The ZeroMQ library
|
||||
ZeroMQ is a very fast, thin messaging implementation which supports different
|
||||
messaging models. It reaches 13.4 microseconds end-to-end latencies and up to
|
||||
4,100,000 messages a second today. It requires only a couple of pages in
|
||||
resident memory. It supports different wire protocols: TCP, PGM, AMQP, and
|
||||
SCTP.
|
||||
.
|
||||
There are C, C++, Lisp, Java, Python, Ruby, and .NET language APis.
|
||||
.
|
||||
It is fully distributed: no central servers to crash, millions of WAN and
|
||||
LAN nodes. It is an extensible framework: kernel-style drivers for custom
|
||||
hardware, protocols, or applications.
|
||||
Recommends: zeromq-bin
|
||||
Description: The ZeroMQ messaging library
|
||||
The 0MQ lightweight messaging kernel is a library which extends the
|
||||
standard socket interfaces with features traditionally provided by
|
||||
specialised messaging middleware products. 0MQ sockets provide an
|
||||
abstraction of asynchronous message queues, multiple messaging
|
||||
patterns, message filtering (subscriptions), seamless access to
|
||||
multiple transport protocols and more.
|
||||
.
|
||||
This package contains the ZeroMQ shared library.
|
||||
|
||||
Package: cl-zeromq
|
||||
Section: devel
|
||||
Architecture: all
|
||||
Depends: libzeromq0 (= ${binary:Version}), common-lisp-controller, cl-cffi, cl-trivial-garbage, cl-iolib
|
||||
Description: Common Lisp bindings for the ZeroMQ messaging library
|
||||
ZeroMQ is a very fast, thin messaging implementation which supports different
|
||||
messaging models. It reaches 13.4 microseconds end-to-end latencies and up to
|
||||
4,100,000 messages a second today. It requires only a couple of pages in
|
||||
resident memory. It supports different wire protocols: TCP, PGM, AMQP, and
|
||||
SCTP.
|
||||
.
|
||||
There are C, C++, Lisp, Java, Python, Ruby, and .NET language APis.
|
||||
.
|
||||
It is fully distributed: no central servers to crash, millions of WAN and
|
||||
LAN nodes. It is an extensible framework: kernel-style drivers for custom
|
||||
hardware, protocols, or applications.
|
||||
.
|
||||
This package contains the ZeroMQ Common Lisp bindings.
|
||||
|
||||
Package: zeromq-utils
|
||||
Package: zeromq-bin
|
||||
Architecture: any
|
||||
Section: utils
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||
Conflicts: zeromq-utils (<= 2.0.6beta.dfsg-1)
|
||||
Replaces: zeromq-utils (<= 2.0.6beta.dfsg-1)
|
||||
Description: Utilities for ZeroMQ
|
||||
ZeroMQ is a very fast, thin messaging implementation which supports different
|
||||
messaging models. It reaches 13.4 microseconds end-to-end latencies and up to
|
||||
4,100,000 messages a second today. It requires only a couple of pages in
|
||||
resident memory. It supports different wire protocols: TCP, PGM, AMQP, and
|
||||
SCTP.
|
||||
The 0MQ lightweight messaging kernel is a library which extends the
|
||||
standard socket interfaces with features traditionally provided by
|
||||
specialised messaging middleware products. 0MQ sockets provide an
|
||||
abstraction of asynchronous message queues, multiple messaging
|
||||
patterns, message filtering (subscriptions), seamless access to
|
||||
multiple transport protocols and more.
|
||||
.
|
||||
There are C, C++, Lisp, Java, Python, Ruby, and .NET language APis.
|
||||
This package contains the ZeroMQ devices:
|
||||
.
|
||||
It is fully distributed: no central servers to crash, millions of WAN and
|
||||
LAN nodes. It is an extensible framework: kernel-style drivers for custom
|
||||
hardware, protocols, or applications.
|
||||
zmq_queue (Forwarder device for request-response messaging)
|
||||
zmq_forwarder (Forwarder device for publish-subscribe messaging)
|
||||
zmq_streamer (Streamer device for parallelized pipeline messaging)
|
||||
.
|
||||
This package contains a few ZeroMQ related utilities.
|
||||
These are building blocks intended to serve as intermediate nodes in
|
||||
complex messaging topologies.
|
||||
|
||||
Package: libzeromq-ruby
|
||||
Section: ruby
|
||||
Package: libzmq-dev
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||
Description: Ruby language bindings for the ZeroMQ messaging library
|
||||
ZeroMQ is a very fast, thin messaging implementation which supports different
|
||||
messaging models. It reaches 13.4 microseconds end-to-end latencies and up to
|
||||
4,100,000 messages a second today. It requires only a couple of pages in
|
||||
resident memory. It supports different wire protocols: TCP, PGM, AMQP, and
|
||||
SCTP.
|
||||
Section: libdevel
|
||||
Depends: libzmq0 (= ${binary:Version}), ${misc:Depends}
|
||||
Description: Development files and static library for the ZeroMQ library
|
||||
The 0MQ lightweight messaging kernel is a library which extends the
|
||||
standard socket interfaces with features traditionally provided by
|
||||
specialised messaging middleware products. 0MQ sockets provide an
|
||||
abstraction of asynchronous message queues, multiple messaging
|
||||
patterns, message filtering (subscriptions), seamless access to
|
||||
multiple transport protocols and more.
|
||||
.
|
||||
There are C, C++, Lisp, Java, Python, Ruby, and .NET language APis.
|
||||
.
|
||||
It is fully distributed: no central servers to crash, millions of WAN and
|
||||
LAN nodes. It is an extensible framework: kernel-style drivers for custom
|
||||
hardware, protocols, or applications.
|
||||
.
|
||||
This package contains the Ruby bindings for ZeroMQ.
|
||||
This package contains ZeroMQ related development libraries and header files.
|
||||
|
||||
Package: libzeromq-python
|
||||
Section: python
|
||||
Package: libzmq-dbg
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||
Description: Python language bindings for the ZeroMQ messaging library
|
||||
ZeroMQ is a very fast, thin messaging implementation which supports different
|
||||
messaging models. It reaches 13.4 microseconds end-to-end latencies and up to
|
||||
4,100,000 messages a second today. It requires only a couple of pages in
|
||||
resident memory. It supports different wire protocols: TCP, PGM, AMQP, and
|
||||
SCTP.
|
||||
Priority: extra
|
||||
Section: debug
|
||||
Depends: libzmq0 (= ${binary:Version}), ${misc:Depends}
|
||||
Description: Debugging files for the ZeroMQ messaging library
|
||||
The 0MQ lightweight messaging kernel is a library which extends the
|
||||
standard socket interfaces with features traditionally provided by
|
||||
specialised messaging middleware products. 0MQ sockets provide an
|
||||
abstraction of asynchronous message queues, multiple messaging
|
||||
patterns, message filtering (subscriptions), seamless access to
|
||||
multiple transport protocols and more.
|
||||
.
|
||||
There are C, C++, Lisp, Java, Python, Ruby, and .NET language APis.
|
||||
.
|
||||
It is fully distributed: no central servers to crash, millions of WAN and
|
||||
LAN nodes. It is an extensible framework: kernel-style drivers for custom
|
||||
hardware, protocols, or applications.
|
||||
.
|
||||
This package contains the Python bindings for ZeroMQ.
|
||||
|
||||
Package: zeromq-examples
|
||||
Section: misc
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||
Description: Example programs for the ZeroMQ messaging library
|
||||
ZeroMQ is a very fast, thin messaging implementation which supports different
|
||||
messaging models. It reaches 13.4 microseconds end-to-end latencies and up to
|
||||
4,100,000 messages a second today. It requires only a couple of pages in
|
||||
resident memory. It supports different wire protocols: TCP, PGM, AMQP, and
|
||||
SCTP.
|
||||
.
|
||||
There are C, C++, Lisp, Java, Python, Ruby, and .NET language APis.
|
||||
.
|
||||
It is fully distributed: no central servers to crash, millions of WAN and
|
||||
LAN nodes. It is an extensible framework: kernel-style drivers for custom
|
||||
hardware, protocols, or applications.
|
||||
.
|
||||
This package contains the ZeroMQ example programs.
|
||||
|
||||
Package: zeromq-perf
|
||||
Section: misc
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||
Description: Performance tests for the ZeroMQ messaging library
|
||||
ZeroMQ is a very fast, thin messaging implementation which supports different
|
||||
messaging models. It reaches 13.4 microseconds end-to-end latencies and up to
|
||||
4,100,000 messages a second today. It requires only a couple of pages in
|
||||
resident memory. It supports different wire protocols: TCP, PGM, AMQP, and
|
||||
SCTP.
|
||||
.
|
||||
There are C, C++, Lisp, Java, Python, Ruby, and .NET language APis.
|
||||
.
|
||||
It is fully distributed: no central servers to crash, millions of WAN and
|
||||
LAN nodes. It is an extensible framework: kernel-style drivers for custom
|
||||
hardware, protocols, or applications.
|
||||
.
|
||||
This package contains the ZeroMQ performance test programs.
|
||||
|
||||
This package contains the debugging synmbols of the ZeroMQ library.
|
||||
|
105
debian/copyright
vendored
105
debian/copyright
vendored
@ -1,18 +1,105 @@
|
||||
This package was debianized by Peter Busser <peter@mirabilix.nl> on
|
||||
Tue, 15 Dec 2009 16:11:38 +0100.
|
||||
This package was debianized by
|
||||
Adrian von Bidder <cmot@debian.org>
|
||||
based on earlier work by Peter Busser <peter@mirabilix.nl>
|
||||
|
||||
It was downloaded from http://www.zeromq.org/
|
||||
The packaging scripts are ©2009-2010 by these authors and are distributed
|
||||
under the same terms as the zeromq library (LGPL 2 or later.)
|
||||
|
||||
Upstream Author(s): iMatix Corporation
|
||||
|
||||
Copyright:
|
||||
Copyright (C) 2007-2010 by iMatix Corporation
|
||||
Licensing information for 0MQ
|
||||
-----------------------------
|
||||
|
||||
Project homepage, with original source code:
|
||||
http://www.zeromq.org/
|
||||
|
||||
Copyright and Upstream Authors:
|
||||
|
||||
Copyright © 2007-2010 iMatix Corporation
|
||||
|
||||
License:
|
||||
|
||||
The Debian packaging is (C) 2009, Peter Busser <peter@bigboy.mirabilix.nl>
|
||||
This package is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2 of the License, or (at your option) any later version.
|
||||
|
||||
It is licensed under the LGPL3, see `/usr/share/common-licenses/GPL-3' and
|
||||
`/usr/share/common-licenses/LGPL-3'.
|
||||
This package is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this package; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
On Debian systems, the complete text of the GNU Lesser General
|
||||
Public License can be found in `/usr/share/common-licenses/LGPL'.
|
||||
|
||||
iMatrix also offers commercial licenses for 0MQ.
|
||||
|
||||
|
||||
Licensing information for the included OpenPGM library
|
||||
------------------------------------------------------
|
||||
|
||||
Project homepage, with original source code:
|
||||
http://code.google.com/p/openpgm/
|
||||
|
||||
Copyright and Upstream Authors:
|
||||
Copyright © 2006-2010 Miru Limited.
|
||||
Copyright © 1995, 1996, 2001, 2003 Free Software Foundation, Inc.
|
||||
Copyright © 2002, 2003 Andi Kleen, SuSE Labs.
|
||||
|
||||
License:
|
||||
Most of OpenPGM is licensed under the terms of the GNU Lesser Public
|
||||
License, the LGPL, see the file COPYING for details.
|
||||
|
||||
The ultra-high performance partial checksum & folding routines that are
|
||||
taken from the Linux kernel and licensed under the terms of the GNU General
|
||||
Public License, the GPL, see the file COPYING.GPL for details.
|
||||
|
||||
Hence you should treat the libraries libpgm, libpgmsnmp, and libpgmhttp of
|
||||
OpenPGM as being LGPL licensed and the library libpgmplus as being GPL
|
||||
licensed.
|
||||
|
||||
(Packager's note: "GPL" in the context of the Linux kernel means GPL 2. 0MQ
|
||||
doesn't use those files during build or runtime, so it is not relevant for the
|
||||
license of zeromq itself.))
|
||||
|
||||
Commercial licenses are also offered.
|
||||
|
||||
On Debian systems, the complete text of the GNU Lesser General
|
||||
Public License can be found in `/usr/share/common-licenses/LGPL'.
|
||||
|
||||
On Debian systems, the complete text of the GNU General Public
|
||||
License can be found in `/usr/share/common-licenses/GPL-2'.
|
||||
|
||||
|
||||
|
||||
Licensing information for the included XMLParser library
|
||||
--------------------------------------------------------
|
||||
|
||||
From xmlParser.hpp:
|
||||
|
||||
Copyright (c) 2002, Frank Vanden Berghen
|
||||
All rights reserved.
|
||||
|
||||
The following license terms apply to projects that are in some way related to
|
||||
the "ZeroMQ project", including applications
|
||||
using "ZeroMQ project" and tools developed
|
||||
for enhancing "ZeroMQ project". All other projects
|
||||
(not related to "ZeroMQ project") have to use this
|
||||
code under the Aladdin Free Public License (AFPL)
|
||||
See the file "AFPL-license.txt" for more informations about the AFPL license.
|
||||
(see http://www.artifex.com/downloads/doc/Public.htm for detailed AFPL terms)
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
* Neither the name of Frank Vanden Berghen nor the
|
||||
names of its contributors may be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
|
5
debian/dirs
vendored
5
debian/dirs
vendored
@ -1,5 +0,0 @@
|
||||
usr/share/common-lisp/source
|
||||
usr/share/common-lisp/systems
|
||||
usr/share/zeromq/c-perf
|
||||
usr/share/zeromq/c++-perf
|
||||
usr/share/zeromq/examples
|
2
debian/docs
vendored
2
debian/docs
vendored
@ -1,2 +0,0 @@
|
||||
NEWS
|
||||
README
|
37
debian/libzeromq-dev.files
vendored
37
debian/libzeromq-dev.files
vendored
@ -1,37 +0,0 @@
|
||||
usr/include/*
|
||||
usr/lib/lib*.a
|
||||
usr/lib/lib*.so
|
||||
usr/lib/pkgconfig/*
|
||||
usr/lib/*.la
|
||||
usr/share/pkgconfig/*
|
||||
usr/share/man/man7/zmq_udp.7
|
||||
usr/share/man/man7/zmq_tcp.7
|
||||
usr/share/man/man7/zmq_pgm.7
|
||||
usr/share/man/man7/zmq.7
|
||||
usr/share/man/man7/zmq_cpp.7
|
||||
usr/share/man/man7/zmq_inproc.7
|
||||
usr/share/man/man3/zmq_msg_copy.3
|
||||
usr/share/man/man3/zmq_msg_move.3
|
||||
usr/share/man/man3/zmq_send.3
|
||||
usr/share/man/man3/zmq_flush.3
|
||||
usr/share/man/man3/zmq_msg_init_size.3
|
||||
usr/share/man/man3/zmq_msg_data.3
|
||||
usr/share/man/man3/zmq_close.3
|
||||
usr/share/man/man3/zmq_msg_close.3
|
||||
usr/share/man/man3/zmq_term.3
|
||||
usr/share/man/man3/zmq_recv.3
|
||||
usr/share/man/man3/zmq_init.3
|
||||
usr/share/man/man3/zmq_socket.3
|
||||
usr/share/man/man3/zmq_msg_init.3
|
||||
usr/share/man/man3/zmq_msg_size.3
|
||||
usr/share/man/man3/zmq_poll.3
|
||||
usr/share/man/man3/zmq_bind.3
|
||||
usr/share/man/man3/zmq_connect.3
|
||||
usr/share/man/man3/zmq_setsockopt.3
|
||||
usr/share/man/man3/zmq_strerror.3
|
||||
usr/share/man/man7/zmq_udp.7
|
||||
usr/share/man/man7/zmq_tcp.7
|
||||
usr/share/man/man7/zmq_pgm.7
|
||||
usr/share/man/man7/zmq.7
|
||||
usr/share/man/man7/zmq_cpp.7
|
||||
usr/share/man/man7/zmq_inproc.7
|
19
debian/libzeromq-dev.install
vendored
19
debian/libzeromq-dev.install
vendored
@ -1,19 +0,0 @@
|
||||
usr/include/* usr/include
|
||||
usr/lib/libzmq.la usr/lib
|
||||
usr/lib/libzmq.a usr/lib
|
||||
usr/lib/pkgconfig/libzmq.pc usr/lib/pkgconfig/
|
||||
usr/lib/libzmq.so usr/lib/
|
||||
usr/share/man/man3/*3 usr/share/man/man3
|
||||
usr/share/man/man7/zmq_udp.7 usr/share/man/man7
|
||||
usr/share/man/man7/zmq_tcp.7 usr/share/man/man7
|
||||
usr/share/man/man7/zmq_pgm.7 usr/share/man/man7
|
||||
usr/share/man/man7/zmq.7 usr/share/man/man7
|
||||
usr/share/man/man7/zmq_cpp.7 usr/share/man/man7
|
||||
usr/share/man/man7/zmq_inproc.7 usr/share/man/man7
|
||||
usr/share/man/man7/zmq_udp.7 usr/share/man/man7
|
||||
usr/share/man/man7/zmq_tcp.7 usr/share/man/man7
|
||||
usr/share/man/man7/zmq_pgm.7 usr/share/man/man7
|
||||
usr/share/man/man7/zmq.7 usr/share/man/man7
|
||||
usr/share/man/man7/zmq_cpp.7 usr/share/man/man7
|
||||
usr/share/man/man7/zmq_inproc.7 usr/share/man/man7
|
||||
|
1
debian/libzeromq-python.files
vendored
1
debian/libzeromq-python.files
vendored
@ -1 +0,0 @@
|
||||
usr/share/man/man7/zmq_python.7
|
1
debian/libzeromq-python.install
vendored
1
debian/libzeromq-python.install
vendored
@ -1 +0,0 @@
|
||||
usr/share/man/man7/zmq_python.7 usr/share/man/man7/
|
1
debian/libzeromq-ruby.files
vendored
1
debian/libzeromq-ruby.files
vendored
@ -1 +0,0 @@
|
||||
usr/share/man/man7/zmq_ruby.7
|
1
debian/libzeromq-ruby.install
vendored
1
debian/libzeromq-ruby.install
vendored
@ -1 +0,0 @@
|
||||
usr/share/man/man7/zmq_ruby.7 usr/share/man/man7
|
2
debian/libzeromq0.files
vendored
2
debian/libzeromq0.files
vendored
@ -1,2 +0,0 @@
|
||||
usr/lib/libzmq.so.0
|
||||
usr/lib/libzmq.so.0.0.0
|
1
debian/libzeromq0.install
vendored
1
debian/libzeromq0.install
vendored
@ -1 +0,0 @@
|
||||
usr/lib/libzmq.so.* usr/lib
|
5
debian/libzmq-dev.install
vendored
Normal file
5
debian/libzmq-dev.install
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
usr/include/*
|
||||
usr/lib/libzmq.a
|
||||
usr/lib/libzmq.la
|
||||
usr/lib/libzmq.so
|
||||
usr/lib/pkgconfig/libzmq.pc
|
2
debian/libzmq-dev.manpages
vendored
Normal file
2
debian/libzmq-dev.manpages
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
debian/tmp/usr/share/man/man3/*
|
||||
debian/tmp/usr/share/man/man7/zmq_cpp.7
|
1
debian/libzmq0.install
vendored
Normal file
1
debian/libzmq0.install
vendored
Normal file
@ -0,0 +1 @@
|
||||
usr/lib/libzmq.so.*
|
5
debian/libzmq0.manpages
vendored
Normal file
5
debian/libzmq0.manpages
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
debian/tmp/usr/share/man/man7/zmq.7
|
||||
debian/tmp/usr/share/man/man7/zmq_inproc.7
|
||||
debian/tmp/usr/share/man/man7/zmq_ipc.7
|
||||
debian/tmp/usr/share/man/man7/zmq_pgm.7
|
||||
debian/tmp/usr/share/man/man7/zmq_tcp.7
|
124
debian/rules
vendored
124
debian/rules
vendored
@ -1,130 +1,81 @@
|
||||
#!/usr/bin/make -f
|
||||
# -*- makefile -*-
|
||||
# Sample debian/rules that uses debhelper.
|
||||
# This file was originally written by Joey Hess and Craig Small.
|
||||
# As a special exception, when this file is copied by dh-make into a
|
||||
# dh-make output file, you may use that output file without restriction.
|
||||
# This special exception was added by Craig Small in version 0.37 of dh-make.
|
||||
|
||||
# Uncomment this to turn on verbose mode.
|
||||
#export DH_VERBOSE=1
|
||||
|
||||
DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
|
||||
|
||||
ifneq (,$(filter $(DEB_HOST_ARCH),i386 amd64))
|
||||
pgm_opt := --with-pgm
|
||||
else
|
||||
pgm_opt :=
|
||||
endif
|
||||
|
||||
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
|
||||
NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
|
||||
MAKEFLAGS += -j$(NUMJOBS)
|
||||
endif
|
||||
|
||||
|
||||
|
||||
# shared library versions, option 1
|
||||
version=0.0.0
|
||||
major=0
|
||||
|
||||
# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
|
||||
#version=`ls src/.libs/lib*.so.* | \
|
||||
# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
|
||||
#major=`ls src/.libs/lib*.so.* | \
|
||||
# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
|
||||
|
||||
|
||||
pkg := cl-zeromq
|
||||
debpkg := cl-zeromq
|
||||
clc-source := usr/share/common-lisp/source
|
||||
clc-systems := usr/share/common-lisp/systems
|
||||
clc-cl-zeromq := $(clc-source)/$(pkg)
|
||||
|
||||
rubydir := /usr/lib/ruby/1.8/$(shell dpkg-architecture -qDEB_BUILD_GNU_CPU)-$(shell dpkg-architecture -qDEB_BUILD_ARCH_OS)
|
||||
|
||||
configure: configure-stamp
|
||||
configure-stamp:
|
||||
dh_testdir
|
||||
# Add here commands to configure the package.
|
||||
|
||||
./autogen.sh
|
||||
|
||||
ifneq "$(wildcard /usr/share/misc/config.sub)" ""
|
||||
cp -f /usr/share/misc/config.sub config.sub
|
||||
endif
|
||||
ifneq "$(wildcard /usr/share/misc/config.guess)" ""
|
||||
cp -f /usr/share/misc/config.guess config.guess
|
||||
endif
|
||||
# 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) \
|
||||
--prefix=/usr \
|
||||
--with-c \
|
||||
--with-cpp \
|
||||
--with-pgm \
|
||||
--with-pgm-examples \
|
||||
--with-forwarder \
|
||||
--with-streamer \
|
||||
--with-queue \
|
||||
--with-perf \
|
||||
--with-chat \
|
||||
--mandir=\$${prefix}/share/man \
|
||||
--infodir=\$${prefix}/share/info \
|
||||
CFLAGS="$(CFLAGS)" \
|
||||
LDFLAGS="-Wl,-z,defs"
|
||||
--prefix=/usr \
|
||||
$(pgm_opt) \
|
||||
CFLAGS="$(CFLAGS)" \
|
||||
LDFLAGS="-Wl,--as-needed -Wl,-z,defs" \
|
||||
|
||||
touch configure-stamp
|
||||
|
||||
|
||||
build: build-stamp
|
||||
build-stamp: configure-stamp
|
||||
|
||||
build-stamp: configure-stamp
|
||||
dh_testdir
|
||||
|
||||
# Add here commands to compile the package.
|
||||
$(MAKE)
|
||||
$(MAKE) $(MAKEFLAGS)
|
||||
|
||||
touch $@
|
||||
|
||||
clean:
|
||||
clean:
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
rm -f build-stamp configure-stamp
|
||||
|
||||
# Add here commands to clean up after the build process.
|
||||
# $(MAKE) clean
|
||||
if [ -e Makefile ]; then make distclean; fi
|
||||
rm -rf foreign/openpgm/libpgm-2.0.20rc5 config.log
|
||||
|
||||
dh_clean
|
||||
dh_clean
|
||||
|
||||
install: build
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
dh_clean -k
|
||||
dh_prep
|
||||
dh_installdirs
|
||||
|
||||
# Add here commands to install the package into debian/tmp
|
||||
$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
|
||||
|
||||
|
||||
# Build architecture-independent files here.
|
||||
|
||||
binary-indep: build install
|
||||
# We have nothing to do by default.
|
||||
|
||||
# Build architecture-dependent files here.
|
||||
binary-arch: build install
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
dh_installchangelogs ChangeLog
|
||||
dh_installdocs
|
||||
dh_installexamples
|
||||
# dh_install --fail-missing
|
||||
dh_install --list-missing
|
||||
# dh_installmenu
|
||||
# dh_installdebconf
|
||||
# dh_installlogrotate
|
||||
# dh_installemacsen
|
||||
# dh_installpam
|
||||
# dh_installmime
|
||||
# dh_installinit
|
||||
# dh_installcron
|
||||
# dh_installinfo
|
||||
dh_install -X/usr/share/man --fail-missing
|
||||
dh_installman
|
||||
dh_installchangelogs
|
||||
dh_installdocs
|
||||
dh_lintian
|
||||
dh_link
|
||||
dh_strip
|
||||
dh_strip --dbg-package=libzmq-dbg
|
||||
dh_compress
|
||||
dh_fixperms
|
||||
# dh_perl
|
||||
# dh_python
|
||||
dh_makeshlibs
|
||||
dh_installdeb
|
||||
dh_shlibdeps
|
||||
@ -134,3 +85,14 @@ binary-arch: build install
|
||||
|
||||
binary: binary-indep binary-arch
|
||||
.PHONY: build clean binary-indep binary-arch binary install configure
|
||||
|
||||
# vim: set filetype=make
|
||||
|
||||
|
||||
# build depends:
|
||||
# - python[-all]-dev
|
||||
# - ruby-dev
|
||||
# -> figure out ruby-headersdir option automatically
|
||||
# - openjdk-6-jdk (or whatever)
|
||||
# -> set JAVA_HOME automatically
|
||||
# - libglib2.0-dev
|
||||
|
1
debian/shlibs.local
vendored
1
debian/shlibs.local
vendored
@ -1 +0,0 @@
|
||||
libzmq 2.0 libzeromq0 (>> 2.0-0), libzeromq0 (<< 2.0-99)
|
1
debian/source/format
vendored
Normal file
1
debian/source/format
vendored
Normal file
@ -0,0 +1 @@
|
||||
3.0 (quilt)
|
1
debian/source/options
vendored
Normal file
1
debian/source/options
vendored
Normal file
@ -0,0 +1 @@
|
||||
single-debian-patch
|
3
debian/zeromq-bin.install
vendored
Normal file
3
debian/zeromq-bin.install
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
usr/bin/zmq_forwarder
|
||||
usr/bin/zmq_queue
|
||||
usr/bin/zmq_streamer
|
3
debian/zeromq-bin.manpages
vendored
Normal file
3
debian/zeromq-bin.manpages
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
debian/tmp/usr/share/man/man1/zmq_forwarder.1
|
||||
debian/tmp/usr/share/man/man1/zmq_queue.1
|
||||
debian/tmp/usr/share/man/man1/zmq_streamer.1
|
2
debian/zeromq-examples.files
vendored
2
debian/zeromq-examples.files
vendored
@ -1,2 +0,0 @@
|
||||
usr/share/zeromq/examples/display
|
||||
usr/share/zeromq/examples/prompt
|
2
debian/zeromq-examples.install
vendored
2
debian/zeromq-examples.install
vendored
@ -1,2 +0,0 @@
|
||||
examples/chat/prompt /usr/share/zeromq/examples
|
||||
examples/chat/display /usr/share/zeromq/examples
|
10
debian/zeromq-perf.files
vendored
10
debian/zeromq-perf.files
vendored
@ -1,10 +0,0 @@
|
||||
usr/share/zeromq/c-perf/local_lat
|
||||
usr/share/zeromq/c-perf/local_thr
|
||||
usr/share/zeromq/c-perf/pgmrecv
|
||||
usr/share/zeromq/c-perf/pgmsend
|
||||
usr/share/zeromq/c-perf/remote_lat
|
||||
usr/share/zeromq/c-perf/remote_thr
|
||||
usr/share/zeromq/c++-perf/local_lat
|
||||
usr/share/zeromq/c++-perf/local_thr
|
||||
usr/share/zeromq/c++-perf/remote_thr
|
||||
usr/share/zeromq/c++-perf/remote_lat
|
10
debian/zeromq-perf.install
vendored
10
debian/zeromq-perf.install
vendored
@ -1,10 +0,0 @@
|
||||
perf/c/local_lat usr/share/zeromq/c-perf/
|
||||
perf/c/local_thr usr/share/zeromq/c-perf/
|
||||
perf/c/pgmrecv usr/share/zeromq/c-perf/
|
||||
perf/c/pgmsend usr/share/zeromq/c-perf/
|
||||
perf/c/remote_lat usr/share/zeromq/c-perf/
|
||||
perf/c/remote_thr usr/share/zeromq/c-perf/
|
||||
perf/cpp/local_lat usr/share/zeromq/c++-perf/
|
||||
perf/cpp/local_thr usr/share/zeromq/c++-perf/
|
||||
perf/cpp/remote_lat usr/share/zeromq/c++-perf/
|
||||
perf/cpp/remote_thr usr/share/zeromq/c++-perf/
|
6
debian/zeromq-utils.files
vendored
6
debian/zeromq-utils.files
vendored
@ -1,6 +0,0 @@
|
||||
usr/bin/zmq_forwarder
|
||||
usr/bin/zmq_queue
|
||||
usr/bin/zmq_streamer
|
||||
usr/share/man/man1/zmq_forwarder.1
|
||||
usr/share/man/man1/zmq_queue.1
|
||||
usr/share/man/man1/zmq_streamer.1
|
6
debian/zeromq-utils.install
vendored
6
debian/zeromq-utils.install
vendored
@ -1,6 +0,0 @@
|
||||
usr/bin/zmq_forwarder /usr/bin
|
||||
usr/bin/zmq_queue /usr/bin
|
||||
usr/bin/zmq_streamer /usr/bin
|
||||
usr/share/man/man1/zmq_forwarder.1 /usr/share/man/man1
|
||||
usr/share/man/man1/zmq_queue.1 /usr/share/man/man1
|
||||
usr/share/man/man1/zmq_streamer.1 /usr/share/man/man1
|
Loading…
x
Reference in New Issue
Block a user