* [bug#31477] [PATCH 1/2] gnu: Add czmq.
@ 2018-05-16 21:47 Tonton
2018-05-16 21:47 ` [bug#31478] [PATCH 2/2] gnu: Add zyre Tonton
` (2 more replies)
0 siblings, 3 replies; 13+ messages in thread
From: Tonton @ 2018-05-16 21:47 UTC (permalink / raw)
To: 31477; +Cc: Tonton
* gnu/packages/networking.scm (czmq): New variable.
---
gnu/packages/networking.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 9f9f21baa..7f4550cba 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -1768,3 +1768,31 @@ allowing you to run a client with no graphical interface, and a Web GUI for
remote access. The @command{amulecmd} command allows you to control aMule
remotely.")
(license license:gpl2+)))
+
+(define-public czmq
+ (package
+ (name "czmq")
+ (version "4.1.1")
+ (source (origin
+ (method url-fetch)
+ (uri
+ (string-append "https://github.com/zeromq/czmq/releases/download/v"
+ version "/" name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1h5hrcsc30fcwb032vy5gxkq4j4vv1y4dj460rfs1hhxi0cz83zh"))))
+ (build-system gnu-build-system)
+ (inputs `(("zeromq" ,zeromq)))
+ (synopsis "High-level C binding for ØMQ (zeromq)")
+ (description "High-level C binding for ZeroMQ.
+
+Ø All-round Slice of Heaven for C developers.
+
+Ø Supports libzmq v2.x, v3.x, and v4.x.
+
+Ø Open source under MPL v2 license.
+
+Ø Commercial support ask for at the zeromq-dev mailing list")
+ (home-page "http://czmq.zeromq.org/")
+ (license license:mpl2.0)))
+
--
2.17.0
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [bug#31478] [PATCH 2/2] gnu: Add zyre.
2018-05-16 21:47 [bug#31477] [PATCH 1/2] gnu: Add czmq Tonton
@ 2018-05-16 21:47 ` Tonton
2018-05-16 21:54 ` [bug#31478] Tonton
2018-05-17 15:50 ` Tonton
2018-05-17 10:03 ` [bug#31477] [PATCH 1/2] gnu: Add czmq Christopher Baines
2018-05-18 6:35 ` bug#31477: " Tonton
2 siblings, 2 replies; 13+ messages in thread
From: Tonton @ 2018-05-16 21:47 UTC (permalink / raw)
To: 31478; +Cc: Tonton
* gnu/packages/networking.scm (zyre): New variable.
---
gnu/packages/networking.scm | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 7f4550cba..5b949b5d2 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -1796,3 +1796,23 @@ remotely.")
(home-page "http://czmq.zeromq.org/")
(license license:mpl2.0)))
+(define-public zyre
+ (package
+ (name "zyre")
+ (version "2.0.0")
+ (source (origin
+ (method url-fetch)
+ (uri
+ (string-append "https://github.com/zeromq/zyre/releases/download/v"
+ version "/" name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0qz2730bng1gs9xbqxhkw88qbsmszgmmrl2g9k6xrg6r3bqvsdc7"))))
+ (build-system gnu-build-system)
+ (inputs `(("zeromq" ,zeromq)
+ ("czmq" ,czmq)
+ ("libsodium" ,libsodium)))
+ (synopsis "An open-source framework for proximity-based peer-to-peer applications")
+ (description "Zyre provides reliable group messaging over local area networks.")
+ (home-page "https://github.com/zeromq/zyre")
+ (license license:mpl2.0)))
--
2.17.0
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [bug#31478]
2018-05-16 21:47 ` [bug#31478] [PATCH 2/2] gnu: Add zyre Tonton
@ 2018-05-16 21:54 ` Tonton
2018-05-16 21:54 ` [bug#31478] [PATCH] gnu: Add zyre Tonton
2018-05-17 15:50 ` Tonton
1 sibling, 1 reply; 13+ messages in thread
From: Tonton @ 2018-05-16 21:54 UTC (permalink / raw)
To: 31478
This is just a minor update to please guix lint and make the synopsis slightly better
^ permalink raw reply [flat|nested] 13+ messages in thread
* [bug#31478] [PATCH] gnu: Add zyre.
2018-05-16 21:47 ` [bug#31478] [PATCH 2/2] gnu: Add zyre Tonton
2018-05-16 21:54 ` [bug#31478] Tonton
@ 2018-05-17 15:50 ` Tonton
2018-05-19 20:14 ` bug#31478: " Ludovic Courtès
2018-05-19 20:15 ` [bug#31478] " Ludovic Courtès
1 sibling, 2 replies; 13+ messages in thread
From: Tonton @ 2018-05-17 15:50 UTC (permalink / raw)
To: 31478; +Cc: Tonton
* gnu/packages/networking.scm (zyre): New variable.
---
gnu/packages/networking.scm | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 7f4550cba..2ccf42059 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -1796,3 +1796,35 @@ remotely.")
(home-page "http://czmq.zeromq.org/")
(license license:mpl2.0)))
+(define-public zyre
+ (package
+ (name "zyre")
+ (version "2.0.0")
+ (source (origin
+ (method url-fetch)
+ (uri
+ (string-append "https://github.com/zeromq/zyre/releases/download/v"
+ version "/" name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0qz2730bng1gs9xbqxhkw88qbsmszgmmrl2g9k6xrg6r3bqvsdc7"))))
+ (build-system gnu-build-system)
+ (inputs `(("zeromq" ,zeromq)
+ ("czmq" ,czmq)
+ ("libsodium" ,libsodium)))
+ (synopsis "Framework for proximity-based peer-to-peer applications")
+ (description "Zyre provides reliable group messaging over local area
+networks using zeromq. It has these key characteristics:
+
+@itemize
+@item Zyre needs no administration or configuration.
+@item Peers may join and leave the network at any time.
+@item Peers talk to each other without any central brokers or servers.
+@item Peers can talk directly to each other.
+@item Peers can join groups, and then talk to groups.
+@item Zyre is reliable, and loses no messages even when the network is heavily loaded.
+@item Zyre is fast and has low latency, requiring no consensus protocols.
+@item Zyre is designed for WiFi networks, yet also works well on Ethernet networks.
+@end itemize")
+ (home-page "https://github.com/zeromq/zyre")
+ (license license:mpl2.0)))
--
2.17.0
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [bug#31477] [PATCH 1/2] gnu: Add czmq.
2018-05-16 21:47 [bug#31477] [PATCH 1/2] gnu: Add czmq Tonton
2018-05-16 21:47 ` [bug#31478] [PATCH 2/2] gnu: Add zyre Tonton
@ 2018-05-17 10:03 ` Christopher Baines
2018-05-17 14:52 ` Tonton
2018-05-18 6:35 ` bug#31477: " Tonton
2 siblings, 1 reply; 13+ messages in thread
From: Christopher Baines @ 2018-05-17 10:03 UTC (permalink / raw)
To: Tonton; +Cc: 31477
[-- Attachment #1: Type: text/plain, Size: 271 bytes --]
Tonton <tonton@riseup.net> writes:
> * gnu/packages/networking.scm (czmq): New variable.
> ---
> gnu/packages/networking.scm | 28 ++++++++++++++++++++++++++++
> 1 file changed, 28 insertions(+)
I think Guix already includes a czmq package, and in this file as well?
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 962 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#31477: [PATCH 1/2] gnu: Add czmq.
2018-05-16 21:47 [bug#31477] [PATCH 1/2] gnu: Add czmq Tonton
2018-05-16 21:47 ` [bug#31478] [PATCH 2/2] gnu: Add zyre Tonton
2018-05-17 10:03 ` [bug#31477] [PATCH 1/2] gnu: Add czmq Christopher Baines
@ 2018-05-18 6:35 ` Tonton
2 siblings, 0 replies; 13+ messages in thread
From: Tonton @ 2018-05-18 6:35 UTC (permalink / raw)
To: 31477-close
[-- Attachment #1: Type: text/plain, Size: 68 bytes --]
Close bug as czmq is already part of guix- no need for duplicates.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2018-05-19 21:15 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-16 21:47 [bug#31477] [PATCH 1/2] gnu: Add czmq Tonton
2018-05-16 21:47 ` [bug#31478] [PATCH 2/2] gnu: Add zyre Tonton
2018-05-16 21:54 ` [bug#31478] Tonton
2018-05-16 21:54 ` [bug#31478] [PATCH] gnu: Add zyre Tonton
2018-05-17 11:23 ` Ludovic Courtès
2018-05-17 15:50 ` Tonton
2018-05-19 20:14 ` bug#31478: " Ludovic Courtès
2018-05-19 20:15 ` [bug#31478] " Ludovic Courtès
2018-05-19 21:14 ` Tonton
2018-05-17 10:03 ` [bug#31477] [PATCH 1/2] gnu: Add czmq Christopher Baines
2018-05-17 14:52 ` Tonton
2018-05-17 21:47 ` Christopher Baines
2018-05-18 6:35 ` bug#31477: " Tonton
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).