From 950cbd3b274c583e8c639633527b8174d78836be Mon Sep 17 00:00:00 2001 From: ng0 Date: Thu, 15 Sep 2016 15:01:14 +0000 Subject: [PATCH] gnu: Add enet. * gnu/packages/networking.scm (enet): 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 c4edbc3..46bda99 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -824,3 +824,31 @@ in dynamically linked programs and redirects them through one or more SOCKS or HTTP proxies.") (home-page "https://github.com/rofl0r/proxychains-ng") (license license:gpl2+))) + +(define-public enet + (package + (name "enet") + (version "1.3.13") + (source (origin + (method url-fetch) + (uri (string-append "http://enet.bespin.org/download/" + name "-" version ".tar.gz")) + (sha256 + (base32 + "0p53mnmjbm56wizwraznynx13fcibcxiqny110dp6a5a3w174q73")))) + (build-system gnu-build-system) + (inputs + `(("pkg-config" ,pkg-config))) + (synopsis + "Relatively thin, simple and robust network communication layer +on top of UDP") + (description + "ENet's purpose is to provide a relatively thin, simple and robust +network communication layer on top of UDP. +The primary feature it provides is optional reliable, in-order delivery +of packets. ENet omits certain higher level networking features such as +authentication, lobbying, server discovery, encryption, or other similar +tasks that are particularly application specific so that the library +remains flexible, portable, and easily embeddable.") + (home-page "http://enet.bespin.org") + (license license:expat))) -- 2.10.0