Commit 364839f3 authored by Martin Sustrik's avatar Martin Sustrik

Debian packaging removed

It is now maintained as a separate project.
Signed-off-by: 's avatarMartin Sustrik <sustrik@250bpm.com>
parent e4f98d1e
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.
zeromq (2.0.6beta.dfsg-2) unstable; urgency=low
* Much improved descriptions (thanks to Martin Lucina)
* Rename zeromq-utils to -bin to better reflect the nature of these files.
-- 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
Source: zeromq
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-Browser: https://fortytwo.ch/hg/pkg-zeromq
Vcs-Hg: https://fortytwo.ch/hg/pkg-zeromq
Package: libzmq0
Architecture: any
Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends}
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: zeromq-bin
Architecture: any
Section: utils
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
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 devices:
.
zmq_queue (Forwarder device for request-response messaging)
zmq_forwarder (Forwarder device for publish-subscribe messaging)
zmq_streamer (Streamer device for parallelized pipeline messaging)
.
These are building blocks intended to serve as intermediate nodes in
complex messaging topologies.
Package: libzmq-dev
Architecture: any
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.
.
This package contains ZeroMQ related development libraries and header files.
Package: libzmq-dbg
Architecture: any
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.
.
This package contains the debugging synmbols of the ZeroMQ library.
This package was debianized by
Adrian von Bidder <cmot@debian.org>
based on earlier work by Peter Busser <peter@mirabilix.nl>
The packaging scripts are ©2009-2010 by these authors and are distributed
under the same terms as the zeromq library (LGPL 2 or later.)
Licensing information for 0MQ
-----------------------------
Project homepage, with original source code:
http://www.zeromq.org/
Copyright and Upstream Authors:
Copyright © 2007-2010 iMatix Corporation
License:
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.
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'.
iMatix 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.
usr/include/*
usr/lib/libzmq.a
usr/lib/libzmq.la
usr/lib/libzmq.so
usr/lib/pkgconfig/libzmq.pc
debian/tmp/usr/share/man/man3/*
debian/tmp/usr/share/man/man7/zmq_cpp.7
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
#!/usr/bin/make -f
#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
configure: configure-stamp
configure-stamp:
dh_testdir
./configure $(CROSS) \
--prefix=/usr \
$(pgm_opt) \
CFLAGS="$(CFLAGS)" \
LDFLAGS="-Wl,--as-needed -Wl,-z,defs" \
touch configure-stamp
build: build-stamp
build-stamp: configure-stamp
dh_testdir
$(MAKE) $(MAKEFLAGS)
touch $@
clean:
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
if [ -e Makefile ]; then make distclean; fi
rm -rf foreign/openpgm/libpgm-2.0.20rc5 config.log
dh_clean
install: build
dh_testdir
dh_testroot
dh_prep
dh_installdirs
$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
binary-indep: build install
binary-arch: build install
dh_testdir
dh_testroot
dh_install -X/usr/share/man --fail-missing
dh_installman
dh_installchangelogs
dh_installdocs
dh_lintian
dh_link
dh_strip --dbg-package=libzmq-dbg
dh_compress
dh_fixperms
dh_makeshlibs
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
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
usr/bin/zmq_forwarder
usr/bin/zmq_queue
usr/bin/zmq_streamer
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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment