diff options
| -rw-r--r-- | packages/debian/control | 50 | ||||
| -rw-r--r-- | packages/debian/dirs | 3 | ||||
| -rwxr-xr-x | packages/debian/rules | 7 | ||||
| -rw-r--r-- | packages/debian/zeromq-examples.files | 2 | ||||
| -rw-r--r-- | packages/debian/zeromq-examples.install | 2 | ||||
| -rw-r--r-- | packages/debian/zeromq-perf.files | 10 | ||||
| -rw-r--r-- | packages/debian/zeromq-perf.install | 10 | 
7 files changed, 75 insertions, 9 deletions
diff --git a/packages/debian/control b/packages/debian/control index aa556d0..916a675 100644 --- a/packages/debian/control +++ b/packages/debian/control @@ -11,7 +11,7 @@ Package: libzeromq-dev  Section: libdevel  Architecture: any  Depends: libzeromq0 (= ${binary:Version}) -Description: Library for ZeroMQ +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 @@ -30,7 +30,7 @@ Package: libzeromq0  Section: libs  Architecture: any  Depends: ${shlibs:Depends}, ${misc:Depends} -Description:  +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 @@ -49,7 +49,7 @@ Package: cl-zeromq  Section: devel  Architecture: all  Depends: libzeromq0 (= ${binary:Version}), common-lisp-controller, cl-cffi, cl-trivial-garbage, cl-iolib -Description:  +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 @@ -68,7 +68,7 @@ Package: zeromq-utils  Section: utils  Architecture: any  Depends: ${shlibs:Depends}, ${misc:Depends} -Description:  +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 @@ -87,7 +87,7 @@ Package: libzeromq-ruby  Section: ruby  Architecture: any  Depends: ${shlibs:Depends}, ${misc:Depends} -Description:  +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 @@ -106,7 +106,7 @@ Package: libzeromq-python  Section: python  Architecture: any  Depends: ${shlibs:Depends}, ${misc:Depends} -Description:  +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 @@ -121,3 +121,41 @@ Description:   .   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. + diff --git a/packages/debian/dirs b/packages/debian/dirs index 36ea3df..07fa48d 100644 --- a/packages/debian/dirs +++ b/packages/debian/dirs @@ -1,2 +1,5 @@  usr/share/common-lisp/source  usr/share/common-lisp/systems +usr/share/zeromq/c-perf +usr/share/zeromq/c++-perf +usr/share/zeromq/examples diff --git a/packages/debian/rules b/packages/debian/rules index ee1a059..bef43f1 100755 --- a/packages/debian/rules +++ b/packages/debian/rules @@ -25,8 +25,8 @@ major=0  # awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'` -pkg     := cl-zeromq -debpkg  := cl-zeromq +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) @@ -93,9 +93,10 @@ install: build  	# 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. diff --git a/packages/debian/zeromq-examples.files b/packages/debian/zeromq-examples.files new file mode 100644 index 0000000..f80241c --- /dev/null +++ b/packages/debian/zeromq-examples.files @@ -0,0 +1,2 @@ +usr/share/zeromq/examples/display +usr/share/zeromq/examples/prompt diff --git a/packages/debian/zeromq-examples.install b/packages/debian/zeromq-examples.install new file mode 100644 index 0000000..6031b15 --- /dev/null +++ b/packages/debian/zeromq-examples.install @@ -0,0 +1,2 @@ +examples/chat/prompt /usr/share/zeromq/examples +examples/chat/display /usr/share/zeromq/examples diff --git a/packages/debian/zeromq-perf.files b/packages/debian/zeromq-perf.files new file mode 100644 index 0000000..4a79636 --- /dev/null +++ b/packages/debian/zeromq-perf.files @@ -0,0 +1,10 @@ +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 diff --git a/packages/debian/zeromq-perf.install b/packages/debian/zeromq-perf.install new file mode 100644 index 0000000..6048756 --- /dev/null +++ b/packages/debian/zeromq-perf.install @@ -0,0 +1,10 @@ +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/  | 
