ng0 <n...@we.make.ritual.n0.is> writes: > [ Unknown signature status ] > > This patch adds gloox, a dependency for 0ad needs for their "lobby" > feature. Gentoo builds it with libressl without any patches applied, > they had a long discussion and are very strict in their testing, looking > at the tests comparing libressl and openssl builds I did there was no > failure and if it won't work I'll notice with 0ad. I'm positive that it > works.
Sorry, I need to add context.. The now internal libressl project took quiet some time to be accepted by gentoo project, at least 6 months or more. software is tested against openssl and libressl and failures are fixed before (i'm cutting down explanations here) the specific way to treat openssl+libressl is added. I think it is okay for us to have libressl there. As I said on irc, I'll come up with an email for a plan with some possible paths regarding libressl in general. > From 1dc99c1336e5e372e06914a06eec67faac1b70d1 Mon Sep 17 00:00:00 2001 > From: ng0 <n...@we.make.ritual.n0.is> > Date: Thu, 15 Sep 2016 21:46:46 +0000 > Subject: [PATCH] gnu: Add gloox. > > * gnu/packages/messaging.scm (gloox): New variable. > --- > gnu/packages/messaging.scm | 29 +++++++++++++++++++++++++++++ > 1 file changed, 29 insertions(+) > > diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm > index 3627fec..a4ec95f 100644 > --- a/gnu/packages/messaging.scm > +++ b/gnu/packages/messaging.scm > @@ -755,4 +755,33 @@ for sending encrypted messages to one person or many > subscribers.") > (synopsis "Distributed peer-to-peer communication") > (home-page "https://bitmessage.org/"))) > > +(define-public gloox > + (package > + (name "gloox") > + (version "1.0.17") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "https://camaya.net/download/gloox-" > + version ".tar.bz2")) > + (sha256 > + (base32 > + "09c01jr5nrm7f1ly42wg0pqqscmp48pv8y2fjx1vwbavjxdq59ri")))) > + (build-system gnu-build-system) > + (inputs > + `(("libidn" ,libidn) > + ("gnutls" ,gnutls) > + ("libressl" ,libressl) > + ("zlib" ,zlib))) > + (native-inputs > + `(("pkg-config" ,pkg-config))) > + (synopsis "Portable high-level Jabber/XMPP library for C++") > + (description > + "gloox is a full-featured Jabber/XMPP client library, > +written in ANSI C++. It makes writing spec-compliant clients easy > +and allows for hassle-free integration of Jabber/XMPP functionality > +into existing applications.") > + (home-page "http://camaya.net/gloox") > + (license license:gpl3))) > + > ;;; messaging.scm ends here > -- > 2.10.0 > > > -- > ng0 -- ng0