From mboxrd@z Thu Jan 1 00:00:00 1970 From: Efraim Flashner Subject: Re: [PATCH] Add msgpack Date: Wed, 1 Jun 2016 07:49:47 +0300 Message-ID: <20160601044947.GB20978@debian-netbook> References: <87wpmbuv6m.fsf@openmailbox.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="5/uDoXvLw7AC5HRs" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36350) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b7y6S-00078Q-Lx for guix-devel@gnu.org; Wed, 01 Jun 2016 00:50:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b7y6P-00031W-HP for guix-devel@gnu.org; Wed, 01 Jun 2016 00:50:00 -0400 Received: from flashner.co.il ([178.62.234.194]:50417) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b7y6P-000306-5U for guix-devel@gnu.org; Wed, 01 Jun 2016 00:49:57 -0400 Content-Disposition: inline In-Reply-To: <87wpmbuv6m.fsf@openmailbox.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Lukas Gradl Cc: guix-devel@gnu.org --5/uDoXvLw7AC5HRs Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, May 30, 2016 at 03:50:41PM -0500, Lukas Gradl wrote: >=20 > Hello Guix, >=20 > Attached is a patch for the c/c++ version of msgpack. This is a > dependency of the Ring. >=20 > Thank you! >=20 > From 25eef52146bc84e83d90e429a0a2a5ca607280bc Mon Sep 17 00:00:00 2001 > From: Lukas Gradl > Date: Mon, 30 May 2016 15:46:29 -0500 > Subject: [PATCH] gnu: serialization: Add msgpack. >=20 > * gnu/packages/serialization.scm (msgpack): New variable. > --- > gnu/packages/serialization.scm | 31 +++++++++++++++++++++++++++++++ > 1 file changed, 31 insertions(+) >=20 > diff --git a/gnu/packages/serialization.scm b/gnu/packages/serialization.= scm > index 8dfd21d..524754b 100644 > --- a/gnu/packages/serialization.scm > +++ b/gnu/packages/serialization.scm > @@ -1,5 +1,6 @@ > ;;; GNU Guix --- Functional package management for GNU > ;;; Copyright =C2=A9 2015 Ricardo Wurmus > +;;; Copyright =C2=A9 2016 Lukas Gradl > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -21,7 +22,11 @@ > #:use-module (guix packages) > #:use-module (guix download) > #:use-module (guix build-system cmake) > + #:use-module (guix build-system gnu) > #:use-module (gnu packages) > + #:use-module (gnu packages autotools) > + #:use-module (gnu packages check) > + #:use-module (gnu packages compression) > #:use-module (gnu packages documentation)) > =20 > (define-public cereal > @@ -72,3 +77,29 @@ > arbitrary data types and reversibly turns them into different representa= tions, > such as compact binary encodings, XML, or JSON.") > (license license:bsd-3))) > + > + > +(define-public msgpack > + (package > + (name "msgpack") > + (version "1.4.1") > + (source > + (origin > + (method url-fetch) > + (uri > + (string-append > + "https://github.com/msgpack/msgpack-c/releases/download/" > + "cpp-1.4.1/msgpack-" version ".tar.gz")) ^^^ "cpp-" version "/msgpack-" > + (sha256 > + (base32 > + "0bpjfh9vz0n2k93mph3x15clmigkgs223xfn8h12ymrh5gsi5ica")))) > + (build-system gnu-build-system) > + (native-inputs > + `(("googletest" ,googletest))) > + (inputs > + `(("zlib" ,zlib))) > + (home-page "http://www.msgpack.org") > + (synopsis "Binary serialization library") > + (description "Msgpack is a library for C/C++ that implements binary > +serialization.") > + (license license:boost1.0))) > --=20 > 2.7.4 >=20 --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --5/uDoXvLw7AC5HRs Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJXTmlqAAoJEPTB05F+rO6TUssP/2uNQCP1hr4HhWj6dVmNrA20 T0CRRinAixaahS5otiCAeHvWckjw2WsHPdPzHe5nEHveWi9m5Cob/5RTrrwMO+Fk UfY9H5SLuRcJZaCjwQRbWU5gi9dt80X5JwkFF/aDwFg28NdSE8KZOj/Lb5rmnzz8 YWLRX0ff7XNEofOcuPukyH1JTOLX5CX0tkwC4tHMm75rSwiHSNWb42tcXIn0SIg3 +KYldzMJVnQdiWHpufpnZv5IQjTZ6PF2KwdJECqmF+xnPb447bRHrNw13WYsq+y/ mxFtFUNt0ScgtSYDU48CApW8ZMXx8FwiQl1PUic9HOcxtO8q+fPTSosQjFjo9yoc U/c6aSnqigiMZl0dtnSmYdfNd7dzcXbMhtpxY6PsHctCg34l4YUc4ee4ZjZOPeYN ZeNHBHJ/89byhtB5vL258H/y1KTSMvscnT1HkR9jr0SGGPMloJiMeSgcirzMrHPG UXpjpLffg7e3qc181NTu7frF5GqvZKUIAfZs9K1WIVjGN9F09f+OHKLzYGxizUHk dwyrKlGcByDwdEFihJP72hcwWjIM+jA2UwoymMAmB496KFJhdPgJgVR36Jv/dc7u seOxL8lbpU5FcWd1aRR8IsgzyhbEl9z9l3FKyGZAulCPXEBsbbO8NsnFVJYlxHmT eb9sfPjnCYjaOO29D1qz =5tBU -----END PGP SIGNATURE----- --5/uDoXvLw7AC5HRs--