zmq: initial commit

This commit is contained in:
2022-08-03 18:02:56 +02:00
parent 66a13e4813
commit 3a56909ffd
3 changed files with 34 additions and 0 deletions

11
Libraries/zeromq/build Executable file
View File

@@ -0,0 +1,11 @@
#!/usr/bin/env modbuild
pbuild::set_download_url "https://github.com/zeromq/libzmq/releases/download/v${V_PKG}/$P-${V_PKG}.tar.gz"
pbuild::add_to_group 'Libraries'
#pbuild::install_docfiles 'COPYING' 'README.md'
# Local Variables:
# mode: sh
# sh-basic-offset: 8
# tab-width: 8
# End:

View File

@@ -0,0 +1,6 @@
zeromq/4.1.4:
- relstage: unstable
zeromq/4.1.8:
- relstage: unstable
zeromq/4.3.4:
- relstage: unstable

View File

@@ -0,0 +1,17 @@
#%Module1.0
module-whatis "open-source universal messaging library"
module-url "https://zeromq.org"
module-license "GNU GPL/LGPL v3"
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
module-help "
ZeroMQ looks like an embeddable networking library but acts like a
concurrency framework. It gives you sockets that carry atomic messages
across various transports like in-process, inter-process, TCP, and
multicast. You can connect sockets N-to-N with patterns like fan-out,
pub-sub, task distribution, and request-reply. It's fast enough to be
the fabric for clustered products. Its asynchronous I/O model gives you
scalable multicore applications, built as asynchronous message-processing
tasks. It has a score of language APIs and runs on most operating systems.
"