~ruther/guix-local

678110b94978dfb68a49d1976b60f74831c61415 — Ludovic Courtès 12 years ago f22e0e2
gnu: libssh: Build against an older libgcrypt.

* gnu/packages/ssh.scm (libssh): Use libgcrypt 1.5.3 as an input.
1 files changed, 15 insertions(+), 1 deletions(-)

M gnu/packages/ssh.scm
M gnu/packages/ssh.scm => gnu/packages/ssh.scm +15 -1
@@ 80,7 80,21 @@
                                      lib))))
                 %standard-phases)))
    (inputs `(("zlib" ,zlib)
              ("libgcrypt" ,libgcrypt)))
              ("libgcrypt"
               ;; Link against an older gcrypt, because libssh tries to access
               ;; fields of 'gcry_thread_cbs' that are now private:
               ;; src/threads.c:72:26: error: 'struct gcry_thread_cbs' has no member named 'mutex_init'
               ,(package (inherit libgcrypt)
                         (version "1.5.3")
                         (source
                          (origin
                            (method url-fetch)
                            (uri (string-append
                                  "mirror://gnupg/libgcrypt/libgcrypt-"
                                  version ".tar.bz2"))
                            (sha256
                             (base32
                              "1lar8y3lh61zl5flljpz540d78g99h4d5idfwrfw8lm3gm737xdw"))))))))
    (native-inputs `(("patchelf" ,patchelf)))
    (synopsis "SSH client library")
    (description