Commit 5e77a1da authored by Martin Sustrik's avatar Martin Sustrik

debian package added

parent 7479871c
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
zeromq (1.9-1m) unstable; urgency=low
* Initial release.
-- Peter Busser <peter@mirabilix.nl> Tue, 15 Dec 2009 16:11:38 +0100
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
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/
usr/share/common-lisp/source/zeromq.asd usr/share/common-lisp/systems/zeromq.asd
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
Homepage: http://www.zeromq.org/
Vcs-Git: git://githumb.com/sustrik/zeromq2.git
Package: libzeromq-dev
Section: libdevel
Architecture: any
Depends: libzeromq0 (= ${binary:Version})
Description: Library 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.
.
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:
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 shared library.
Package: cl-zeromq
Section: devel
Architecture: all
Depends: libzeromq0 (= ${binary:Version}), common-lisp-controller, cl-cffi, cl-trivial-garbage, cl-iolib
Description:
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
Section: utils
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description:
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 a few ZeroMQ related utilities.
Package: libzeromq-ruby
Section: ruby
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description:
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 Ruby bindings for ZeroMQ.
Package: libzeromq-python
Section: python
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description:
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 Python bindings for ZeroMQ.
This package was debianized by Peter Busser <peter@mirabilix.nl> on
Tue, 15 Dec 2009 16:11:38 +0100.
It was downloaded from http://www.zeromq.org/
Upstream Author(s): iMatix Corporation
Copyright:
Copyright (C) 2007-2009 by iMatix Corporation
License:
The Debian packaging is (C) 2009, Peter Busser <peter@bigboy.mirabilix.nl>
It is licensed under the LGPL3, see `/usr/share/common-licenses/GPL-3' and
`/usr/share/common-licenses/LGPL-3'.
usr/share/common-lisp/source
usr/share/common-lisp/systems
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
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
usr/share/man/man7/zmq_python.7
usr/share/man/man7/zmq_python.7 usr/share/man/man7/
usr/share/man/man7/zmq_ruby.7
usr/share/man/man7/zmq_ruby.7 usr/share/man/man7
usr/lib/libzmq.so.0
usr/lib/libzmq.so.0.0.0
usr/lib/libzmq.so.* usr/lib
#!/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
# 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
./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"
touch configure-stamp
build: build-stamp
build-stamp: configure-stamp
dh_testdir
# Add here commands to compile the package.
$(MAKE)
touch $@
clean:
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
# $(MAKE) clean
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Add here commands to install the package into debian/tmp
$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
(cd $(CURDIR)/debian/tmp;find *)
# 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_installman
dh_link
dh_strip
dh_compress
dh_fixperms
# dh_perl
# dh_python
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
libzmq 2.0 libzeromq0 (>> 2.0-0), libzeromq0 (<< 2.0-99)
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
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
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