From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lukas Gradl Subject: Re: [PATCH] Add msgpack Date: Tue, 21 Jun 2016 10:59:06 -0500 Message-ID: <87r3bq8red.fsf@openmailbox.org> References: <87wpmbuv6m.fsf@openmailbox.org> <20160606140737.GA26555@jasmine> <20160611030655.GA24837@jasmine> <87lh2b7009.fsf@openmailbox.org> <20160612001750.GA9854@jasmine> <87eg836nm3.fsf@openmailbox.org> <20160613165852.GA31846@jasmine> <20160613175910.GA6456@jasmine> <87fusbyhk7.fsf@openmailbox.org> <8737o9onan.fsf@openmailbox.org> <20160620170949.GA22393@jasmine> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35421) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFO59-0006cj-R1 for guix-devel@gnu.org; Tue, 21 Jun 2016 11:59:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bFO55-0005s1-Cc for guix-devel@gnu.org; Tue, 21 Jun 2016 11:59:18 -0400 Received: from mail2.openmailbox.org ([62.4.1.33]:58333) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFO55-0005rv-22 for guix-devel@gnu.org; Tue, 21 Jun 2016 11:59:15 -0400 In-Reply-To: <20160620170949.GA22393@jasmine> (Leo Famulari's message of "Mon, 20 Jun 2016 13:09:49 -0400") 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: Leo Famulari Cc: guix-devel@gnu.org Leo Famulari writes: > I'm curious =E2=80=94 how close are you to a Ring package definition? According to https://tuleap.ring.cx/plugins/mediawiki/wiki/ring/index.php/Build_Instruct= ions, Ring is divided into three Layers: * Libring (or ring-daemon) * LibringClient * Clints I have a work-in-progress definition for libring, I have not started working on the other layers yet. I will clean up the wip-patches that I have and send them them later today. At the moment I am still tracking down (i.e. unbundling) dependencies for libring. At the moment I am working on pjptoject which is one of the "main" dependencies according to this: https://ring.cx/en/about/technical#Libraries There are some more dependencies that might be needed, that I noticed when looking at librings contrib directory. This inputs field reflects all the dependencies from libring's contrib: (inputs `(("ffmpeg" ,ffmpeg) ("flac" ,flac) ("libgcrypt" ,libgcrypt) ("gmp" ,gmp) ; ("gnutls" ,gnutls) ; Maybe not needed as already used by inputs ("libgpg-error" ,libgpg-error) ; ("gsm" ,gsm) ; not found ("libiax2" ,libiax2) ("libiconv" ,libiconv) ("jack" ,jack-1) ; ("json-c" ,json-c) ; not found ; ("msgpack" ,msgpack) ; maybe not needed as used by inputs (opendh= t) ; ("nettle" ,nettle) ; maybe not needed (only certain proprietary O= Ses?) ("libogg" ,libogg) ("opendht" ,opendht) ("opus" ,opus) ("pcre" ,pcre) ; ("pjproject" ,pjproject-for-libring) ; not found, WIP ; ("pkg-static" ,pkg-static) ; not found ("portaudio" ,portaudio) ("libsamplerate" ,libsamplerate) ("libsndfile" ,libsndfile) ("speex" ,speex) ; ("speexdsp" ,speexdsp) ("libupnp" ,libupnp) ; ("uuid" ,uuid) ; not found, maybe not needed (only certain propri= etary OSes?) ("libvorbis" ,libvorbis) ("libvpx" ,libvpx) ("libx264" ,libx264) ; ("yaml-cpp" ,yaml-cpp) ;not found ("zlib" ,zlib))) ; maybe not needed as used by inputs Sorry for the format, I will send a real patch later today. The ones that are commented above have some issue that needs to be resolved. I don't really have a lot of time to work on this so progress has been slow. Sorry for that. As I said I will post two patches later (pjproject & libring). Any help on those or some of the missing inputs is of course greatly appreciated! Sorry for the delay! Best, Lukas