diff options
-rw-r--r-- | debian/README.Debian | 4 | ||||
-rw-r--r-- | debian/changelog | 85 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 50 | ||||
-rw-r--r-- | debian/copyright | 105 | ||||
-rw-r--r-- | debian/libzmq-dbg.lintian-overrides | 2 | ||||
-rw-r--r-- | debian/libzmq-dev.install | 5 | ||||
-rw-r--r-- | debian/libzmq-dev.lintian-overrides | 2 | ||||
-rw-r--r-- | debian/libzmq-dev.manpages | 2 | ||||
-rw-r--r-- | debian/libzmq1.docs | 3 | ||||
-rw-r--r-- | debian/libzmq1.install | 1 | ||||
-rw-r--r-- | debian/libzmq1.lintian-overrides | 2 | ||||
-rwxr-xr-x | debian/rules | 77 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/source/options | 1 | ||||
-rw-r--r-- | debian/watch | 2 |
16 files changed, 343 insertions, 0 deletions
diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..80396ed --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,4 @@ +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. diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..21d2f1d --- /dev/null +++ b/debian/changelog @@ -0,0 +1,85 @@ +zeromq (2.1.9-1) unstable; urgency=low + + * New upstream version. + + -- Martin Lucina <mato@kotelna.sk> Thu, 08 Sep 2011 16:38:46 +0200 + +zeromq (2.1.7-1) unstable; urgency=low + + * New upstream version. (closes: #619374) + * --with-system-pgm is now used instead of the embedded OpenPGM library. + * Added Debian watch file. + + -- Martin Lucina <mato@kotelna.sk> Fri, 13 May 2011 12:43:09 +0200 + +zeromq (2.1.4-1) experimental; urgency=low + + * New upstream version. + * OpenPGM re-enabled for amd64 and i386, still using embedded library. + + -- Martin Lucina <mato@kotelna.sk> Thu, 07 Apr 2011 15:37:46 +0200 + +zeromq (2.1.3-1) experimental; urgency=low + + * New upstream version. + * The zeromq-bin package has been removed, as upstream has removed the + devices. + * Temporarily disabled OpenPGM builds on i386 and amd64 due to changes in + upstream OpenPGM intergration. + + -- Martin Lucina <mato@kotelna.sk> Mon, 28 Mar 2011 10:39:51 +0200 + +zeromq (2.0.10-1) unstable; urgency=low + + * New upstream version. + * Upstream now uses DFSG-clean OpenPGM tarball, so dropping .dfsg from + the Debian version. + + -- Martin Lucina <mato@kotelna.sk> Thu, 21 Oct 2010 16:21:20 +0200 + +zeromq (2.0.9.dfsg-1) unstable; urgency=medium + + * New upstream version. + * Move all manpages in libzmq0 to zeromq-dev package (closes: #595890) + * Updated to standards version 3.9.1. + * Add lintian-overrides for spelling-error-in-copyright due to error in + upstream license of xmlParser. + * Use Breaks: instead of Conflicts: in zeromq-bin package, fixes + conflicts-with-version from lintian. + * Various other minor fixes for warnings from lintian. + + -- Martin Lucina <mato@kotelna.sk> Wed, 08 Sep 2010 15:25:45 +0200 + +zeromq (2.0.7.dfsg-1) unstable; urgency=low + + * New upstream version. + * Reformatted package description, thanks to Rhonda (closes: #577549) + * Added AUTHORS, NEWS and README to installed documentation. + * New maintainer (closes: #587505) + + -- Martin Lucina <mato@kotelna.sk> Wed, 30 Jun 2010 12:31:08 +0200 + +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 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7f8f011 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..6718bcd --- /dev/null +++ b/debian/control @@ -0,0 +1,50 @@ +Source: zeromq +Section: libs +Priority: optional +Maintainer: Martin Lucina <mato@kotelna.sk> +Build-Depends: debhelper (>= 7), uuid-dev, libpgm-dev, pkg-config +Standards-Version: 3.9.2 +Homepage: http://www.zeromq.org/ + +Package: libzmq1 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: ZeroMQ lightweight messaging kernel (shared 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: libzmq-dev +Architecture: any +Section: libdevel +Depends: libzmq1 (= ${binary:Version}), ${misc:Depends} +Description: ZeroMQ lightweight messaging kernel (development libraries and header files) + 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 development libraries and header + files. + +Package: libzmq-dbg +Architecture: any +Priority: extra +Section: debug +Depends: libzmq1 (= ${binary:Version}), ${misc:Depends} +Description: ZeroMQ lightweight messaging kernel (debugging symbols) + 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 for the ZeroMQ library. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..c5832d8 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,105 @@ +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. + diff --git a/debian/libzmq-dbg.lintian-overrides b/debian/libzmq-dbg.lintian-overrides new file mode 100644 index 0000000..f7e7de2 --- /dev/null +++ b/debian/libzmq-dbg.lintian-overrides @@ -0,0 +1,2 @@ +# Spelling error is in upstream license text (xmlParser) +libzmq-dbg binary: spelling-error-in-copyright diff --git a/debian/libzmq-dev.install b/debian/libzmq-dev.install new file mode 100644 index 0000000..108aaed --- /dev/null +++ b/debian/libzmq-dev.install @@ -0,0 +1,5 @@ +usr/include/* +usr/lib/libzmq.a +usr/lib/libzmq.la +usr/lib/libzmq.so +usr/lib/pkgconfig/libzmq.pc diff --git a/debian/libzmq-dev.lintian-overrides b/debian/libzmq-dev.lintian-overrides new file mode 100644 index 0000000..81c6601 --- /dev/null +++ b/debian/libzmq-dev.lintian-overrides @@ -0,0 +1,2 @@ +# Spelling error is in upstream license text (xmlParser) +libzmq-dev binary: spelling-error-in-copyright diff --git a/debian/libzmq-dev.manpages b/debian/libzmq-dev.manpages new file mode 100644 index 0000000..fe4ecb4 --- /dev/null +++ b/debian/libzmq-dev.manpages @@ -0,0 +1,2 @@ +debian/tmp/usr/share/man/man3/* +debian/tmp/usr/share/man/man7/* diff --git a/debian/libzmq1.docs b/debian/libzmq1.docs new file mode 100644 index 0000000..6f83607 --- /dev/null +++ b/debian/libzmq1.docs @@ -0,0 +1,3 @@ +AUTHORS +NEWS +README diff --git a/debian/libzmq1.install b/debian/libzmq1.install new file mode 100644 index 0000000..f63a68f --- /dev/null +++ b/debian/libzmq1.install @@ -0,0 +1 @@ +usr/lib/libzmq.so.* diff --git a/debian/libzmq1.lintian-overrides b/debian/libzmq1.lintian-overrides new file mode 100644 index 0000000..cfb58a7 --- /dev/null +++ b/debian/libzmq1.lintian-overrides @@ -0,0 +1,2 @@ +# Spelling error is in upstream license text (xmlParser) +libzmq1 binary: spelling-error-in-copyright diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..8ff7728 --- /dev/null +++ b/debian/rules @@ -0,0 +1,77 @@ +#!/usr/bin/make -f + +#export DH_VERBOSE=1 + +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 \ + --with-system-pgm \ + CFLAGS="$(CFLAGS)" \ + LDFLAGS="-Wl,--as-needed -Wl,-z,defs" \ + + touch configure-stamp + +build: build-arch build-indep +build-arch: build-stamp +build-indep: 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 + + 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 + sed -i "/dependency_libs/ s/'.*'/''/" `find . -name '*.la'` + 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 diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/source/options b/debian/source/options new file mode 100644 index 0000000..7423a2d --- /dev/null +++ b/debian/source/options @@ -0,0 +1 @@ +single-debian-patch diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..ce2d80f --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://download.zeromq.org/zeromq-(.*)\.tar\.gz |