~ruther/guix-local

489e943275d73a13cbb234597591ed5ad237787e — Ludovic Courtès 5 months ago 66399fe
gnu: telepathy-gabble, telepathy-salut: Fix wocky compilation.

* gnu/packages/freedesktop.scm (telepathy-gabble)[source]: Add ‘snippet’.
(telepathy-salut)[source]: Likewise.

Fixes: guix/guix#3662
Change-Id: I33f7be07481e3ae4b406a45ad07e3f8afedf2b46
1 files changed, 12 insertions(+), 2 deletions(-)

M gnu/packages/freedesktop.scm
M gnu/packages/freedesktop.scm => gnu/packages/freedesktop.scm +12 -2
@@ 2114,7 2114,14 @@ modems and setup connections with them.")
         (file-name (git-file-name name version))
         (sha256
          (base32
           "00ss14hf1qwb42648cldghmfjfn1nkjvpy508b7vaz322fj37qa4"))))
           "00ss14hf1qwb42648cldghmfjfn1nkjvpy508b7vaz322fj37qa4"))
         (modules '((guix build utils)))
         (snippet
          ;; Add missing 'const' qualifier to '_error' function.  This fixes
          ;; an "incompatible pointer type" error with libxml2 2.14.
          #~(substitute* "lib/ext/wocky/wocky/wocky-xmpp-reader.c"
              (("xmlErrorPtr error")
               "const xmlError *error")))))
      (build-system gnu-build-system)
      (arguments
       (list


@@ 2315,7 2322,10 @@ share connections to real-time communication services without conflicting.")
         (file-name (git-file-name name version))
         (sha256
          (base32
           "195pz8dgwhyy1cygd0rlncyr3c4wzhnf99sfjj5qmc8j195j1k7a"))))
           "195pz8dgwhyy1cygd0rlncyr3c4wzhnf99sfjj5qmc8j195j1k7a"))
         (modules '((guix build utils)))
         (snippet                                 ;for wocky
          (origin-snippet (package-source telepathy-gabble)))))
      (build-system gnu-build-system)
      (arguments
       (list