From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lukas Gradl Subject: Re: [Patch 10/10] Add ring-client-gnome. Date: Sun, 25 Sep 2016 18:23:09 -0500 Message-ID: <87y42fo97m.fsf@openmailbox.org> References: <87mvjc1quq.fsf@openmailbox.org> <87d1k8zg1j.fsf@openmailbox.org> <20160915232737.329b5247@scratchpost.org> <8760puxz06.fsf@openmailbox.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38455) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1boIlb-0002pd-Ff for guix-devel@gnu.org; Sun, 25 Sep 2016 19:23:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1boIlW-0000U1-Rh for guix-devel@gnu.org; Sun, 25 Sep 2016 19:23:27 -0400 Received: from smtp27.openmailbox.org ([62.4.1.61]:47218 helo=smtp12.openmailbox.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1boIlW-0000Tt-DH for guix-devel@gnu.org; Sun, 25 Sep 2016 19:23:22 -0400 In-Reply-To: <8760puxz06.fsf@openmailbox.org> (Lukas Gradl's message of "Sat, 17 Sep 2016 11:38:33 -0500") 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: Danny Milosavljevic Cc: guix-devel@gnu.org --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Lukas Gradl writes: > To come back to your question: I am not fully convinced that other > packages using evolution-data-server are able to properly use it as an > input. I am pretty sure that propagating evolution-data-server does not > make it a lot better. Should I move it to 'inputs'? I went ahead and did that. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0010-gnu-Add-ring-client-gnome.patch Content-Transfer-Encoding: quoted-printable From=20b54bcfbda5c8e58a5a561ec8953c77c1bbe43230 Mon Sep 17 00:00:00 2001 From: Lukas Gradl Date: Sun, 28 Aug 2016 14:05:28 -0500 Subject: [PATCH 10/10] gnu: Add ring-client-gnome. * gnu/packages/telephony.scm (ring-client-gnome): New variable. =2D-- gnu/packages/telephony.scm | 52 ++++++++++++++++++++++++++++++++++++++++++= ++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/telephony.scm b/gnu/packages/telephony.scm index 6ef1e58..22638b0 100644 =2D-- a/gnu/packages/telephony.scm +++ b/gnu/packages/telephony.scm @@ -23,6 +23,7 @@ =20 (define-module (gnu packages telephony) #:use-module (gnu packages) + #:use-module (gnu packages aidc) #:use-module (gnu packages audio) #:use-module (gnu packages autotools) #:use-module (gnu packages base) @@ -30,8 +31,12 @@ #:use-module (gnu packages check) #:use-module (gnu packages compression) #:use-module (gnu packages crypto) + #:use-module (gnu packages documentation) + #:use-module (gnu packages gettext) #:use-module (gnu packages glib) + #:use-module (gnu packages gnome) #:use-module (gnu packages gnupg) + #:use-module (gnu packages gtk) #:use-module (gnu packages libupnp) #:use-module (gnu packages linux) #:use-module (gnu packages multiprecision) @@ -590,3 +595,50 @@ protocols, as well as decentralized calling using P2P-= DHT. This package provides a library common to all Ring clients.") (home-page "https://ring.cx/") (license license:gpl3+)))) + + +(define-public ring-client-gnome + (let ((commit "1a468b9e6fae7c4426c590c1b5eee2718e0c0001")) ; This is the + ; commit used in the AUR package. + (package + (name "ring-client-gnome") + (version (string-append "1.0.0-1." (string-take commit 7))) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url (string-append + "https://gerrit-ring.savoirfairelinux.com/" name)) + (commit commit))) + (sha256 + (base32 + "07r0yky60c0zxq4slr7zxgmiknrpybzq94kk1j4khml6nlbjbvp2")))) + (build-system cmake-build-system) + (inputs + `(("libringclient" ,libringclient) + ("gtk+" ,gtk+) + ("glib:bin" ,glib "bin") + ("qrencode" ,qrencode) + ("libnotify" ,libnotify) + ("clutter" ,clutter) + ("clutter-gtk" ,clutter-gtk) + ("evolution-data-server" ,evolution-data-server) + ("gettext" ,gnu-gettext))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("doxygen" ,doxygen))) + (propagated-inputs + `(("libring" ,libring) ; This is needed to run dring. + ("adwaita-icon-theme" ,adwaita-icon-theme))) + (arguments + `(#:tests? #f)) ; There is no testsuite. + (synopsis "Distributed multimedia communications platform") + (description "Ring is a secure and distributed voice, video and chat +communication platform that requires no centralized server and leaves the +power of privacy in the hands of the user. It supports the SIP and IAX +protocols, as well as decentralized calling using P2P-DHT. + +This package provides the Ring client for the Gnome Desktop.") + (home-page "https://ring.cx/") + (license license:gpl3+)))) =2D-=20 2.9.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJX6FxeAAoJEFP7dyh+2DCRq4MP/0MAgufztwJm+FgENOfMLLHQ yklmHfwDplGGSwTUyFiAqcr4KPUQXTge+CYo3E8tEeZLbi/KsyyX7ZcqDQ6VfyzP 2RtajD4vBbnCUd6pjHDNH1j0Wnp4RyXOXuXC05TBMuTGS0p6qKtgdU2FVdSTOcN3 Fpvq9/ia8P81V3SkXLshMRWouvlOf0pJ5wzUWtQ6Lz6EIc9AzZ+AD5v1DnIOUoOp kKf92EMnyQLH9hEeSffVAI9dQhO70m5sZBHI0B97t1eVCiM+WCaiqymQzU4QgauG YwqtSl3WrIm8B3Pyr/pmyiMMjTWOH2Z22V1qN6GFPSynfSz0OkfFf8O1CmeZjNeZ JBm6BCh2KidwKPqBzoI23iCBQThI3nOMWaQ2sQqPXIj7dWdpvM5EGVSJDsWbPASG I1HA2bYxXlDxkyUYGo9gDoPzr0gj5t32yKiDZ9nZUXMoPC1X5ZNSKZvqlZo1k4rz k07JuIw8YCPlgHfFrfp/KiyDL1xLVDBlHYCfakgSfQ8QZ8K/fN6vkNLR12c/SSVm OoYSxzHPdu4mLAouAnIB0u6PLrPav7Jgx6+GpViySrjkHAF5ki14um36jHTPr1fi aieeOeyyw+xS9ty4+6aCl1HrJ8A2Qt2jnFI0dRj7YKOpgo5lD7uVUqAEfuyYEo6I anxMbQlTiggvHgTMFgPh =CS6w -----END PGP SIGNATURE----- --==-=-=--