GNU bug report logs - #40438
[PATCH] gnu: Add jsonrpc-glib.

Previous Next

Package: guix-patches;

Reported by: Alexandros Theodotou <alex <at> zrythm.org>

Date: Sat, 4 Apr 2020 20:48:02 UTC

Severity: normal

Tags: patch

Done: Mathieu Othacehe <m.othacehe <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 40438 in the body.
You can then email your comments to 40438 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#40438; Package guix-patches. (Sat, 04 Apr 2020 20:48:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Alexandros Theodotou <alex <at> zrythm.org>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sat, 04 Apr 2020 20:48:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Alexandros Theodotou <alex <at> zrythm.org>
To: Guix patches <guix-patches <at> gnu.org>
Subject: [PATCH] gnu: Add jsonrpc-glib.
Date: Sat, 04 Apr 2020 21:47:43 +0100
[Message part 1 (text/plain, inline)]
Hi,

I was trying to build GNOME builder but it was failing. Anyway, here is
one of its dependencies, would be useful when someone tries to package
it again.

Thanks,
Alex
[0001-gnu-Add-jsonrpc-glib.patch (text/x-patch, attachment)]
[signature.asc (application/pgp-signature, inline)]

Reply sent to Mathieu Othacehe <m.othacehe <at> gmail.com>:
You have taken responsibility. (Sun, 05 Apr 2020 09:05:02 GMT) Full text and rfc822 format available.

Notification sent to Alexandros Theodotou <alex <at> zrythm.org>:
bug acknowledged by developer. (Sun, 05 Apr 2020 09:05:02 GMT) Full text and rfc822 format available.

Message #10 received at 40438-done <at> debbugs.gnu.org (full text, mbox):

From: Mathieu Othacehe <m.othacehe <at> gmail.com>
To: Alexandros Theodotou <alex <at> zrythm.org>
Cc: 40438-done <at> debbugs.gnu.org
Subject: Re: [bug#40438] [PATCH] gnu: Add jsonrpc-glib.
Date: Sun, 05 Apr 2020 11:04:12 +0200
Hello Alexandros,

I pushed this one with the following modifications:

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 30a897971e..5954b8cf7c 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -9962,29 +9962,29 @@ audio files.")
 (define-public jsonrpc-glib
   (package
     (name "jsonrpc-glib")
-    (version "3.32.0")
+    (version "3.34.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"))
+              (method url-fetch)
+              (uri (string-append "mirror://gnome/sources/" name "/"
+                                  (version-major+minor version) "/"
+                                   name "-" version ".tar.xz"))
               (sha256
-                (base32
-                  "0mjr4g6jm3nwsjw0mnwnxr7ndnzaq2b2pr92xk1dmnca5znmal34"))))
+               (base32
+                "0j05x4xv2cp3cbmp30m68z8g4rdw7b030ip4wszyfj9ya15v5kni"))))
     (build-system meson-build-system)
     (inputs
-     `(("glib" ,glib)
+     `(("json-glib" ,json-glib)
+       ("glib" ,glib)))
+    (native-inputs
+     `(("pkg-config" ,pkg-config)
+       ("glib:bin" ,glib "bin") ; for glib-genmarshal, etc.
        ("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.")
+    (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+)))

Thanks,

Mathieu




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 03 May 2020 11:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 5 years and 42 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.