From patchwork Thu Apr 2 23:47:39 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexandros Theodotou X-Patchwork-Id: 21063 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 01C7027BBE4; Fri, 3 Apr 2020 00:48:40 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 8E60B27BBE1 for ; Fri, 3 Apr 2020 00:48:39 +0100 (BST) Received: from localhost ([::1]:48528 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jK9Zf-0007EE-25 for patchwork@mira.cbaines.net; Thu, 02 Apr 2020 19:48:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44669) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jK9Z5-00077A-8v for guix-patches@gnu.org; Thu, 02 Apr 2020 19:48:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jK9Z4-0002bY-5p for guix-patches@gnu.org; Thu, 02 Apr 2020 19:48:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:57667) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jK9Z4-0002bS-2O for guix-patches@gnu.org; Thu, 02 Apr 2020 19:48:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jK9Z4-0005jB-0S for guix-patches@gnu.org; Thu, 02 Apr 2020 19:48:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#40398] [PATCH] gnu: Add jsonrpc-glib. Resent-From: Alexandros Theodotou Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 02 Apr 2020 23:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 40398 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 40398@debbugs.gnu.org X-Debbugs-Original-To: Guix patches Received: via spool by submit@debbugs.gnu.org id=B.158587127221998 (code B ref -1); Thu, 02 Apr 2020 23:48:01 +0000 Received: (at submit) by debbugs.gnu.org; 2 Apr 2020 23:47:52 +0000 Received: from localhost ([127.0.0.1]:40980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jK9Yu-0005ij-3f for submit@debbugs.gnu.org; Thu, 02 Apr 2020 19:47:52 -0400 Received: from lists.gnu.org ([209.51.188.17]:54094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jK9Ys-0005ib-DC for submit@debbugs.gnu.org; Thu, 02 Apr 2020 19:47:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44645) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jK9Yq-00074a-51 for guix-patches@gnu.org; Thu, 02 Apr 2020 19:47:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jK9Yo-0001hA-EK for guix-patches@gnu.org; Thu, 02 Apr 2020 19:47:47 -0400 Received: from mout01.posteo.de ([185.67.36.141]:36637) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jK9Yo-0001WA-4H for guix-patches@gnu.org; Thu, 02 Apr 2020 19:47:46 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 675D516005C for ; Fri, 3 Apr 2020 01:47:43 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 48tfrG1kP2z6tmB for ; Fri, 3 Apr 2020 01:47:41 +0200 (CEST) Message-ID: <3867326c930f269acf52e72bc93e49f2af53fbcc.camel@zrythm.org> From: Alexandros Theodotou Date: Fri, 03 Apr 2020 00:47:39 +0100 User-Agent: Evolution 3.32.4 MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches Hi, I tried building gnome-builder but I was having unknown problems so I gave up. Anyway, this is one of its dependencies so it would make the life of whoever tries to package gnome builder later easier. Thanks, Alex From 4d96ac7b836f1c1029d79c1fa632d4cc16cb7e9c Mon Sep 17 00:00:00 2001 From: Alexandros Theodotou Date: Fri, 3 Apr 2020 00:44:07 +0100 Subject: [PATCH] gnu: Add jsonrpc-glib. * gnu/packages/gnome.scm: (jsonrpc-glib) New variable. --- gnu/packages/gnome.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index b29acf3225..8d461330de 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -9942,3 +9942,33 @@ to.") environment. Its main purpose is the manual transcription of spoken audio files.") (license license:gpl3+)))) + +(define-public jsonrpc-glib + (package + (name "jsonrpc-glib") + (version "3.32.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.gnome.org/GNOME/jsonrpc-glib.git") + (commit version))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "0mjr4g6jm3nwsjw0mnwnxr7ndnzaq2b2pr92xk1dmnca5znmal34")))) + (build-system meson-build-system) + (inputs + `(("glib" ,glib) + ("gobject-introspection" ,gobject-introspection) + ("json-glib" ,json-glib) + ("vala" ,vala))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (home-page "https://gitlab.gnome.org/GNOME/jsonrpc-glib") + (synopsis "JSON-RPC library for GLib") + (description "Jsonrpc-GLib is a library to communicate with JSON-RPC +based peers in either a synchronous or asynchronous fashion. It also +allows communicating using the GVariant serialization format instead of +JSON when both peers support it. You might want that when communicating +on a single host to avoid parser overhead and memory-allocator fragmentation.") + (license license:lgpl2.1+))) -- 2.26.0